Google ACE Deploying and Implementing a Cloud Solution Practice Question
An organization wants to deploy a containerized web application on Google Cloud with minimum operational overhead. The application should scale to zero when not in use and only incur costs when serving requests. Which service should they choose?
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 a fully managed serverless platform that scales to zero, charges only for request processing time, and abstracts infrastructure management. GKE requires cluster management and nodes always running. App Engine Flexible requires at least one instance always running. Compute Engine requires full VM management.
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 Environment deploys containers on managed Compute Engine VMs, but it does not support scaling to zero instances; the service guarantees at least one VM is always running, so you pay for idle capacity even when there is no traffic. The platform also introduces version-specific instance configurations and requires manual tuning of min/max instances. For a containerized workload that needs burst scaling and cost-free idle, this is less aligned than a serverless option.
- ✗
Google Kubernetes Engine (GKE)
Why it's wrong here
Google Kubernetes Engine (Standard mode) requires a persistent Kubernetes cluster whose control plane is billed monthly, and each node pool must maintain at least one underlying VM node, making it impossible to achieve true scale-to-zero and zero-cost idle without manually deleting and recreating the cluster. Operating GKE also demands continuous infrastructure management—node upgrades, cluster scaling, and monitoring—which contradicts the goal of minimal operational overhead. While GKE can autoscale workloads, the cluster itself remains an always-on cost center.
- ✗
Compute Engine with container-optimized OS
Why it's wrong here
Compute Engine instances running container-optimized OS (COS) give you a VM that is optimized for containers, but it is still a virtual machine that you must provision, secure, patch, and monitor. It does not provide a built-in scale-to-zero mechanism; you would need to integrate with managed instance groups and autoscaling policies, and even then the instance group usually keeps at least one VM running to serve health checks. This approach incurs operational overhead and does not offer per-request billing or fully automatic scaling.
- ✓
Cloud Run
Why this is correct
Cloud Run is a fully managed serverless platform that executes containers in a stateless, request-driven model: when there are no incoming requests, it can scale the service down to zero instances, so you are not charged for idle resources. It automatically scales up to handle traffic spikes, and billing is based on request duration and CPU/memory usage during active processing, measured in 100ms increments. This makes it the most operationally efficient choice for a containerized web application that expects variable traffic.
Quick reference
Cloud Service Model Comparison
| Model | You Manage | Provider Manages | Examples |
|---|---|---|---|
| IaaS | OS, runtime, apps, data | Hardware, hypervisor, networking | EC2, Azure VMs, GCP Compute Engine |
| PaaS | Apps and data | OS, runtime, middleware, hardware | Elastic Beanstalk, Azure App Service |
| SaaS | Data and settings only | Everything else | Microsoft 365, Salesforce, Workday |
| FaaS / Serverless | Function code only | Infra, scaling, runtime | Lambda, Azure Functions, Cloud Run |
| CaaS | Containers and apps | Kubernetes, OS, hardware | EKS, AKS, GKE |
Go deeper
Related to this question
Learn chapter
Google Cloud Platform Overview
Key term
Organization
An Organization is a top-level container in Google Cloud that represents your company or entities and serves as the root node for all your cloud resources, policies, and access control.
Key term
Compute Engine
Compute Engine is Google Cloud's Infrastructure-as-a-Service (IaaS) offering that lets you create and run virtual machines on Google's infrastructure.
About these practice questions
This ACE question is part of Courseiva's 769-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
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.