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.

GCP Professional Cloud Architect
Managing implementation
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot