Practice Test 1 | Google Cloud Certified Professional Cloud DevOps Engineer | Dumps | Mock Test
You are part of an on-call SRE team managing a frontend web service application in production. The application offers an HTTP-based API that consumers can use to manipulate various data. A new version has been developed and needs to be tested with live traffic. There is a requirement to minimize the number of users that will be affected if the new version fails.
Which of the following helps you meet the requirement?
A. Deploy a new version to production using a canary deployment method.
B. Deploy a new version to production using a Blue/Green deployment method.
C. Deploy a new version to production using a Rolling update deployment method.
D. Deploy a new version to production using a Red/Black deployment method.
Correct Answer: A
- Option A is CORRECT. In canary deployment, you partially roll out a change to a subset of users and then evaluate its performance against a baseline deployment.
- Options B, C and D are incorrect. B, D represent the same technique. Blue/Red represents the current application version and green/black represents the new application version. Only one version is live at a time. These methods will affect every user if there is a failure. Option C will update the live application gradually until it is deployed to all instances. If there is a failure the affected users will increase as the deployment rolls out to all instances.
References:
Comments are closed, but trackbacks and pingbacks are open.