16.1 Common ACE Exam Scenarios & Decision Frameworks

Key Takeaways

  • Nearly every ACE scenario question maps to one of five recurring decisions: compute, data storage, connectivity, IAM, or operations/monitoring.
  • Distractors follow patterns: deprecated tools (Cloud Deployment Manager), over-privileged IAM options (Basic roles, downloaded keys), and IAM-vs-Org-Policy scope confusion.
  • A 'least privilege' or 'no long-lived credentials' cue in the question stem points toward service accounts, predefined/custom roles, and impersonation.
  • Shared VPC is the answer for centralized network control across many projects; VPC Network Peering connects two already-separate, equally-owned VPCs.
  • Many ACE questions are multi-domain in disguise — a compute-flavored stem can really be testing IAM, so read the full scenario before choosing a framework.
Last updated: July 2026

Why This Matters on the ACE Exam

Google's own exam guide describes the Associate Cloud Engineer (ACE) exam as measuring the ability to "deploy applications, monitor operations, and manage enterprise solutions," and in practice that translates into a heavily scenario-based question style: a two-to-four sentence business situation, followed by four options that all sound plausible. Unlike a pure recall exam, ACE rarely asks "what does Cloud Run do?" in isolation — it asks "a team needs X, Y, and Z; which service or configuration satisfies all three constraints at once?" Chapters 2 through 15 built the raw material: every named service, Identity and Access Management (IAM) role, and networking primitive on the official exam guide. This closing chapter's job is different — it trains the decision-making pattern you actually use under exam pressure by collecting the recurring cross-domain decision frameworks into one place and walking through full scenarios the way you will see them on test day.

The Five Recurring Decision Frameworks

Nearly every ACE scenario question reduces to one of five decisions. Recognizing which one you are facing — often from a single trigger phrase in the stem — is the fastest way to eliminate two of the four options before you have even finished reading the choices.

1. Compute choice (Chapter 4.1; Chapters 6-8)

Trigger phrase in the questionCorrect answer
"Full control over the OS, kernel, or a specific machine image"Compute Engine
"Fully managed, do not want to manage nodes"Google Kubernetes Engine (GKE) Autopilot
"Need node-level control over the cluster"GKE Standard
"Any container image, long-running or bursty HTTP traffic"Cloud Run
"Runs in response to a single event, no container to build"Cloud Run functions (Cloud Functions)
"Fault-tolerant, interruptible batch job, lowest cost"Spot VM
"Non-standard vCPU-to-memory ratio"Custom machine type

2. Data storage choice (Chapter 4.3; Chapter 9.1)

Trigger phraseCorrect answer
"Relational, single-region, MySQL/PostgreSQL/SQL Server"Cloud SQL
"Relational, needs to scale globally with strong consistency"Spanner
"Mobile/web app, document model, real-time sync"Firestore
"High-throughput, low-latency time series or IoT data"Bigtable
"Petabyte-scale SQL analytics, pay per query scanned"BigQuery
"Streaming ingestion, decoupled publishers and subscribers"Pub/Sub

3. Connectivity choice (Chapter 5; Chapter 10)

Trigger phraseCorrect answer
"Two already-separate, independently-owned VPCs"Virtual Private Cloud (VPC) Network Peering
"One network team, many projects, centralized control"Shared VPC
"Connect to on-premises over the public internet, encrypted"Cloud VPN
"Dedicated private circuit, predictable low latency, high bandwidth"Cloud Interconnect

4. IAM choice (Chapter 14; Chapter 15)

Trigger phraseCorrect answer
"Broad, account-wide access (Owner/Editor/Viewer)"Basic role — and almost always the wrong answer on a least-privilege question
"Google-curated, scoped to one service"Predefined role
"Exact permission set, no more, no less, tailored in-house"Custom role
"Workload on a VM, GKE, or Cloud Run needs to call another API"Service account, not a human user's credentials
"One-time elevated access without issuing a new key"Service account impersonation / short-lived credentials

5. Operations and monitoring choice (Chapter 13)

Trigger phraseCorrect answer
"Alert when a metric crosses a threshold"Cloud Monitoring
"Search, filter, or export log entries"Cloud Logging
"Why is one request across five microservices slow?"Cloud Trace
"Which function or line of code is burning CPU?"Cloud Profiler

Eliminating Distractors: Common Trap Patterns

