GCP Professional Cloud Architect Practice Question
Your company runs a Python Flask API in Docker containers on a small on-premises Kubernetes cluster. Traffic is highly bursty, often dropping to zero overnight, and the operations team struggles with cluster patching and scaling. Leadership wants to migrate this workload to Google Cloud within two months, reduce operational overhead, pay only for actual usage, and avoid managing infrastructure, while keeping container-based deployment to allow future CI/CD enhancements. Which migration approach best aligns with a cloud-first design philosophy?
Use Migrate to VMs to move the on-premises Kubernetes worker nodes into Compute Engine and continue operating the cluster yourself.
Rehost the containers unchanged on a managed instance group of Compute Engine VMs fronted by an external HTTP(S) load balancer.
Package the application image and deploy it to Cloud Run fully managed, relying on its automatic scaling and per-request billing.
Create a Google Kubernetes Engine (GKE) Standard cluster in one region and deploy the containers with Horizontal Pod Autoscaling enabled.
A cloud-first approach favors managed, serverless platforms that minimize infrastructure management and provide granular, consumption-based pricing. Deploying the existing container image to Cloud Run satisfies these goals because Cloud Run is fully managed, scales automatically down to zero during idle periods, and bills only for the exact resources consumed per request. In contrast, Compute Engine managed instance groups, a migrated self-managed Kubernetes cluster, or a new GKE Standard cluster still require the organization to patch, secure, and capacity-plan VM nodes, which contradicts the requirement to avoid infrastructure management and pay strictly per use.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Cloud Run, and how does it differ from traditional Kubernetes?
Open an interactive chat with Bash
How does consumption-based pricing work in Cloud Run?
Open an interactive chat with Bash
What is Horizontal Pod Autoscaling (HPA), and why is it not ideal in this scenario?
Open an interactive chat with Bash
What is Cloud Run and how does it help reduce operational overhead?
Open an interactive chat with Bash
How does Cloud Run implement per-request billing?
Open an interactive chat with Bash
Why does deploying on Compute Engine or GKE not align with a cloud-first philosophy for this scenario?
Open an interactive chat with Bash
GCP Professional Cloud Architect
Designing and planning a cloud solution architecture
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .