The book will help build foundational concepts about cloud computing. You will gain an excellent conceptual understanding of cloud computing, cloud computing service categories, cloud computing deployment models, cost-benefit analysis, cloud architecture key design principles, and other modern related cloud computing concepts
You will understand different main cloud computing types such as infrastructure-as-a-service, platform-as-a-service, software-as-a-service. In addition, you will also get an overview of modern cloud computing types such as data-as-a-service, desktop-as-a-service, and function-as-a-service. The book also provides good detail about different cloud deployment models: public cloud, private cloud, hybrid cloud, community cloud, multi-cloud, and multitenancy.
In addition, the book discusses the cloud applications deployment model, which is essential to know if you are involved in a cloud migration or modernization project. You will learn about virtualization, virtual machines, and hypervisors. You will also get a good understanding of serverless computing, which is getting popular nowadays. The book also talks about serverless stack, AWS serverless services, and other related serverless topics. In addition to serverless computing, you will learn about Docker. We will take a use case of running a web server using a docker container to understand Docker better. You will also learn many common docker commands from a DevOps perspective.
The final chapters are on OpEx & CapEx, cost-benefit analysis, and cloud architecture key design principles.