The wrong answers on ACE questions are rarely random — they follow patterns worth recognizing on sight:

  • The deprecated/legacy answer. Cloud Deployment Manager appears in older third-party material but is not one of the four infrastructure-as-code (IaC) tools the current exam guide names (Terraform, Cloud Foundation Toolkit, Config Connector, Helm — Chapter 10.3); if it shows up as an option next to one of those four, it is almost always the distractor.
  • The over-privileged answer. Any option using a Basic role (Owner/Editor/Viewer) or a long-lived, downloaded service account key on a question that mentions "least privilege," "minimize blast radius," or "avoid standing credentials" is a trap — the correct answer is a predefined/custom role or impersonation (Chapter 14; Chapter 15.3).
  • The wrong-scope answer. IAM policy and Organization Policy are frequently confused: IAM governs who can do what; Org Policy governs what configurations are allowed at all, regardless of who is asking (for example, "disallow public IPs on VMs" is an Org Policy constraint, not an IAM role assignment).
  • The wrong-durability answer. Snapshot vs. image, and zonal vs. regional Persistent Disk, are a recurring pair: a snapshot backs up a disk's data (incremental, used for recovery); an image boots a new VM (used for templating a fleet). A zonal Persistent Disk exists in one zone only; a regional Persistent Disk synchronously replicates across two zones in the same region for higher availability.
  • The wrong-billing-model answer. BigQuery's on-demand pricing charges for bytes scanned, not compute-hours — a scenario emphasizing "cost of ad hoc analytics queries" should not point you toward a compute-hour-billed service like Compute Engine or GKE.

Full Walk-Through Scenario

A company runs a Cloud Run service that needs to read from a Cloud Storage bucket and write rows to BigQuery. The security team requires that no long-lived credentials ever leave Google's infrastructure, and that the service can only touch the one bucket and one dataset it needs. Applying the frameworks above, this is an IAM-choice question wearing a compute-and-storage costume. The correct approach is: (1) create a dedicated service account for the Cloud Run service — never the human developer's own identity; (2) attach that service account directly to the Cloud Run revision; and (3) grant it a predefined or custom role scoped to only that bucket and that dataset, not Storage Admin or BigQuery Admin at the project level, and never a downloaded JSON key. Cloud Run's attached service account already supplies short-lived, automatically-rotated credentials, satisfying the "no long-lived credentials" requirement without any extra impersonation step.

A second, networking-flavored variant: A retailer's platform team owns one VPC and wants 15 application teams, each in a separate project for billing isolation, to deploy workloads that share consistent firewall policy and can reach each other over private IPs — with the platform team retaining sole control of subnet creation. This is the connectivity framework: the trigger phrase "one team retains control, many projects attach" points to Shared VPC with the platform team's project as host, not VPC Network Peering (which would require 15 separate networks to individually peer, with no central control) and not 15 independent VPCs joined by Cloud VPN (which solves external connectivity, not intra-organization sharing).

Key Takeaways

  • Nearly every ACE scenario question maps to one of five recurring decisions — compute, data storage, connectivity, IAM, or operations/monitoring — so learn the trigger phrase, not just the service name.
  • Distractors follow patterns: deprecated tools, over-privileged IAM options, IAM/Org Policy scope confusion, snapshot/image and zonal/regional Persistent Disk mix-ups, and mismatched billing models.
  • A "least privilege" or "no long-lived credentials" cue in the stem should immediately point you toward service accounts, predefined/custom roles, and impersonation, not Basic roles or downloaded keys.
  • Multi-domain scenarios — a question that looks like compute but is really about IAM, or looks like networking but is really about centralized control — are common on ACE; read the full stem before committing to a framework.
  • Drilling the trigger-phrase tables until recall is automatic saves real time on exam day, where average pace is roughly two minutes per question.
Test Your Knowledge

A platform team wants 20 independently-billed application teams to each keep their own project for cost isolation, while the platform team retains sole authority over subnet creation and firewall policy across all of them. Which networking approach fits this requirement?

A
B
C
D
Test Your Knowledge

A workload running on a Compute Engine VM needs to call the BigQuery API. The security team requires that no private key file ever be generated or stored. Which configuration satisfies this?

A
B
C
D
Test Your Knowledge

Which of the following is NOT one of the four infrastructure-as-code tools named in the current ACE exam guide, making it a common distractor when paired with the real three?

A
B
C
D