GCP Professional Cloud Architect Practice Question

A fintech team hosts a latency-sensitive REST API on Cloud Run, fronted by an external HTTP(S) load balancer that exposes api.example.com. For each release they must:

  1. run functional and load tests against the new version without affecting customers,
  2. switch all production traffic instantaneously after tests pass,
  3. be able to roll back within one minute, and
  4. avoid changing the public DNS name or load-balancer endpoint. Which deployment plan best implements a blue-green strategy while meeting every requirement?
  • Deploy the new version as another Cloud Run service in the same region, add it as a second backend to the HTTP(S) load balancer for testing, then edit backend weights to shift traffic when ready.

  • Create a new revision of the existing Cloud Run service, tag it for testing, then use Cloud Run traffic splitting to move production traffic from 0 % to 100 % to the new revision (and back if needed).

  • Deploy the new version as a separate Cloud Run service in a different project, verify it with tests, then update Cloud DNS to point api.example.com to the new project's load-balancer IP.

  • Replace the container image of the existing Cloud Run revision in place, using max-unavailable = 0 to ensure instances start before old ones terminate.

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