You are developing the deployment and testing strategies for your CI/CD pipeline in Google Cloud. You must be able to:
– Reduce the complexity of release deployments and minimize the duration of deployment rollbacks.
– Test real production traffic with a gradual increase in the number of affected users.
You want to select a deployment and testing strategy that meets your requirements. What should you do?
A. Recreate deployment and canary testing.
B. Blue/green deployment and canary testing.
C. Rolling update deployment and A/B testing.
D. Rolling update deployment and shadow testing.
Disclaimer
This is a practice question. There is no guarantee of coming this question in the certification exam.
Answer
B
Explanation
A. Recreate deployment and canary testing.
(Canary Testing: Canary testing involves gradually rolling out a new version of the application to a small subset of users or traffic. This allows for real production traffic testing with minimal impact, and if issues are detected, the deployment can be rolled back quickly.)
B. Blue/green deployment and canary testing.
(Blue/Green Deployment: In a blue/green deployment, you maintain two separate environments, one (blue) with the current version of your application in production and another (green) with the new version. You switch traffic from the blue environment to the green environment once the testing is successful.)
C. Rolling update deployment and A/B testing.
D. Rolling update deployment and shadow testing.