
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.