The book will help build foundational concepts about cloud computing and AWS. You will gain an excellent conceptual understanding of cloud computing, cloud services, cloud computing platforms, and cloud service providers, and other modern related cloud computing concepts along with AWS introduction.
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. Furthermore, the book provides good detail about different cloud deployment models such as public cloud, private cloud, hybrid cloud, community cloud, multi-cloud. Cloud deployment models mainly deal with the management and accessibility of computing resources. You will also understand what the term multitenancy is in cloud computing.
You will understand about 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. In addition, you will get a good understanding of serverless computing, which is getting popular nowadays. You will also learn about serverless stack and AWS serverless services and other related serverless topics. In addition to serverless computing, you will learn about Docker, a hands-on section. 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.
Once you have gained a solid understanding of cloud computing, you start learning AWS. You will begin with AWS, how it compares with its competitors, the types of services it provides, why AWS is so popular. Then you will learn how to sign up, AWS free tier, multi-factor authentication, and different ways to access AWS. You will also learn about AWS's global infrastructure, AWS Regions, and AWS Availability Zones. Then, you will learn about EC2, which is the AWS IaaS type of service to launch virtual servers on AWS. Next, you will learn how to launch an ec2 instance and set up a web server on EC2. Then you will learn about IAM, which is identity and access management. IAM is used to create and manage AWS users. Then you will understand S3, which is a simple storage service. It is a very popular AWS service. Next, you will learn object storage systems that architecturally underpins S3 and how to create a bucket on s3 and store objects on S3.
Finally, you will get a high-level understanding of how AWS approaches the security and compliance of deployed applications. And finally, you will get an overview of the AWS cloud computing platform covering many popular AWS services.