
Answer-first summary for fast verification
Answer: Deploy the update as a new version in the App Engine application, and split traffic between the new and current versions.
The correct answer is B. In Google App Engine, you can deploy a new version of the application and then use traffic splitting to divide production traffic between the current version and the new version. This allows you to gradually test the new version in a production environment without fully replacing the current one. This method is effective for A/B testing and ensures a smoother transition if any issues arise. Options A, C, and D involve more complex setups or are not specific to App Engine's capabilities for handling traffic splitting directly within the same application service.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
You have an existing application running on Google App Engine that needs an update to introduce new features or bug fixes. Before fully replacing the current version in production, you want to ensure the new version works correctly by testing it with real production traffic. What should you do to achieve this?
A
Deploy the update using the Instance Group Updater to create a partial rollout, which allows for canary testing.
B
Deploy the update as a new version in the App Engine application, and split traffic between the new and current versions.
C
Deploy the update in a new VPC, and use Google's global HTTP load balancing to split traffic between the update and current applications.
D
Deploy the update as a new App Engine application, and use Google's global HTTP load balancing to split traffic between the new and current applications.
No comments yet.