Google Cloud Associate Cloud Engineer Certification and Implementation Guide: Master the deployment, management, and monitoring of Google Cloud solutions 1803232714, 9781803232713

Gain practical knowledge and hands-on expertise in implementing Google Cloud Platform services and prepare to confidentl

155 122 100MB

English Pages 606 Year 2023

Report DMCA / Copyright

DOWNLOAD FILE

Google Cloud Associate Cloud Engineer Certification and Implementation Guide: Master the deployment, management, and monitoring of Google Cloud solutions
 1803232714, 9781803232713

Table of contents :
Cover
Title Page
Copyright
Dedication
Contributors
Table of Contents
Preface
Part 1:Overview of Google Cloud Platform and Associate Cloud Engineer Certification
Chapter 1: Associate Cloud Engineer Certification Essentials
What you will learn
Exam registration
Account creation
Onsite exam
Online exam
Retake policy
Available languages
Certification tips
Additional certification resources
Summary
Chapter 2: Google Cloud Platform Fundamentals
Why Google Cloud Platform?
Google 1 billion users experience
The history of Google Cloud
Google Cloud today
What makes Google Cloud different?
Choosing the right cloud solution
On-premises
Infrastructure as a service
Platform as a service
Software as a service
An overview of the core services offered by Google Cloud
Storage services
Networking services
Security and identity services
AI and ML services
Management interfaces and command-line tools
Google Cloud console
Cloud Shell
The gcloud CLI
Cloud APIs
Config Connector
Google Cloud Deployment Manager
Terraform
Service Catalog
Mobile applications
Summary
Questions
Answers
Part 2:Configuring and Implementing Google Cloud
Chapter 3: Planning and Managing GCP Resources
Planning Google Cloud resources
Google Cloud setup checklist
Google Cloud’s best practices
Google Cloud blueprints
Planning compute resources
Planning database resources
Planning data storage options
Conclusion
Billing and budgets
Free trial
Google Cloud Free Tier
Billing
API management
Enabling an API
Quota management
Quota increase
Summary
Questions
Answers
Chapter 4: Implementing Compute Solutions – Google Compute Engine
Computing options
GCE
GCE machine families
Creating GCE
GCE management
GCE storage
The GCE network
MIGs
Cloud logging and monitoring agents
Summary
Questions
Answers
Chapter 5: Implementing Compute Solutions – Google Kubernetes Engine (Part 1)
GKE
Traditional versus virtualized versus container deployment
Traditional deployment
Virtualized deployment
Container deployment
GKE architecture
Kubernetes components
Google Kubernetes components
Storage in GKE
GKE Standard
GKE Autopilot
GKE management interfaces
Cloud Console
Cloud Shell
Cloud SDK
kubectl
Cluster management access configuration
GKE Standard deployment
Cloud Console
Command line
GKE Autopilot deployment
Cloud Console
Command line
Working with applications
Artifact Registry
Deploying applications
Deployment
ReplicaSet
StatefulSets
DaemonSet
Summary
Questions
Answers
Chapter 6: Implementing Compute Solutions – Google Kubernetes Engine (Part 2)
Cluster operations
Viewing cluster resources
Adding clusters
Modifying clusters
Removing clusters
Node pool operations
Viewing node pools
Adding node pools
Modifying node pools
Deleting node pools
Pod management
Pod lifecycle
Pod deployment
Viewing Pods
Adding Pods
Modifying Pods
Removing Pods
Service management
Types of services
Viewing services
Adding services
Modifying services
Removing services
GKE logging and monitoring
Summary
Questions
Answers
Chapter 7: Implementing Compute Solutions – Cloud Run, Cloud Functions, and Infrastructure as Code
Cloud Run
Cloud Run architecture
Cloud Run application deployment
Cloud Run application revisions
Cloud Run traffic management
Cloud Run Traffic autoscaling
Cloud Functions
Cloud Functions overview
Events and triggers
Cloud Functions versions
Google Cloud Functions example
Infrastructure as Code
Config Connector in Google Kubernetes Engine
Terraform
Cloud Foundation Toolkit
Marketplace solutions
Marketplace solution deployment
Summary
Questions
Answers
Chapter 8: Configuring and Implementing Data Storage Solutions
Google’s object storage – Cloud Storage
Location types
Storage classes
Data lifecycle
Working with buckets and objects
Creating a bucket in practice
Block storage – local and persistent disks
File storage – Cloud Filestore
Creating a file share in practice
Databases
Relational databases
Non-relational databases (NoSQL)
Warehouse and analytics – BigQuery
In-memory datastore – Memorystore
Summary
Questions
Answers
Chapter 9: Configuring and Implementing Networking Components
Virtual Private Cloud
Networking for Compute Engine VMs
Shared VPCs
VPC network peering
Hybrid networking
Cloud Router
High availability VPN
Interconnect
Securing cloud networks with firewall rules
Cloud DNS
Creating a zone in practice
DNS forwarding for hybrid environments
Network load balancing
Global external HTTP(S) load balancer
Global external TCP/SSL proxies
External network TCP/UDP load balancers
Internal TCP/UDP load balancing
Selecting a load balancer
Summary
Questions
Answers
Part 3:Data Analytics, Security, Operations, and Cost Estimation in Google Cloud
Chapter 10: Data Processing Services in Google Cloud
Data processing services overview
Pub/Sub
Dataproc
Dataflow
Initializing and loading data into data products
Pub/Sub and Dataflow
Dataproc
Using Google Cloud APIs
Summary
Questions
Answers
Chapter 11: Monitoring, Logging, and Estimating Costs in GCP
Cloud Monitoring
Creating Cloud Monitoring alerts based on resource metrics
Creating and ingesting Cloud Monitoring custom metrics
Custom metrics ingestion
Cloud Logging
Viewing and filtering logs in Cloud Logging
Viewing specific log message details in Cloud Logging
Configuring log routers
Configuring log sinks to export logs to external systems
Diagnostics
Using cloud diagnostics to research an application issue
Viewing Google Cloud status
Estimating costs with the Google Cloud Pricing Calculator
Summary
Questions
Answers
Chapter 12: Implementing Identity and Security in Google Cloud
Creating a Cloud Identity
Users and groups
Identity and Access Management (IAM)
Building a resource hierarchy
IAM roles
IAM policies
Organization policies
Managing service accounts
Creating and granting permissions
Attaching service accounts to resources
Impersonating a service account
Short-lived service account credentials
Using Cloud Audit Logs
Summary
Questions
Answers
Mock Test 1
Questions
Answers
Mock Test 2
Questions
Answers
Index
About Packt
Other Books You May Enjoy

Polecaj historie