GCP Professional Cloud Architect Practice Question
Your company operates a stateless containerized REST API on Cloud Run, deployed as a single service in us-central1 and europe-west1. Traffic is served through a global HTTPS external Application Load Balancer that uses serverless NEGs. You must release a new, backward-compatible version with zero downtime, controlled exposure, and the ability to revert instantly if issues arise, while keeping operational effort minimal. Which deployment approach should you recommend?
Create a separate Cloud Run service per region for the new version, provision new serverless NEGs and backend services, then update the load balancer's URL map to switch all traffic after validation.
Stand up parallel GKE clusters in both regions, deploy the new containers there, and migrate users by updating DNS records once end-to-end tests pass.
Replace Cloud Run with Managed Instance Groups running the new container image, add the MIGs to the existing load balancer at zero weight, and shift traffic after confirming health checks.
Deploy the new code as a fresh revision of each existing Cloud Run service and use Cloud Run traffic-splitting to begin with 5 % of traffic, gradually promote to 100 %, leaving the previous revision available for instant rollback.
Creating a new revision of the existing Cloud Run service and using Cloud Run's built-in traffic-splitting feature lets you direct a small percentage of requests to the new revision (canary) and gradually increase it when metrics look healthy. Because both revisions run side by side under the same service URL, users experience no downtime, and rollback is immediate by shifting traffic back to the previous revision. The other options add unnecessary complexity or manual steps: provisioning separate services and re-wiring load-balancer backends, moving to GKE just for deployment control, or introducing Managed Instance Groups all increase operational overhead without clear benefit when Cloud Run already provides the required blue-green/canary capabilities.
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's traffic-splitting feature?
Open an interactive chat with Bash
What are serverless NEGs?
Open an interactive chat with Bash
How does canary deployment differ from blue-green deployment?
Open an interactive chat with Bash
What is Cloud Run traffic-splitting and how does it work?
Open an interactive chat with Bash
Why is traffic-splitting better than replacing Cloud Run with GKE or Managed Instance Groups for zero-downtime deployment?
Open an interactive chat with Bash
What are serverless NEGs and how do they integrate with the load balancer?
Open an interactive chat with Bash
GCP Professional Cloud Architect
Managing implementation
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 .