Courseiva

Google ACE Planning and Configuring a Cloud Solution Practice Question

A startup is planning its first Google Cloud deployment for a stateless containerized API. The team has no Kubernetes experience and wants to minimize operational overhead while paying only for resources used during requests. The API must scale automatically, including down to zero when there is no traffic. Which Google Cloud service should they choose?

⚠ Common exam trap

The trap here is equating reduced node management in GKE Autopilot with full serverless scale-to-zero, when Autopilot still requires a running cluster with baseline cost.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Cloud Run

Cloud Run is the serverless container platform that scales to zero and bills only for request handling and resources consumed, with no cluster or VM management. It fits a stateless API that has idle periods and a team without Kubernetes skills, satisfying both the operational and cost requirements.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    App Engine flexible environment

    Why it's wrong here

    App Engine flexible runs containers on managed VMs, but it requires a minimum number of instances and does not scale to zero, so idle cost remains. It also has longer deployment and scaling times than the serverless option, and managing app.yaml and runtime configuration adds overhead the startup wants to avoid.

  • ✗

    Compute Engine managed instance group with autoscaling

    Why it's wrong here

    A managed instance group can autoscale, but it always keeps at least one VM running, so it never scales to zero and incurs continuous VM cost. The team must also manage images, health checks, and load balancing, adding operational overhead that contradicts the requirement to minimize it.

  • ✗

    Google Kubernetes Engine Autopilot

    Why it's wrong here

    GKE Autopilot reduces node management, but it still runs a cluster with a minimum of one node, so it cannot scale to zero and incurs baseline cost. It also requires Kubernetes concepts and manifests, which the team lacks. It does not meet the pay-per-request and zero-traffic requirements.

  • ✓

    Cloud Run

    Why this is correct

    Cloud Run runs stateless containers in a fully managed serverless environment, scales automatically based on requests, and can scale to zero instances when idle so no cost accrues. It requires no Kubernetes knowledge and bills per request and resource usage, directly matching the startup's operational and cost constraints.

Quick reference

Cloud Service Model Comparison

ModelYou ManageProvider ManagesExamples
IaaSOS, runtime, apps, dataHardware, hypervisor, networkingEC2, Azure VMs, GCP Compute Engine
PaaSApps and dataOS, runtime, middleware, hardwareElastic Beanstalk, Azure App Service
SaaSData and settings onlyEverything elseMicrosoft 365, Salesforce, Workday
FaaS / ServerlessFunction code onlyInfra, scaling, runtimeLambda, Azure Functions, Cloud Run
CaaSContainers and appsKubernetes, OS, hardwareEKS, AKS, GKE

About these practice questions

One of 775 original ACE practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Google Cloud exam blueprint

This ACE practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the ACE exam.