Unit 4 roadmap — Ensuring successful operation of a cloud solution
Associate Cloud Engineer › Unit 4
Unit 4 roadmap — Ensuring successful operation of a cloud solution
Unit 4 at a glance
- ~20%
- 6
- 33
- 103
- 165
- 11
Every objective below is quoted from Google's Associate Cloud Engineer exam guide, retrieved 2026-09-22. Under each topic is that topic's own summary of what the exam actually tests, taken from its lecture.
Topic 1 — Managing Compute Engine resources
ACE-U4.T1 · 4 objectives · lecture deck of 14 slides
- Remotely connecting to the instance
- Viewing current running VM inventory (e.g., instance IDs, details)
- Working with snapshots (e.g., create a snapshot from a VM, view snapshots, delete a snapshot, schedule a snapshot)
- Working with images (e.g., create an image from a VM or a snapshot, view images, delete an image)
What this topic actually tests. Which key, and how long? console keys expire; gcloud keys persist; no external IP means IAP. Name or ID? the ID is immutable. Which snapshot survives? standard and archive outlive the disk; instant does not; a deleted schedule's snapshots stay. Snapshot or image? snapshots back up; images build VMs, and a deprecated image drops out of its family.
Topic 2 — Managing Google Kubernetes Engine resources
ACE-U4.T2 · 5 objectives · lecture deck of 15 slides
- Viewing current running cluster inventory (e.g., nodes, Pods, Services)
- Configuring Google Kubernetes Engine to access Artifact Registry
- Working with node pools (e.g., add, edit, or remove a node pool)
- Working with Kubernetes resources (e.g., Pods, Services, Statefulsets)
- Managing Horizontal and Vertical autoscaling configurations
What this topic actually tests. gcloud or kubectl? the level of the question decides. Which identity pulls the image? the node's service account. Resize or new pool? count is clusters resize --node-pool; a new configuration is a new pool. Deployment or StatefulSet? interchangeable or not. How many, how big, or how many nodes? HPA, VPA, cluster autoscaler — and never HPA with VPA on CPU or memory.
Topic 3 — Managing Cloud Run resources
ACE-U4.T3 · 3 objectives · lecture deck of 11 slides
- Deploying new versions of an application
- Adjusting application traffic splitting parameters
- Setting scaling parameters for autoscaling instances
What this topic actually tests. A pushed tag is not a deploy — revisions pin a digest. A split outlives the next deploy — --to-latest ends it. --min is warm and billed; --max caps cost and connections. CPU after the response needs instance-based billing — --no-cpu-throttling.
Topic 4 — Managing storage and database solutions
ACE-U4.T4 · 6 objectives · lecture deck of 15 slides
- Managing and securing objects in Cloud Storage buckets
- Setting object lifecycle management policies for Cloud Storage buckets
- Executing queries to retrieve data from data instances (e.g., Cloud SQL, BigQuery, Spanner, Firestore, AlloyDB)
- Estimating costs of data storage resources
- Backing up and restoring database instances (e.g., Cloud SQL, Firestore)
- Reviewing job status (e.g., Dataflow, BigQuery)
What this topic actually tests. A move can be a delete — and early deletion is charged. A lifecycle change is not instant — up to 24 hours. A restore may overwrite — Cloud SQL to itself does; Firestore and point-in-time recovery never do. Stopping a stream — drain keeps buffered data, cancel drops it.
Topic 5 — Managing networking resources
ACE-U4.T5 · 4 objectives · lecture deck of 14 slides
- Adding a subnet to an existing VPC
- Expanding a subnet to have more IP addresses
- Reserving static external or internal IP addresses
- Working with Cloud DNS and Cloud NAT
What this topic actually tests. Adding a subnet? Name the region; keep the range clear of other subnets, peered networks and — in auto mode — 10.128.0.0/9. Expanding? A smaller prefix length; never shrunk, never undone — expand conservatively. Reserving? Regional unless it fronts a global load balancer; deleting the resource doesn't release it. DNS and NAT? Private zones list their networks; public zones need the registrar's name servers; Cloud NAT lets out outbound connections and their replies, and nothing else in.
Topic 6 — Monitoring and logging
ACE-U4.T6 · 11 objectives · lecture deck of 25 slides
- Creating Cloud Monitoring alerts based on resource metrics
- Creating and ingesting Cloud Monitoring custom metrics (e.g., from applications or logs)
- Exporting logs to external systems (e.g., on-premises, BigQuery)
- Configuring log buckets, log analytics, and log routers
- Viewing and filtering logs in Cloud Logging
- Viewing specific log message details in Cloud Logging
- Using cloud diagnostics to research an application issue
- Viewing Google Cloud status
- Configuring and deploying Ops Agent
- Deploying Managed Service for Prometheus
- Configuring audit logs
What this topic actually tests. New metrics and sinks never backfill — only entries from their creation on. Two things are permanent — a bucket's region and its analytics upgrade. OR binds before AND — and lowercase operators are search terms. The Ops Agent reads its file on restart. Data Access audit logs are off — except BigQuery's.