Professional Cloud Architect · 18% of the exam
Designing and planning a cloud solution architecture practice questions
10 free Designing and planning a cloud solution architecture questions for the Google Cloud Professional Cloud Architect (Professional Cloud Architect) exam, each with the correct answer and an explanation for every option.
What this domain covers
Designing a Google Cloud solution from business and technical requirements, including migration plans and future growth.
- Exam weight
- 18%
- On a real exam
- ≈ 10 questions
- In our bank
- 112 questions
Topics that come up most
- Translating business requirements into architecture
- Choosing compute, storage and network services
- Migration planning
- High availability and disaster recovery design
- Cost-aware design
How to study it
Work through the published case studies until you can name each company's key constraint; many questions build on them.
Sample Designing and planning a cloud solution architecture questions
Try each one before opening the answer. Original questions written to the official exam objectives.
Question 1
A team needs a small piece of code to run whenever a message arrives on a Pub/Sub topic, with no servers or containers to manage. Which option fits best?
- ACloud Run functions
- BA Compute Engine VM polling the topic
- CA GKE cluster with a custom controller
- DA Cloud Router BGP session
Show answer and explanation
Answer: A) Cloud Run functions
- ACloud Run functions run event-triggered code, such as on Pub/Sub messages, without managing infrastructure.
- BThat requires managing a VM and polling code.
- CThat adds a lot of infrastructure for a small function.
- DCloud Router exchanges routes; it doesn't run code.
Question 2
A global financial application needs a relational database with strong external consistency, horizontal write scaling well beyond a single machine, and an availability SLA up to 99.999%. Which service should the design specify?
- ACloud Spanner
- BCloud SQL with read replicas
- CFirestore
- DBigtable
Show answer and explanation
Answer: A) Cloud Spanner
- ASpanner provides synchronously replicated, externally consistent relational storage that scales writes horizontally across nodes and regions, with multi-region configurations offering up to 99.999% availability.
- BCloud SQL scales reads with replicas but writes are bound to a single primary instance and it is regional — it can't meet global horizontal write scale.
- CFirestore is a document database without full relational SQL semantics and multi-statement cross-entity transactions at this scale profile.
- DBigtable is NoSQL wide-column with no SQL joins or relational transactions.
Question 3
An application needs node-level DaemonSets, privileged system agents and custom kernel settings. Which platform fits better than Cloud Run?
- AGoogle Kubernetes Engine
- BCloud Run services
- CCloud Run functions
- DApp Engine standard
Show answer and explanation
Answer: A) Google Kubernetes Engine
- AGKE allows DaemonSets and node-level customization that Cloud Run doesn't expose.
- BCloud Run abstracts away nodes and doesn't run DaemonSets.
- CFunctions are for event-driven code, not node-level agents.
- DApp Engine standard runs in a managed sandbox.
Question 4
When designing for business continuity, what is the difference between Recovery Time Objective (RTO) and Recovery Point Objective (RPO)?
- ARTO is the maximum acceptable downtime before service is restored; RPO is the maximum acceptable amount of data loss measured in time
- BRTO and RPO both measure the same thing: total downtime
- CRPO is the maximum downtime and RTO is the maximum data loss
- DRTO and RPO only apply to on-premises systems, not cloud architectures
Show answer and explanation
Answer: A) RTO is the maximum acceptable downtime before service is restored; RPO is the maximum acceptable amount of data loss measured in time
- ARTO answers "how long can we be down?" and RPO answers "how much recent data can we afford to lose?" — both drive the backup and failover architecture chosen.
- BThey measure distinct concerns — downtime duration (RTO) versus acceptable data loss (RPO) — and can require different architectural choices.
- CThis reverses the definitions — RTO is about downtime, RPO is about data loss.
- DRTO and RPO are general business-continuity concepts that apply equally to cloud architectures when designing backup and failover strategies.
Question 5
An analytics team needs to run ad-hoc SQL over petabytes of historical event data, paying per query, with no infrastructure to provision. Which service is the right choice?
- ABigQuery
- BCloud Bigtable
- CCloud SQL
- DFirestore
Show answer and explanation
Answer: A) BigQuery
- ABigQuery is a serverless, columnar data warehouse for large-scale SQL analytics; the on-demand model charges by bytes scanned and requires no cluster sizing.
- BBigtable is a low-latency wide-column NoSQL store for operational workloads, not ad-hoc analytical SQL over historical data.
- CCloud SQL is a managed OLTP relational database; it isn't built for petabyte-scale analytical scans.
- DFirestore is a document database for application data, not an analytics warehouse.
Question 6
A new stateless service is expected to peak at 2,000 requests per second. Load testing shows that one instance handles 250 requests per second at the target utilization. The service will run in a regional managed instance group spread evenly across three zones, and it must still serve the full peak with no degradation if any single zone becomes unavailable. What is the minimum total number of instances to provision?
- A8 instances, matching the load-tested capacity to the expected peak
- B9 instances, adding one spare instance above the peak requirement
- C12 instances, so the two surviving zones can carry the full peak
- D16 instances, doubling the peak requirement as a safety margin
Show answer and explanation
Answer: C) 12 instances, so the two surviving zones can carry the full peak
Capacity planning starts with the expected peak and per-instance capacity measured by load testing, then adds headroom for the failure domain you must survive. 8 instances are needed at peak, and with one of three zones lost, the remaining two zones must carry all 8, so the minimum is 12.
- AIncorrect. 2,000 / 250 = 8 instances covers the peak only while all three zones are healthy. If one zone fails, about a third of capacity is lost and the service can no longer handle the peak.
- BIncorrect. N+1 protects against losing a single instance, not a whole zone. With 3 instances per zone, a zone outage leaves 6 instances (1,500 RPS), which is below the peak.
- CCorrect. The peak needs 8 instances. If one of three zones is lost, the remaining two zones must hold those 8, which means 4 per zone, or 12 in total. This is planning for peak plus failure headroom, based on capacity measured by load testing.
- DIncorrect. Doubling would survive a zone outage, but the question asks for the minimum. 12 instances already meet the requirement, so 16 over-provisions and adds cost.
Question 7
A genomics research group must run thousands of containerized analysis tasks on Compute Engine VMs. It wants a fully managed service that queues the work, provisions and autoscales the VMs, and retries failed tasks, so the team doesn't have to run its own job scheduler or cluster. Which Google Cloud service best meets these requirements?
- ABatch, with each analysis defined as a job containing container runnables
- BA GKE Standard cluster running the analyses as Kubernetes Jobs
- CDataflow, with each analysis packaged as a pipeline stage
- DA Compute Engine managed instance group with CPU-based autoscaling
Show answer and explanation
Answer: A) Batch, with each analysis defined as a job containing container runnables
Batch is Google Cloud's fully managed service for queuing, scheduling and running large numbers of tasks on autoscaled Compute Engine VMs. GKE, Dataflow and a plain MIG would each need a self-managed cluster, a different programming model, or a custom scheduler.
- ACorrect. Batch is a fully managed service that queues and schedules jobs, provisions and autoscales Compute Engine VMs (through a regional MIG), runs container or script runnables, and handles common errors. No third-party scheduler or cluster is needed.
- BIncorrect. Kubernetes Jobs can run containers, but with GKE Standard the team has to create and operate the cluster and its node pools. The requirement was to avoid running a cluster.
- CIncorrect. Dataflow runs Apache Beam data-processing pipelines. It is not a general-purpose service for queuing and running arbitrary containerized tasks on VMs.
- DIncorrect. A MIG scales a group of identical VMs, but it has no job queue, task scheduling or task-level retries. The team would have to build those on its own.
Question 8
Before a large data center exit, a company wants to automatically inventory its on-premises servers, collect their actual CPU and memory utilization over several days, and produce a right-sized estimate of Google Cloud costs. Which Google Cloud offering should the architect use?
- AMigration Center, using its discovery client to collect data and then generating cost estimates
- BMigrate to Virtual Machines, replicating each server to Compute Engine and then comparing the costs
- CThe Google Cloud Pricing Calculator, filled in with machine types taken from a spreadsheet inventory
- DDatabase Migration Service, connecting to each server to profile its workloads before any move
Show answer and explanation
Answer: A) Migration Center, using its discovery client to collect data and then generating cost estimates
Migration Center is Google Cloud's tool for discovering assets, assessing utilization and estimating costs and TCO before a migration. Migrate to VMs and Database Migration Service carry out migrations, and the Pricing Calculator only prices configurations you enter by hand.
- ACorrect. Migration Center's discovery client scans the on-premises environment and collects performance data over time. From that data, Migration Center produces cost and TCO estimates based on the observed resources.
- BIncorrect. Migrate to Virtual Machines carries out the actual VM migration (replication and cutover). It is not the tool for discovery, utilization analysis or pre-migration cost estimates.
- CIncorrect. The Pricing Calculator only prices configurations you enter by hand. It does not discover servers or collect utilization data to right-size them.
- DIncorrect. Database Migration Service migrates databases to managed targets such as Cloud SQL. It does not inventory servers or estimate infrastructure costs.
Question 9
An e-commerce frontend must keep accepting orders even when the inventory service is briefly unavailable. Which design supports this?
- AQueue orders for later processing
- BCall inventory synchronously and fail on errors
- CRemove all retries from the frontend
- DKeep orders in browser memory
Show answer and explanation
Answer: A) Queue orders for later processing
- ABuffering orders lets the frontend keep working while downstream services recover.
- BTight synchronous coupling makes the frontend fail whenever inventory fails.
- CRemoving retries makes transient failures more likely to lose orders.
- DBrowser memory isn't durable and is lost when the page closes.
Question 10
A company needs about 8 Gbps of sustained bandwidth between its on-premises data center and its VPC networks. Traffic must use a private path that does not cross the public internet, and the connection must have an SLA. The company's network team already has equipment in a colocation facility where Google has a point of presence. Which connectivity option should the architect specify?
- ADedicated Interconnect, with redundant 10-Gbps connections in two edge availability domains of the colocation metro
- BHA VPN, with four tunnels across two gateway interfaces that combine their bandwidth with ECMP routing
- CDirect Peering at the colocation facility, exchanging BGP routes directly with Google's edge network
- DCross-Cloud Interconnect, with redundant 10-Gbps connections provisioned from the colocation facility
Show answer and explanation
Answer: A) Dedicated Interconnect, with redundant 10-Gbps connections in two edge availability domains of the colocation metro
For private, SLA-backed bandwidth of several Gbps where the company can meet Google in a colocation facility, use Dedicated Interconnect with a redundant topology. HA VPN can be scaled with more tunnels, but it still runs over the public internet.
- ADedicated Interconnect is a direct physical link from the company's network to Google's network in a colocation facility, using 10-, 100- or 400-Gbps circuits. One 10-Gbps circuit covers 8 Gbps, and a redundant topology across edge availability domains qualifies for the Interconnect SLA.
- BAdding tunnels (about 3 Gbps each) could reach 8 Gbps, and HA VPN has a 99.99% SLA. But the IPsec tunnels run over the public internet, which breaks the private-path requirement.
- CDirect Peering gives access to Google's public services and APIs, not private connectivity to VPC networks, and it has no SLA.
- DCross-Cloud Interconnect connects Google Cloud to another cloud provider's network. It isn't used to connect an on-premises data center.
Designing and planning a cloud solution architecture: FAQs
How much of the Professional Cloud Architect exam is Designing and planning a cloud solution architecture?
Designing and planning a cloud solution architecture is 18% of the Professional Cloud Architect exam by the official exam guide's weighting, which on a 55-question form works out to roughly 10 questions. The real exam's exact split varies by form.
What does the Designing and planning a cloud solution architecture domain cover?
Designing a Google Cloud solution from business and technical requirements, including migration plans and future growth.
How should I study Designing and planning a cloud solution architecture for Professional Cloud Architect?
Work through the published case studies until you can name each company's key constraint; many questions build on them.
Where can I practise more Designing and planning a cloud solution architecture questions?
This page has 10 free Designing and planning a cloud solution architecture questions with answers. CertRidge's Professional Cloud Architect question bank has 112 questions in this domain. Every practice exam result breaks your score down by domain, and Review Mode re-drills the questions you missed.
Other Professional Cloud Architect domains
- Managing and provisioning a solution infrastructure17% of the exam
- Designing for security and compliance17% of the exam
- Analyzing and optimizing technical and business processes16% of the exam
- Managing implementation of cloud architecture16% of the exam
- Ensuring solution and operations excellence16% of the exam
Also: 15 free questions across all domains, the Professional Cloud Architect cheat sheet and the study guide.
Get Designing and planning a cloud solution architecture exam-ready
The full Professional Cloud Architect bank has 112 Designing and planning a cloud solution architecture questions. Timed practice exams match the real exam's length and domain weights, every result shows your score per domain, and Review Mode re-drills the questions you missed.
Not affiliated with Google Cloud; questions are original and never copied from the real exam.