“I paint with a brayer and press. A color lover with monochrome moods”. -Kathleen DeMeo
Google Cloud Certified PCA Journey
- PCA Exam Guide
- Cloud Architect Learning Path
- Time Planning & Tracking
- Infrastructure as Code for Quests
Week 0 (17/5-23/5)
- 1 A Tour of Google Cloud Hands-on Labs (45mins)
-
2 Preparing for your Professional Cloud Architect Journey (1day)
- Module 0: Introduction to the Professional Cloud Architect Certification
- Module 1: Designing and Planning a Cloud Solution Architecture
- Module 2: Managing and Provisioning a Solution Infrastructure
- Module 3: Designing for Security and Compliance
- Module 4: Analyzing and Optimizing Technical and Business Processes
- Module 5: Managing Implementation and Ensuring Solution and Operations Reliability
- Module 6: Case Study Preparation and Your Next Steps
-
3 Google Cloud Fundamentals: Core Infrastructure (1day)
- Module 0: Course Introduction
- Module 1: Introducing Google Cloud
- Module 2: Resources and Access in the Cloud
- Module 3: Virtual Machines and Networks in the Cloud
- Module 4: Storage in the Cloud
- Module 5: Containers in the Cloud
- Module 6: Applications in the Cloud
- Module 7: Developing and Deploying in the Cloud
- Module 8: Logging and Monitoring in the Cloud
- Module 9: Course Summary
Week 1 (Plan:24/5-30/5, Action:24/5-14/6)
-
4 Essential Google Cloud Infrastructure: Foundation (2days)
- Architecting with Compute Engine
-
Introduction with Google Cloud
- Cloud Console and Cloud Shell
- Infrastructure preview
- Projects demo
-
Virtual Networking
- Virtual Private Cloud (VPC)
-
Regions / Zones
- Google data centers, data protection and high availability
- Available Regions/Zones
-
Projects
- billing associated objects and services
- contains up to 15 networks (can require additional quota)
- networks can share or peer with other projects
-
Networks
- no IP address range
- global, spans all available regions
- contains subnetworks
- 3 options: default, auto mode, custom mode
-
SubnetWorks
- regional scale, crossing zones
- subnet to devide/segregate environment
- IP .0 and .1 reserved for the network and gateway, and the end 2 IPs for broadcasting
- expandable without re-creating instances, but not shrinkable
- No IP range overlap between subnets
-
IP addresses
- internal, external, range
- Mapping IP addresses
- Routes and Firewall rules
- Pricing
- Common Network designs
- Lab: VPC Networking
- Lab: Private Google Access and Cloud NAT
-
Virtual Machine
-
Compute Engine
- VM lifecycle: Provisioning -> Staging -> Running -> Stopping -> Terminated
- gcloud: reset/stop/restart/delete, os: reboot/shutdown
- Preemption: 30 seconds automatically shutdown
-
vCPU & Memory
- 1 vCPU == 1 hyperthreading
- max 224 vCPU + 100 GB/sec (N2D machine type)
-
Images
- Linux SSH
- Windows RDP
-
Disks
- HDD or SSD, max 257TB
- local SSD, physically attachedd to VM, max 375GB * 24 = 9TB, data NOT survice after a VM stop or terminate.
- Cloud Storage
-
Networks
- VPC IP addresses (internal/external)
- VM access: Linux SSH or Windows RDP
- Load Balancers
-
Common Actions
- Metadata: Boot (startup script) -> Run -> Maintenance -> Shutdown (shutdown script)
- cli
free
, to see information about unused and used memory and swap space on your custom VM - cli
sudo dmidecode -t 17
, to see details about the RAM installed on your VM - cli
nproc
, to verify the number of processors - clie
lscpu
, to see details about the CPUs installed on your VM
-
Compute Engine
- 10 (Quest) Create and Manage Cloud Resources (5hrs)
- 11 (Quest) Perform Foundational Infrastructure Tasks in Google Cloud (4hrs)
Week 2 (Plan:31/5-6/6, Action:14/6- )
-
5 Essential Google Cloud Infrastructure: Core Services (2days)
-
- Identity and Access Management (IAM)
- - Identity and Access Management
- - Organization
- - Roles
- - Members
- - Service Accounts
- - Best Practice
-
- Data Storage Services
- - Cloud Storage
- - Cloud Storage Features
- - Choosing a storage class
- - Filestore
- - Cloud SQL
- - Cloud Spanner
- - Firestore
- - Cloud Bigtable
- - Memorystore
-
- Resource Management
- - Resource Manager
- - Quotas
- - Labels
- - Billing
-
- Resource Monitoring
- - Stackdriver Overview
- - Monitoring
- - Logging
- - Error Reporting
- - Tracing
- - Profiling
-
- Identity and Access Management (IAM)
- 12 (Quest) Set Up and Configure a Cloud Environment in Google Cloud (6hrs)
Week 3 (Plan:7/6-13/6)
-
6 Elastic Google Cloud Infrastructure: Scaling and Automation (2days)
- - Interconnecting Networks
- - Load Balancing and Autoscaling
- - Infrastructure Automation
- - Managed Services
- 14 (Quest) Deploy and Manage Cloud Environments with Google Cloud (8hrs)
Week 4 (Plan:14/6-20/6)
- 8 Getting Started with Google Kubernetes Engine (5days)
- 15 (Quest) Optimize Costs for Google Kubernetes Engine (1day)
- 9 Logging, Monitoring and Observability in Google Cloud (3days)
Week 5 (Plan:21/6-27/6)
Week 6 (Plan:28/6-4/7)
- 13 (Quest) Automating Infrastructure on Google Cloud with Terraform (6hrs)
Week 7 (Plan:5/7-11/7)
- 16 (Quest) Cloud Architecture: Design, Implement, and Manage (7hrs)