<p><span>Gain in-depth knowledge of cloud computing concepts and apply them to accelerate your career in any cloud engineering role</span></p><h4><span>Key Features</span></h4><ul><li><span><span>Get to grips with key cloud computing concepts, cloud service providers, and best practices</span></span
Cloud Computing Demystified for Aspiring Professionals: Hone your skills in AWS, Azure, and Google cloud computing and boost your career as a cloud engineer
โ Scribed by David Santana
- Publisher
- Packt Publishing
- Year
- 2023
- Tongue
- English
- Leaves
- 474
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
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.
Table of Contents
- Introduction to Cloud Computing
- Unveiling the Cloud
- Understanding the Benefits of Public Clouds (AWS, Azure, and GCP)
- Developing Infrastructure Services Using Public Cloud Providers (IaaS)
- Developing Platform Services Using Public Cloud Providers (PaaS)
- Utilizing Turnkey Software Solutions (SaaS)
- Implementing Virtual Network Resources for Security
- Launching Compute Service Resources for Scalability
- Configuring Storage Resources for Resiliency
- Developing Database Services for APIs
- Building Data Warehouse Services for Scalability
- Implementing Native Cyber Security Controls for Protection
- Managing API Tools for Agility
- Accelerating the Continuous Learning Journey
- Driving Growth and the Future of the Cloud
โฆ Table of Contents
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
๐ SIMILAR VOLUMES
<p><b>Develop proficiency in AWS technologies and validate your skills by becoming an AWS Certified Cloud Practitioner</b></p><h4>Key Features</h4><ul><li>Develop the skills to design highly available and fault-tolerant solutions in the cloud</li><li>Learn how to adopt best-practice security measure
<p><b>Develop proficiency in AWS technologies and validate your skills by becoming an AWS Certified Cloud Practitioner</b></p><h4>Key Features</h4><ul><li>Develop the skills to design highly available and fault-tolerant solutions in the cloud</li><li>Learn how to adopt best-practice security measure
It's All About Delivering Service with vCloud Director Empowered by virtualization, companies are not just moving into the cloud, they're moving into private clouds for greater security, flexibility, and cost savings. However, this move involves more than just infrastructure. It also represents a
<p><b>It's All About Delivering Service with vCloud Director</b></p><p>Empowered by virtualization, companies are not just moving into the cloud, they're moving into private clouds for greater security, flexibility, and cost savings. However, this move involves more than just infrastructure. It also
<p><b>It's All About Delivering Service with vCloud Director</b></p><p>Empowered by virtualization, companies are not just moving into the cloud, they're moving into private clouds for greater security, flexibility, and cost savings. However, this move involves more than just infrastructure. It also