Soru

Zorluk: KolayRelease Management and Deployment Strategies (Blue-Green, Canary, Rolling)

An operations team is preparing to deploy an updated revision of a web application on Google Cloud. To minimize risk, they want to route a small portion of live user traffic to the new revision first to observe error rates and latency before proceeding with a complete rollout. Which deployment strategy best fulfills this requirement?

  1. Canary deployment with incremental traffic splittingCevap
  2. B
    Blue-green deployment with an immediate 100% cutover without verifying schema backward compatibility
  3. C
    Re-architecting the simple stateless service to a dedicated Google Kubernetes Engine (GKE) cluster for traffic management
  4. D
    Submitting a regional compute quota increase request before initiating any traffic migration

Cevap

Canary deployment with incremental traffic splitting is the correct choice because it exposes the new software version to a small subset of production traffic to test operational metrics before full rollout.
A canary deployment routes a small percentage of live production traffic (such as 5% or 10%) to a newly released application revision while keeping the majority of traffic on the stable revision. This allows monitoring metrics like latency and HTTP error rates under real conditions before completing the rollout.

Adım Adım Çözüm

1
Identify the deployment requirement
The requirement specifies sending a small fraction of live user traffic to a new software release to monitor stability prior to full deployment.
Understanding whether full cutover, rolling update, or canary testing is required forms the baseline for selecting the deployment pattern.
2
Evaluate deployment strategies against the requirement
Canary deployment natively supports routing a configured percentage of live user traffic to a target release.
Canary releases provide real-user testing under low-risk conditions, allowing automated or manual rollback if error rates increase.

Anahtar Kavram

Canary Deployment Strategy
Bu soruyu puanla