Blockchain technology is one of the crypto-currency technologies that has received a lot of attention. It has also found use in various applications, including the Internet of Things (IoT) and Cloud computing. Nonetheless, Blockchain has a significant scalability issue, restricting its ability to support services with various transactions. On the other hand, cloud computing is the on-demand availability of shared computer system resources, although issues now beset it in automation, processes, management, policies, and human aspects. Combining cloud computing and blockchain technology into a single system can improve network control, task scheduling, data integrity, resource management, pricing, fair payment, and resource allocation. In this article, we offered a comprehensive and up-to-date survey of cloud computing and Blockchain integration, a critical service for business applications due to the benefits of privacy, security, and service support. The lack of a comprehensive assessment examining the significance of BaaS platforms used in cloud computing prompted this review. We focus on the various BaaS tools that are currently in use. This report also examines the most common BaaS platforms incorporating Blockchain as a cloud service, such as Alibaba, Oracle, Azure, Amazon, and IBM. Furthermore, this research highlighted some major technological issues associated with merging Blockchain with cloud computing.