You need to test an App Engine update with production traffic before replacing the current version. What should you do?
Choose an answer
Tap an option to check your answer.
Correct answer: Deploy the update as a new version in the App Engine service and split traffic between the new and current versions..
Why this is the answer
The correct approach is to deploy the update as a new version within the existing App Engine service and then use App Engine's built-in traffic splitting feature. This allows you to gradually route a percentage of incoming requests to the new version, effectively performing a canary release. If issues arise, you can easily roll back by adjusting the traffic split. Deploying with Instance Group Updater is incorrect because App Engine Standard and Flexible environments manage instances automatically; you don't directly interact with instance groups for version updates. Deploying in a separate VPC or as a new App Engine application and using global HTTP load balancing is overly complex and unnecessary. App Engine's native traffic splitting is designed precisely for this scenario, offering a simpler and more integrated solution for testing new versions with production traffic.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed