The Google Cloud Professional Cloud Architect (PCA) exam validates your ability to design, develop, and manage robust, secure, scalable, and cost-effective solutions on Google Cloud that drive business objectives. It is a scenario-heavy exam organized around six areas, weighted from solution design and planning (the largest, at roughly 25%) through provisioning, security and compliance, process optimization, implementation, and operations excellence. Unlike a pure product-recall test, it grades architectural judgment: given a business and technical context, you must choose the trade-off Google's Well-Architected Framework would endorse, not merely an option that works. This sheet maps every exam area to the concrete Google Cloud services, patterns, and decision cues you need to reason like an architect under exam conditions.
What This Cheat Sheet Covers
This topic spans 41 focused tables and 470 indexed concepts, 326 flashcards, 13 practice tests with 566 questions. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.
A jump-to index of every table row in this cheat sheet.
An interactive map of every table and concept in this topic.
Table 1: Business Requirements and Solution Strategy
PCA Exam Section 1.1 / 1.5: designing a cloud solution that meets business requirements and envisioning future improvements. These concepts turn business goals into measurable technical requirements, choose how each workload moves to the cloud, and weigh the trade-offs Google's Well-Architected Framework asks an architect to balance.
| Concept | Example | Description | |
|---|---|---|---|
"99.99% availability, p95 latency < 200ms" are NFRs; "users can reset a password" is functional | β’ The quality attributes (the "-ilities") a system must meet: availability, performance, security, cost, operational efficiency. β’ Define HOW WELL the system works, not WHAT it does β’ NFRs drive the architecture, so capture them early | ||
Add item to cart, process a payment, email a receipt | β’ The specific behaviors and features the system must perform β’ Not to be confused with NFRs: functional = what it does, non-functional = how well it does it β’ Both belong in an architecture decision record | ||
Legacy VM, no change needed β RehostMove to GKE containers β Replatform | β’ Six strategies for moving each workload: rehost, replatform, refactor, re-architect, rebuild, repurchase β’ Choose per workload by business value vs effort, not one strategy for everything | ||
Move a VM as-is to Compute Engine | β’ Move a workload with minor or no changes β’ Fastest, lowest effort, reuses existing skills β’ Trade-off: does not gain cloud-native benefits like horizontal scalability or managed services | ||
Self-hosted PostgreSQL β Cloud SQL | β’ Lift the workload then make targeted optimizations for the cloud (containers, managed DB). More effort than rehost, but gains elasticity, redundancy, and performance β’ Sits between rehost and refactor | ||
Break a monolith into microservices on Cloud Run | β’ Re-engineer the code to be cloud-native β’ Refactor improves the code β’ re-architect changes how it functions β’ Highest effort and risk, but unlocks scalability and removes technical debt | ||
On-prem email β Google Workspace (SaaS) | β’ Replace a purchased on-premises product with a cloud-hosted SaaS equivalent β’ Low resourcing effort β’ Trade-off: can cost more and you lose granular control of the environment | ||
Add a 2nd region β reliability up, cost up | β’ Six pillars covering the non-functional focus areas: operational excellence, security, reliability, cost optimization, performance, sustainability β’ Architecture is a balance of trade-offs across them | ||
Pub/Sub vs Cloud Tasks β record the why in an ADR | β’ An architecture decision record captures the options, the requirements driving the choice, and the accepted decision β’ Designs trade reliability, cost, performance, and complexity β’ there is rarely one universally best answer | ||
SLO = 99.95% availability over 30 days | β’ A precise numerical target for a non-functional attribute β’ Set it to the lowest reliability users actually need, since more reliability costs more β’ Measured by an SLI β’ an SLA is the external promise | ||
SLI 99.97% measured β SLO 99.95% target β SLA 99.9% promise | β’ SLI measures behavior, SLO is the internal target, SLA is the customer promise with a penalty β’ The SLA target is usually looser than the internal SLO. "Your SLA is not your SLO." | ||
Map spend to "cost per transaction" KPI | β’ Maximizing the business value of cloud spend, not just minimizing raw cost β’ Tie costs to KPIs so teams see how spending affects business outcomes β’ Success is value delivered, not the smallest bill | ||
3-year TCO and ROI from a migration assessment | β’ Measure success with KPIs, return on investment, and total cost of ownership, not raw price alone β’ Cloud shifts spending from CapEx (large upfront) to OpEx (ongoing, usage-based). | ||
Commit to steady Compute Engine usage for 1 to 3 years | β’ Significant price reductions in exchange for committing to a usage level over 1 to 3 years β’ Best for predictable, steady workloads β’ Not the right fit for bursty or fault-tolerant batch jobs (use Spot VMs). | ||
IaaS: most security is yoursSaaS: most is Google's | β’ Security duties split between you and Google by service type β’ The provider always owns the network and infrastructure β’ you always own your data and access policies β’ More managed service shifts more duty to Google | ||
Secure landing zone + opinionated blueprints | β’ Google's preferred evolution of shared responsibility: an active partnership where Google provides secure defaults, blueprints, and guidance β’ Goes beyond just drawing a line of where each party's duty ends | ||
GDPR data kept in EU regions; PCI DSS for payments | β’ Regulatory frameworks (PCI DSS, HIPAA, GDPR) define required controls, shared between you and Google β’ Data residency rules can dictate which regions you deploy to, so capture them as requirements up front | ||
Choose a managed service before self-managing | β’ Default to managed and cloud-native services rather than self-managing infrastructure β’ Simplify the design and use fully managed services to cut operational burden β’ Cloud-first is not "migrate everything as-is." | ||
Tactical β Strategic β Transformational | β’ Assesses readiness across Learn, Lead, Scale, Secure and three maturity phases β’ Frames how business needs and technology evolve over time so the architecture can grow with them | ||
Reassess SLOs after launching a premium tier | β’ No system is static β’ build for evolving business needs and reassess requirements periodically β’ Pair with managed services and decoupled, stateless components so the design can adapt without a rewrite |