As the deployment of containerized applications using Kubernetes (K8s) is growing, it's the right time to learn how we can containerize Quorum for deploying to K8s. In this chapter, we will be building a Platform as a Service (PaaS) to make it easy to create Quorum networks. We will start with the fundamentals of cloud computing, Docker, and K8s, and end up with a Quorum as a Service (QaaS) platform. What we will build in this chapter is a minimalist Blockchain as a Service (BaaS), compared to the ones provided by various cloud platforms such as Azure, AWS, and BlockCluster.
In this chapter, we will cover the following topics:
What is cloud computing?
- Difference between public, private, and hybrid clouds
- Difference between IaaS, PaaS, and SaaS
- What is Docker and the containerization of applications?
- Introduction...