Medium1 markMultiple Choice
Subtask 2.3: Configure compute systemsDeployment StrategiesCanaryCloud RunLoad Balancing

GCP PCA · Question 44 · Configure compute systems

You are deploying a new version of a critical web application. You want to route 5% of user traffic to the new version to monitor for errors before rolling it out to 100%. If errors spike, you want to instantly revert to the old version. Which THREE GCP services/features can facilitate this Canary deployment strategy? (Select THREE)

Answer options:

A.

Cloud Run traffic splitting.

B.

App Engine traffic splitting.

C.

Global External HTTP(S) Load Balancer traffic direction.

D.

Cloud DNS weighted round-robin.

E.

Cloud Storage Object Versioning.

F.

Compute Engine Live Migration.

How to approach this question

Identify the compute and networking services that support percentage-based traffic routing.

Full Answer

Canary deployments require precise, percentage-based traffic routing. Cloud Run and App Engine both have native, built-in traffic splitting capabilities between revisions/versions. For applications on Compute Engine or GKE, the Global External HTTP(S) Load Balancer supports advanced traffic management, including weight-based routing to different backend services. DNS is not suitable due to TTL caching preventing instant rollbacks.

Common mistakes

Selecting Cloud DNS. DNS is heavily cached by ISPs and browsers, meaning a rollback could take hours to propagate.

Practice the full GCP Professional Cloud Architect Practice Exam 1

50 questions · hints · full answers · grading

More questions from this exam