🇺🇸 Google Cloud Professional Cloud Architect · subject
Google Cloud Professional Cloud Architect Designing and Planning a Cloud Solution Architecture Syllabus
The Designing and Planning a Cloud Solution Architecture syllabus for Google Cloud Professional Cloud Architect in full: 5 chapters, 20 topics and 21 sub-topics, every one listed below, plus 54 Designing and Planning a Cloud Solution Architecture flashcards with answers.
Designing and Planning a Cloud Solution Architecture syllabus: all 5 chapters
Expand any chapter to see its topics and sub-topics.
-
Translating Business and Technical Requirements
4 topics- Defining business use cases and success criteria
- Mapping stakeholder goals to measurable KPIs
- Cost optimization vs. performance trade-offs
- Aligning solutions to business strategy
- Capturing technical and functional requirements
- Latency, throughput, and capacity targets
- Integration with existing systems and data
- Regulatory, compliance, and data sovereignty constraints
- HIPAA, PCI-DSS, GDPR considerations
- Data residency and regional placement
- Managing customer success and decision frameworks
- Defining business use cases and success criteria
-
Designing for High Availability and Resilience
4 topics- Availability tiers and SLA/SLO/SLI design
- Computing composite SLAs across services
- Error budgets and reliability targets
- Multi-zone and multi-region architectures
- Failover, redundancy, and graceful degradation
- Disaster recovery patterns (RTO/RPO)
- Backup and restore
- Warm standby and hot multi-region
- Availability tiers and SLA/SLO/SLI design
-
Network, Storage, and Compute Resource Design
4 topics- Selecting compute platforms for workloads
- Compute Engine vs. GKE vs. Cloud Run vs. App Engine
- Spot/preemptible and committed use planning
- Choosing storage and database services
- Object, block, and file storage selection
- Relational vs. NoSQL vs. analytical stores
- Network topology and connectivity design
- Capacity planning and quotas
- Selecting compute platforms for workloads
-
Migration Planning
4 topics- Workload assessment and discovery
- Application dependency mapping
- Total cost of ownership analysis
- Migration strategies (rehost, replatform, refactor)
- Data migration approaches
- Storage Transfer Service and Transfer Appliance
- Database Migration Service
- Validation, cutover, and rollback planning
- Workload assessment and discovery
-
Cost Optimization and Future Improvement
4 topics- Pricing models and cost estimation
- Sustained and committed use discounts
- Using the Pricing Calculator
- Right-sizing and resource efficiency
- Designing for elasticity and evolution
- Advising on continuous improvement roadmaps
- Pricing models and cost estimation
Google Cloud Professional Cloud Architect Designing and Planning a Cloud Solution Architecture flashcards — 54 questions with answers
In requirements gathering, what distinguishes a business use case from technical requirements?
A business use case describes the desired business outcome and value (the 'why' and 'what'), while technical requirements specify the system capabilities needed to achieve it (the 'how'). Use cases drive prioritization; technical requirements drive design.
What makes a project's success criteria effective, and what framework is commonly used?
Effective success criteria are specific, measurable, and tied to business outcomes (e.g., reduce checkout latency to <200ms). They are often expressed as SMART goals (Specific, Measurable, Achievable, Relevant, Time-bound) and mapped to KPIs.
What is the difference between functional and non-functional requirements?
Functional requirements define what the system does (features, behaviors, inputs/outputs). Non-functional requirements define how the system performs (availability, latency, scalability, security, compliance, durability).
What is data sovereignty and how does it constrain cloud architecture?
Data sovereignty is the principle that data is subject to the laws of the country where it is physically stored. It constrains architecture by requiring data residency in specific regions, dictating where compute and storage may be placed (e.g., EU data staying in EU regions).
Name three major regulatory/compliance regimes a cloud architect must design around and their domains.
GDPR (EU personal data privacy), HIPAA (US healthcare PHI), and PCI DSS (payment card data). Others include SOX (financial reporting), FedRAMP (US government), and CCPA (California privacy).
In Google Cloud, what is the difference between data residency and data location controls like Org Policy resource location restriction?
Data residency is the requirement that data stay in a jurisdiction. The Org Policy 'resource location restriction' constraint enforces it technically by limiting which regions/multi-regions resources can be created in, helping meet sovereignty obligations.
Define SLI, SLO, and SLA and how they relate.
SLI (Service Level Indicator) is a measured metric (e.g., % of successful requests). SLO (Service Level Objective) is the internal target for that SLI (e.g., 99.9% success). SLA (Service Level Agreement) is the external contract with consequences (e.g., credits) if the objective is missed. Typically SLO is stricter than SLA.
How do you compute allowed downtime per month for a 99.9% availability SLO?
Downtime = (1 - 0.999) x 30 days. (1 - 0.999) = 0.001; 0.001 x 30 x 24 x 60 min = 43.2 minutes per month (about 8.76 hours per year).
What is an error budget and how is it derived from an SLO?
An error budget is the allowable amount of unreliability: 100% minus the SLO target. For a 99.9% SLO, the error budget is 0.1% of requests/time. Teams can 'spend' it on releases and risk; when exhausted, they freeze risky changes.
What annual downtime corresponds to availability of 99.99% (four nines)?
About 52.6 minutes per year (0.0001 x 365 x 24 x 60 ≈ 52.56 minutes), or roughly 4.38 minutes per month.
In Google Cloud, what is the difference between a zone and a region?
A region is a specific geographic location (e.g., us-central1) containing multiple isolated zones. A zone is an isolated deployment area within a region (e.g., us-central1-a) with its own power/network failure domain. Zones in a region have low-latency interconnects.
What availability benefit does a multi-zone (regional) deployment provide versus a single zone?
Multi-zone deployment protects against zone-level failures (power, hardware, network in one zone) by distributing instances across zones in a region, raising availability. A single-zone deployment fails entirely if that zone goes down.
When should you choose a multi-region architecture over multi-zone?
Choose multi-region when you need protection from region-wide outages, very high availability SLOs (e.g., >99.99%), disaster recovery across geographies, or low latency for globally distributed users. It costs more and adds cross-region latency/replication complexity.
What is graceful degradation in system design?
Graceful degradation is designing a system to continue providing reduced but acceptable functionality when components fail, instead of failing completely (e.g., serving cached/read-only data, disabling non-critical features) to preserve core user experience.
Define redundancy and the principle of eliminating single points of failure (SPOF).
Redundancy is duplicating critical components so a failure of one does not cause outage. Eliminating SPOFs means ensuring no single component's failure can bring down the system, achieved via N+1/N+2 redundancy across independent failure domains.
What is the difference between active-active and active-passive failover?
Active-active runs multiple instances serving traffic simultaneously (load shared, instant failover, higher utilization). Active-passive keeps a standby that only takes over when the primary fails (simpler, but idle capacity and some failover delay).
Define RTO and RPO in disaster recovery.
RTO (Recovery Time Objective) is the maximum acceptable time to restore service after a disaster. RPO (Recovery Point Objective) is the maximum acceptable amount of data loss measured in time (how far back the last usable backup must be).
Name the four common DR patterns ordered from cheapest/slowest to most expensive/fastest.
1) Backup and restore (highest RTO/RPO, cheapest), 2) Pilot light, 3) Warm standby, 4) Hot standby / multi-site active-active (near-zero RTO/RPO, most expensive).
What does a 'pilot light' DR strategy involve?
Pilot light keeps a minimal core of the system (e.g., replicated database, base configuration/images) always running in the recovery site. On disaster, the rest of the infrastructure is rapidly provisioned and scaled up around that core.
How does RPO influence the choice of data replication/backup frequency?
RPO sets the maximum tolerable data loss, so backup/replication frequency must be at least as frequent as the RPO. A 1-hour RPO requires backups or async replication at least hourly; a near-zero RPO requires synchronous replication.
Show the other 34 Designing and Planning a Cloud Solution Architecture flashcards
Compare the main Google Cloud compute platforms for choosing the right one.
Compute Engine (VMs) for full OS control/legacy/lift-and-shift; GKE (managed Kubernetes) for containerized microservices needing orchestration; Cloud Run for stateless containers with scale-to-zero; App Engine for managed web apps; Cloud Functions for event-driven snippets.
When is Cloud Run preferred over GKE?
Cloud Run is preferred for stateless, request-driven containerized workloads that benefit from fully managed serverless scaling (including scale-to-zero) without managing cluster infrastructure. GKE is preferred for complex orchestration, stateful workloads, fine-grained control, or many interdependent services.
What are Compute Engine machine family types and their use cases?
General-purpose (E2/N2/N2D) for balanced workloads; Compute-optimized (C2) for high per-core performance like gaming/HPC; Memory-optimized (M-series) for large in-memory databases/SAP; Accelerator-optimized (A-series) for GPU/ML workloads.
Compare Cloud Storage, Persistent Disk, and Filestore in Google Cloud.
Cloud Storage is object storage (unstructured, web-scale, accessed via API); Persistent Disk is block storage attached to VMs; Filestore is managed NFS file storage for shared POSIX file systems.
List the four Cloud Storage classes and their intended access frequency.
Standard (frequent/hot data), Nearline (accessed <once/month), Coldline (accessed <once/quarter), Archive (accessed <once/year, lowest storage cost, highest retrieval cost). Lower tiers cost less to store but more to retrieve.
When should you choose Cloud SQL versus Cloud Spanner?
Cloud SQL for traditional relational workloads (MySQL/PostgreSQL/SQL Server) with regional scale and standard transactions. Cloud Spanner for horizontally scalable, globally distributed relational data needing strong consistency and high availability beyond a single region.
When is Bigtable the right choice versus Firestore?
Bigtable for very large-scale, low-latency, high-throughput NoSQL workloads (time-series, IoT, analytics, >1TB). Firestore for document-oriented app data with real-time sync, mobile/web SDKs, and moderate scale with strong consistency.
Which Google Cloud service is the managed data warehouse, and what workload does it serve?
BigQuery is the serverless, petabyte-scale data warehouse for OLAP analytics and SQL queries over massive datasets. It separates storage and compute and is not for high-frequency transactional (OLTP) workloads.
What is a VPC in Google Cloud and why is it global?
A Virtual Private Cloud (VPC) is a global, software-defined private network. Subnets are regional but belong to a single global VPC, so resources in different regions can communicate over Google's backbone using internal IPs without external networking.
Compare Shared VPC and VPC Network Peering.
Shared VPC lets multiple projects in an organization share one host project's network (centralized control, single network). VPC Peering connects two separate VPCs (different projects/orgs) so they exchange internal traffic, but each keeps its own administration and no transitive peering.
Compare Cloud VPN, Dedicated Interconnect, and Partner Interconnect for hybrid connectivity.
Cloud VPN uses encrypted IPsec tunnels over the public internet (lower cost, lower bandwidth). Dedicated Interconnect is a direct physical connection to Google (10/100 Gbps, lowest latency, highest cost). Partner Interconnect connects via a service provider for bandwidths between VPN and Dedicated.
What is the role of Cloud Load Balancing tiers in topology design (global vs regional)?
Global external load balancers (e.g., global external Application LB) distribute traffic across multiple regions with a single anycast IP for low-latency global access. Regional load balancers serve traffic within one region. Choice depends on whether the backend is multi-region or single-region.
What are quotas in Google Cloud and how do they differ from limits?
Quotas are configurable caps on resource consumption per project/region (e.g., number of CPUs, API requests/min) that protect against overuse and runaway costs and can be raised via request. Limits are fixed system maximums that cannot be changed.
What is capacity planning and what key inputs does it require?
Capacity planning estimates the resources needed to meet demand at acceptable performance/cost. Inputs include current/forecast traffic, peak vs average load, growth rate, per-request resource cost, latency targets, and headroom for spikes and failover.
Why must quota planning precede a large migration or launch?
Because default quotas (CPUs, IP addresses, API rate) may be insufficient for the target scale; quota increase requests can take time to approve. Failing to plan causes failed deployments or throttling at cutover.
What is workload assessment/discovery in a migration, and what tools support it?
It is the inventory and analysis of existing applications, dependencies, performance, and resource usage to plan migration. Tools include Migration Center (formerly StratoZone/migration assessments) for discovery, dependency mapping, right-sizing, and TCO estimation.
What are the '6 Rs' of migration strategy?
Rehost (lift-and-shift), Replatform (lift-and-optimize), Refactor/Re-architect, Repurchase (move to SaaS), Retire (decommission), and Retain (keep on-prem for now).
Define rehost, replatform, and refactor and their relative effort/benefit.
Rehost: move as-is to VMs (fast, low effort, least cloud-native benefit). Replatform: minor optimizations (e.g., managed DB) for moderate benefit. Refactor: re-architect to cloud-native/serverless/containers (highest effort, greatest long-term agility and cost benefit).
What Google Cloud tool migrates VMs from on-prem/other clouds, and what migration style does it enable?
Migrate to Virtual Machines (formerly Migrate for Compute Engine) performs agentless VM migration with streaming/lift-and-shift, allowing test-clone before final cutover to minimize downtime.
Compare online (live) versus offline data migration approaches.
Online migration continuously replicates data while the source stays live, enabling minimal-downtime cutover (e.g., Database Migration Service CDC). Offline migration copies a static snapshot during a maintenance window (simpler, but requires downtime and the source is read-only/quiesced).
When is Transfer Appliance preferred over online Storage Transfer Service?
Transfer Appliance (physical shippable device) is preferred for very large datasets (hundreds of TB to PB) where network transfer would be too slow or costly. Online transfer suits smaller datasets or when bandwidth and time are sufficient.
What is Database Migration Service and what makes it low-downtime?
DMS is a managed service that migrates databases (e.g., to Cloud SQL/AlloyDB) using continuous change data capture (CDC) replication, keeping the destination in sync with the live source until cutover, minimizing downtime and data loss.
What is a cutover plan and what must it include?
A cutover plan defines the steps to switch production from source to target system, including timing/maintenance window, data sync verification, DNS/traffic redirection, freeze of source writes, validation checks, success criteria, and a defined rollback trigger.
Why is rollback planning essential in a migration, and what does it require?
Rollback lets you revert to the source if the cutover fails validation, preventing extended outage or data loss. It requires keeping the source intact/recoverable, a tested reversion procedure, preserved data sync direction, and clear go/no-go criteria.
How does validation testing differ before versus after cutover?
Pre-cutover validation tests the migrated environment in parallel (functional, performance, data integrity) without serving production. Post-cutover validation confirms the live system meets success criteria under real traffic before declaring success and decommissioning the source.
Compare Google Cloud pricing models: on-demand, committed use discounts, and spot/preemptible VMs.
On-demand: pay-as-you-go, full price, max flexibility. Committed Use Discounts (CUDs): 1- or 3-year commitment for ~25-57% savings on steady workloads. Spot VMs: deeply discounted (up to ~60-91%) but can be preempted, suited to fault-tolerant batch jobs.
What is a Sustained Use Discount in Compute Engine?
A Sustained Use Discount is an automatic discount applied to eligible VMs that run for a significant portion of the billing month (the more of the month they run, the larger the discount, up to ~30%), requiring no commitment.
What tools support cloud cost estimation and ongoing cost optimization in Google Cloud?
The Google Cloud Pricing Calculator for upfront estimates; Billing reports, budgets/alerts, and Cost Table for tracking; and Recommender (rightsizing, idle resource, CUD recommendations) plus the FinOps practice for ongoing optimization.
What is right-sizing and how does the Recommender help?
Right-sizing matches provisioned resources (machine type, disk, memory) to actual utilization to remove waste. Compute Engine's rightsizing Recommender analyzes historical metrics and suggests smaller/larger machine types to cut cost while meeting performance needs.
How does autoscaling support designing for elasticity?
Autoscaling automatically adds/removes resources (e.g., Managed Instance Group autoscaler, Cloud Run/GKE autoscaling) based on metrics like CPU, load-balancer utilization, or custom signals, so capacity tracks demand—improving cost efficiency and handling spikes without manual intervention.
What architectural practices make a system able to evolve over time?
Loose coupling (microservices, APIs, async messaging via Pub/Sub), infrastructure as code, statelessness, modular boundaries, and managed services. These reduce blast radius and let components be replaced/scaled independently as requirements change.
What is a continuous improvement roadmap in cloud advisory, and what does it typically include?
It is a forward-looking plan to keep optimizing after initial deployment, covering iterative cost optimization (FinOps), reliability/SLO refinement, security posture improvements, modernization (containerize/serverless), and automation maturity, reviewed on a recurring cadence.
What is the role of a decision framework when advising on customer success?
A decision framework provides structured, criteria-based evaluation (e.g., weighing cost, risk, time-to-value, compliance, and business impact) so trade-offs are transparent and aligned to the customer's priorities, improving buy-in and measurable success outcomes.
How do availability tiers map to architecture decisions (single-zone vs multi-zone vs multi-region)?
Higher availability tiers require broader fault-domain isolation: single-zone for low/dev tiers, multi-zone (regional) for production high availability (~99.9-99.99%), and multi-region for the highest tiers and DR (>99.99%). Each step adds cost and complexity, so tier is driven by the SLO.
Google Cloud Professional Cloud Architect Designing and Planning a Cloud Solution Architecture FAQ
What is in the Google Cloud Professional Cloud Architect Designing and Planning a Cloud Solution Architecture syllabus?
Google Cloud Professional Cloud Architect Designing and Planning a Cloud Solution Architecture is split into 5 chapters: Translating Business and Technical Requirements, Designing for High Availability and Resilience, Network, Storage, and Compute Resource Design, Migration Planning and Cost Optimization and Future Improvement. Together they contain 20 topics and 21 sub-topics.
How many chapters are in Google Cloud Professional Cloud Architect Designing and Planning a Cloud Solution Architecture?
5 chapters, containing 20 topics and 21 sub-topics. The largest chapter is Translating Business and Technical Requirements, with 4 topics.
Are there flashcards for Google Cloud Professional Cloud Architect Designing and Planning a Cloud Solution Architecture?
Yes — a 54-card Designing and Planning a Cloud Solution Architecture deck, printed in full in the flashcards section of this page and available in the Examius app with spaced repetition. The free plan covers one exam of your choice, including its flashcards; Examius Pro, a one-time purchase, unlocks every other exam and deck.