This book is an all-inclusive guide for IT professionals to master cloud computing concepts by building a broad and deep cloud knowledge base, developing hands-on cloud skills, and achieving professional cloud certifications. If you’re a beginner with basic computer hardware and software understanding, this book provides the means to transitions into a cloud computing career.
Author(s): Logan Song, Yu Meng,
Edition: 1
Publisher: Packt Publishing
Year: 2023
Language: English
Pages: 472
Cover
Title Page
Copyright
Dedication
Foreword
Contributors
Table of Contents
Preface
Part 1: Learning about the Amazon Cloud
Chapter 1: Amazon EC2 and Compute Services
The history of computing
The computer
The data center
The virtual machine
The idea of cloud computing
The computer evolution path
Amazon Global Cloud infrastructure
Building our first EC2 instances in the Amazon cloud
Launching EC2 instances in the AWS cloud console
Launching EC2 instances using CloudShell
Logging in to the EC2 instances
ELB and ASG
AWS compute – from EC2 to containers to serverless
Summary
Practice questions
Answers to the practice questions
Further reading
Chapter 2: Amazon Cloud Storage Services
Understanding EBS
Understanding EFS
Understanding S3
Understanding Snowball and Snowmobile
Accessing S3 from EC2 instances
Summary
Practice questions
Answers to the practice questions
Further reading
Chapter 3: Amazon Networking Services
Reviewing computer network basics
IP address
CIDR
The internet
Understanding Amazon Virtual Private Cloud
Part one – creating a VPC with subnets
Part two – Provisioning more cloud resources and connecting them together
Part three – hardening AWS network security
VPC firewalls
VPC endpoints
Understanding Amazon Direct Connect
Understanding Amazon DNS – Route 53
Understanding the Amazon CDN
Summary
Practice questions
Answers to the practice questions
Further reading
Chapter 4: Amazon Database Services
Database basics
Relational databases
NoSQL databases
In-memory cache databases
Data warehouses
Amazon RDS
Amazon cloud NoSQL databases
Amazon ElastiCache
Amazon cloud data warehouse service
Summary
Practice questions
Answers to the practice questions
Further reading
Chapter 5: Amazon Data Analytics Services
Understanding the AWS big data pipeline
AWS Glue
Amazon Athena
The Amazon Kinesis family
Amazon QuickSight
Amazon EMR
MapReduce and Hadoop
AWS EMR
Summary
Practice questions
Answers to the practice questions
Further reading
Chapter 6: Amazon Machine Learning Services
ML basics and ML pipelines
ML problem framing
Data collection and preparation
Feature engineering
ML model development
ML model deployment, testing, and monitoring
Amazon SageMaker
DL basics
Amazon computer vision solutions
Amazon’s NLP solutions
Amazon Comprehend
Amazon Transcribe
Amazon Polly
Amazon Translate
Amazon Lex
Summary
Practice questions
Answers to the practice questions
Further reading
Chapter 7: Amazon Cloud Security Services
Amazon cloud security model
Amazon IAM
IAM policies
AWS infrastructure security
AWS Organizations
AWS resource security
Amazon data encryption
AWS logging, monitoring, and incident handling
Case study – an AWS threat detection and incident handling ecosystem
Automatic threat detection
Automatic notification
Automatic remediation
Summary
Practice questions
Answers to the practice questions
Further reading
Part 2:Comprehending GCP Cloud Services
Chapter 8: Google Cloud Foundation Services
Google Cloud resource hierarchy
Google Cloud compute
Google Compute Engine
Google Kubernetes Engine
Google Cloud Storage
Google Cloud networking
Summary
Practice questions
Further reading
Chapter 9: Google Cloud’s Database and Big Data Services
Google Cloud database services
Google Cloud SQL
Google Cloud Spanner
Google Cloud Firestore
Google Cloud Bigtable
Google Cloud Memorystore
Google Cloud’s big data services
Google Cloud Pub/Sub
Google Cloud BigQuery
Google Cloud Dataflow
Google Cloud Dataproc
Google Cloud Looker
Summary
Practice questions
Answers to the practice questions
Further reading
Chapter 10: Google Cloud AI Services
Google Cloud Vertex AI
Vertex AI datasets
Dataset labeling
Vertex AI Feature Store
Workbench and notebooks
Vertex AI custom models
Vertex Explainable AI
Vertex AI prediction
Vertex AI Model Monitoring
Vertex AI Pipelines
Vertex AI TensorBoard and Metadata
Vertex AI AutoML
Google Cloud ML APIs
Sight API
Conversational API
Google Cloud generative AI services
Summary
Practice questions
Answers to the practice questions
Further reading
Chapter 11: Google Cloud Security Services
Google Cloud IAM
Google Cloud users and groups
Google Cloud service accounts
Google Cloud IAM roles
Google Cloud endpoint security
GCE VM security
GCS security
Google Cloud network security
Google Cloud data security
Data classification and data lineage
Data encryption
GCP DLP
Google Cloud Monitoring and Logging
Google Cloud Security Command Center (SCC)
SCC asset discovery
SCC scan findings
SCC integration with Cloud DLP
SHA
The latest SCC features
Summary
Practice questions
Answers to the practice questions
Further reading
Part 3:Mastering Azure Cloud Services
Chapter 12: Microsoft Azure Cloud Foundation Services
Azure cloud resource hierarchy
Azure cloud compute
Azure cloud VMs
Azure cloud container services
Azure serverless computing
Azure cloud storage
Object storage
File storage
Block storage
Archive storage
Azure cloud networking
Azure Cloud Foundation service implementation
Summary
Practice questions
Answers to the practice questions
Further reading
Chapter 13: Azure Cloud Database and Big Data Services
Azure cloud data storage
Azure cloud databases
Azure cloud relational databases
Azure cloud NoSQL databases
Azure’s cloud data warehouse
Azure cloud big data services
Azure ADF
Azure HDInsight
Azure Databricks
Summary
Practice questions
Answers to the practice questions
Further reading
Chapter 14: Azure Cloud AI Services
Azure ML workspaces
Azure Cognitive Services
Azure OpenAI Service
Summary
Practice questions
Answers to the practice questions
Further reading
Chapter 15: Azure Cloud Security Services
Azure cloud security best practices
Azure Security Center
Azure IAM
Azure cloud VM protection
Azure cloud network protection
Azure data protection
Azure cloud security reference architectures
Azure hybrid cloud infrastructure
Azure SIEM and SOAR
An Azure cloud security case study
Organizational infrastructure security
Networking infrastructure security
Palo Alto networks
Summary
Practice questions
Answers to the practice questions
Further reading
Part 4:Developing a Successful Cloud Career
Chapter 16: Achieving Cloud Certifications
Reviewing the certification roadmaps
AWS cloud certifications
Google Cloud certifications
Microsoft Azure Cloud certifications
Developing cloud certification strategies
Cloud certification exam practice questions
Google Cloud Digital Leader certification
Google Cloud Associate Engineer certification
JencoBank case study
Company overview
Company background
Solution concept
The existing technical environment
Application – Customer loyalty portal
CEO statement
CTO statement
CFO statement
Google Cloud Professional Security Engineer certification
AWS Cloud Practitioner certification
AWS Data Analytics certification
Microsoft Azure AI Foundations certification
Microsoft Azure AI Engineer certification
Summary
Further reading
Chapter 17: Building a Successful Cloud Computing Career
The cloud job market
Soft cloud skills
My cloud story
Summary
Index
About Packt
Other Books You May Enjoy