Cloud Computing Demystified for Aspiring Professionals: Hone your skills in AWS, Azure, and Google cloud computing and boost your career as a cloud engineer
- Length: 474 pages
- Edition: 1
- Language: English
- Publisher: Packt Publishing
- Publication Date: 2023-03-24
- ISBN-10: 1803243317
- ISBN-13: 9781803243313
- Sales Rank: #1017480 (See Top 100 Books)
Gain in-depth knowledge of cloud computing concepts and apply them to accelerate your career in any cloud engineering role
Key Features
- Get to grips with key cloud computing concepts, cloud service providers, and best practices
- Explore demonstrations for cloud computing models using real-world examples
- Adopt the self-paced learning strategy and get industry-ready for cloud engineering roles
- Purchase of the print or Kindle book includes a free eBook in the PDF format
Book Description
If you want to upskill yourself in cloud computing domains to thrive in the IT industry, then you’ve come to the right place. Cloud Computing Demystified for Aspiring Professionals helps you to master cloud computing essentials and important technologies offered by cloud service providers needed to succeed in a cloud-centric job role.
This book begins with an overview of transformation from traditional to modern-day cloud computing infrastructure, and various types and models of cloud computing. You’ll learn how to implement secure virtual networks, virtual machines, and data warehouse resources including data lake services used in big data analytics — as well as when to use SQL and NoSQL databases and how to build microservices using multi-cloud Kubernetes services across AWS, Microsoft Azure, and Google Cloud. You’ll also get step-by-step demonstrations of infrastructure, platform, and software cloud services and optimization recommendations derived from certified industry experts using hands-on tutorials, self-assessment questions, and real-world case studies.
By the end of this book, you’ll be ready to successfully implement cloud computing standardized concepts, services, and best practices in your workplace.
What you will learn
- Gain insights into cloud computing essentials and public, private, hybrid, and multi-cloud deployment models
- Explore core cloud computing services such as IaaS, PaaS, and SaaS
- Discover major public cloud providers such as AWS, Microsoft, and Google
- Unlock the power of IaaS, PaaS, and SaaS with AWS, Azure, and GCP
- Create secure networks, containers, Kubernetes, compute, databases, and API services on cloud
- Develop industry-based cloud solutions using real-world examples
- Get recommendations on exam preparation for cloud accreditations
Who this book is for
The book is for aspiring cloud engineers, as well as college graduates, IT enthusiasts, and beginner-level cloud practitioners looking to get into cloud computing or transforming their career and upskilling themselves in a cloud engineering role in any industry. A basic understanding of networking, database development, and data analysis concepts and experience in programming languages such as Python and C# will help you get the most out of this book.
Cover Title Page Copyright and Credits Dedication Foreword Contributors Table of Contents Preface Part 1: The Journey to Cloud Computing Chapter 1: Introduction to Cloud Computing Genesis Monolithic on-premises technology The advent of cloud computing From physical to virtual Virtualization contributions by vendor Distributed computing APIs Exponential growth Cloud computing explored Advantages of cloud computing Trade capital expense for variable expense Benefit from massive economies of scale Stop guessing about capacity Increase speed and agility Focus on what matters Go global in minutes Summary Further reference Questions Chapter 2: Unveiling the Cloud Cloud computing unveiled Cloud-managed data centers What is the cloud? Cloud infrastructure Modular Data and energy growth Ecosystem Virtualization Hypervisor Virtualization types The art of Xen The Red Hat way The Hyper-V call to arms Docker containers Microservices Real-world example Summary Questions Chapter 3: Understanding the Benefits of Public Clouds (AWS, Azure, and GCP) Global infrastructure Cloud computing rating reports Geographic regions Edge zones Wide area networks Sustainability Fault-tolerant infrastructure Regions and zones Availability zones IaaS built-in HA HA infrastructure Resilient architecture Managed versus unmanaged services Disaster recovery Cloud- scaled infrastructure Performance Autoscaling Optimizing architectures using cloud frameworks AWS Well-Architected Framework Azure Well-Architected Framework Google Cloud Architecture Framework Summary Questions Part 2: Implementing Cloud Deployment Models Chapter 4: Developing Infrastructure Services Using Public Cloud Providers (IaaS) Cloud computing models Infrastructure as a service Common scenarios by industry Networking Architectural considerations Architectural considerations Storage Architectural considerations Sharing responsibility Shared Responsibility Model Summary Questions Chapter 5: Developing Platform Services Using Public Cloud Providers (PaaS) Cloud computing models PaaS Common scenarios by industry API endpoints Architectural considerations Platform application services Architectural considerations Serverless Architectural considerations Data services Architectural considerations Sharing responsibility Shared responsibility model Summary Questions Chapter 6: Utilizing Turnkey Software Solutions (SaaS) Cloud computing models Common scenarios by industry Marketplace SaaS considerations Fully managed software Architectural considerations Sharing responsibility Shared Responsibility Model Summary Questions Part 3: Cloud Infrastructure Services in Action Chapter 7: Implementing Virtual Network Resources for Security Virtual networking Implementing AWS VPC overview Implementing an Azure VNet overview Implementing Google Cloud VPC overview Load balancing Load balancers by type Implementing AWS Elastic load balancers Implementing Azure load balancers Implementing Google Cloud load balancers Site-to-site VPN AWS VPN Azure VPN Google Cloud VPN HA VPN connections Summary Questions Chapter 8: Launching Compute Service Resources for Scalability VMs Launching AWS EC2 instances Launching Azure VM instances Launching Google Cloud Compute Engine Web applications Application services Implementing with AWS Elastic Beanstalk Implementing with Azure App Service Implementing with Google Cloud App Engine Container services Docker containers Implementing container applications with AWS Kubernetes Service Implementing container applications with AKS Implementing container applications with Google Kubernetes Engine Serverless functions Serverless services Implementing AWS Lambda functions Implementing Azure function apps Implementing Google Cloud functions Summary Questions Chapter 9: Configuring Storage Resources for Resiliency Configuring object-level storage Creating an Amazon S3 bucket Creating Azure Storage Blobs Configuring file share storage Creating an Amazon Elastic File System instance Creating an Azure Files Creating a Google Cloud Filestore instance Configuring discrete event data storage services Configuring events using EventBridge Configuring events using Event Grid Configuring events using Eventarc Configuring queue messaging storage Configuring AWS Simple Queue Service Configuring Azure Queue Storage Configuring a Google Cloud Tasks queue Summary Questions Part 4: Administrating Database and Security on the Cloud Chapter 10: Utilizing Database Service Resources for Agility Utilizing relational databases Utilizing Amazon Aurora database tables Utilizing Azure SQL database tables Utilizing Google Cloud SQL tables Utilizing non-relational databases Utilizing an AWS DynamoDB table Utilizing an Azure Cosmos DB container Utilizing a Google Cloud Firestore database Summary Questions Chapter 11: Building Data Warehouse Services for Scalability Building data warehouse services Building Amazon Redshift resources Building Azure Synapse Analytics resources Building Google Cloud BigQuery resources Building data lake services for big data Big data Building AWS Lake Formation resources Building Azure Data Lake resources Building BigLake tables in BigQuery Summary Questions Chapter 12: Implementing Native Cyber Security Controls Security and compliance Implementing built-in data security Configuring Amazon EBS and DynamoDB data security Configuring Azure-managed disk and Azure SQL Database data security Configuring Google Cloud boot disk and Cloud SQL data security Implementing built-in app security Configuring application security with Amazon Elastic Beanstalk Configuring App Service application security in Azure Configuring Google App engine application security Implementing built-in compute security Configuring built-in compute security with EC2 Configuring VM built-in compute security Configuring built-in security for Compute Engine instances Implementing built-in network security Configuring AWS network access control lists for built-in network security Configuring NSGs for built-in network security Configuring VPC firewall rules for built-in network security Implementing zero trust (authentication and authorization) Managing AWS MFA Managing Azure Active Directory MFA Managing GCP MFA Summary Questions Chapter 13: Managing API Tools for Agility Utilizing API web portals for agility Utilizing the AWS Management Console Utilizing the Azure portal Utilizing the Google Cloud console Utilizing cloud CLIs Utilizing the AWS CLI Utilizing the Azure CLI Utilizing the Google Cloud CLI Utilizing IaC templates Defining resources with AWS CloudFormation Defining resources with Azure ARM templates Defining resources with Google Cloud Deployment Manager Utilizing software engineering resources SDKs Developing with AWS SDKs Developing with Azure SDKs Developing with Google Cloud SDKs Summary Questions Part 5: Roadmap for a Successful Journey in Cloud Engineering Chapter 14: Accelerating the Continuous Learning Journey Tech community learning resources Learning Technical support-driven communities Cloud computing learning communities Cloud computing learning partners Amplifying learning with self-paced learning The advantages of self-paced learning Higher learning with ILT The power of engagement with ILT Advantages of mentorship Accelerating growth by mentorship What is mentorship? Summary Chapter 15: Driving Growth and the Future of the Cloud The benefits of accreditation Professional networking The pathway to accreditation The certification journey Certification exam readiness AWS exam prep resources Azure exam prep resources Google Cloud exam prep resources Fast-track exam readiness with learning partners Exam prep best practices Landing a cloud computing engineering career Forging your portfolio Esteemed fellowship Employer task analysis Interview readiness Growth and innovation Career growth mindset Emerging technologies Hypothesis about future tech and cloud computing Summary Index About Packt Other Books You May Enjoy
Donate to keep this site alive
How to download source code?
1. Go to: https://github.com/PacktPublishing
2. In the Find a repository… box, search the book title: Cloud Computing Demystified for Aspiring Professionals: Hone your skills in AWS, Azure, and Google cloud computing and boost your career as a cloud engineer
, sometime you may not get the results, please search the main title.
3. Click the book title in the search results.
3. Click Code to download.
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.