What this book covers
Chapter 1, Introduction to Cloud Computing, leads you through a journey from traditional infrastructure to the rise of cloud computing, and also describes in great detail what cloud computing is and its various advantages over traditional technology infrastructures.
Chapter 2, Unveiling the Cloud, demystifies the cloud by describing in detail the underlying technology that comprises cloud computing services. Here, you will learn how these technologies support core services such as compute, storage, and containers.
Chapter 3, Understanding the Benefits of Public Clouds (AWS, Azure, and GCP), helps you understand the benefits of the Azure, AWS, and GCP cloud infrastructure. Here, you will learn about their worldwide infrastructure presence, service availability, cloud scaling capability, built-in resilience, and how adhering to well-architected frameworks optimizes overall operational costs.
Chapter 4, Developing Infrastructure Services Using Public Cloud Providers (IaaS), takes you through how infrastructure as a service (IaaS) solutions are implemented. You will learn how to architect, deploy, and manage networking components, compute services, and storage resources, and you will gain the knowledge required to maintain IaaS workloads throughout their life cycle by understanding the responsibility you share with the cloud provider.
Chapter 5, Developing Platform Services Using Public Cloud Providers (PaaS), takes you through how platform as a service (PaaS) solutions are implemented. You will learn how to architect, configure, and manage core application services, serverless resources, object-level storage services, and database resource types, and you will gain the knowledge required to maintain PaaS workloads throughout their life cycle by understanding the responsibility you share with the cloud provider.
Chapter 6, Utilizing Turnkey Software Solutions (SaaS), takes you through how software as a service (SaaS) solutions are implemented. You will learn how to configure and utilize at a high level core Microsoft Office 365, Amazon WorkDocs, and Google Docs services. You will also learn about the role of the SaaS marketplace, and you will gain the knowledge required to maintain SaaS workloads throughout their life cycle by understanding the responsibility you share with the cloud provider.
Chapter 7, Implementing Virtual Network Resources for Security, takes you through implementing various fundamental networking services. You will also learn how to set up a public load balancer and a site-to-site (hybrid) virtual private network, and you will reinforce concepts and configuration procedures by completing review questions.
Chapter 8, Launching Compute Service Resources for Scalability, takes you through implementing various fundamental compute services. You will also learn how to set up a virtual machine, web application services, container services, and serverless function services. You will reinforce concepts and configuration procedures by completing review questions.
Chapter 9, Configuring Storage Resources for Resiliency, takes you through implementing various fundamental storage services. You will also learn how to set up object-level storage services, file-sharing services, key-value storage services, and message-queueing services. You will reinforce concepts and configuration procedures by completing review questions.
Chapter 10, Developing Database Services for APIs, takes you through utilizing key database services, including how to create relational databases and non-relational database resources. You will reinforce your learning by completing review questions.
Chapter 11, Building Data Warehouse Services for Scalability, takes you through building instrumental data warehouse databases, and Data Lake storage resources. You will reinforce concepts and configuration procedures by completing review questions.
Chapter 12, Implementing Native Cyber Security Controls for Protection, takes you through implementing native-cloud cyber security features. You will also learn how to configure built-in database, storage, compute, and network security features, and you’ll learn about the concepts of defense-in-depth while exploring these capabilities.
Chapter 13, Managing API Tools for Agility, takes you through configuring native fundamental cloud management API tools. You will learn how to manage resources utilizing web-based portals and interfaces and web-based CLIs, and you will learn how to use cloud-native infrastructure as code tools to efficiently develop IaaS and PaaS resources.
Chapter 14, Accelerating the Continuous Learning Journey, takes you through utilizing supplemental learning resources to successfully master cloud computing. You will learn about online learning communities and self-paced, live instructor-led, and mentorship resources.
Chapter 15, Driving Growth, and the Future of the Cloud, the final chapter of the book, explores the significance of certifications, role requirements, examination preparation resources, and best practice testing strategies, which inevitably will lead you to a milestone in your successful journey in cloud computing.