
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.