
Answer-first summary for fast verification
Answer: Deploy a new version of your application in App Engine. Then go to App Engine settings in GCP Console and split traffic between the current version and newly deployed versions accordingly.
The correct answer is D. App Engine supports versioning and traffic splitting, so you can deploy the new version of the application in App Engine and then go to the App Engine settings in the GCP Console to split traffic between the current version and the newly deployed version accordingly. This allows you to test the new version with a small percentage of users (e.g., 1%) before fully switching over.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
As part of your responsibilities as a Google Associate Cloud Engineer, you are in the process of deploying a new version of an application that is currently hosted in a Google App Engine environment. To ensure the stability and functionality of this new version before a full rollout, you want to perform a gradual rollout by exposing only 1% of your users to the new version for testing purposes. How should you configure the deployment to achieve this phased release?
A
Deploy a new version of your application in Google Kubernetes Engine instead of App Engine and then use GCP Console to split traffic.
B
Deploy a new version of your application in a Compute Engine instance instead of App Engine and then use GCP Console to split traffic.
C
Deploy a new version as a separate app in App Engine. Then configure App Engine using GCP Console to split traffic between the two apps.
D
Deploy a new version of your application in App Engine. Then go to App Engine settings in GCP Console and split traffic between the current version and newly deployed versions accordingly.
No comments yet.