Question-16:State is maintained by an internet gateway that only allows outbound traffic to pass through it. Such a gateway directs traffic from instances within a subnet to the internet or to other Google services, and then routes the responses back to the instances. A load balancer is a device that functions as a reverse proxy and distributes network or application traffic over many servers. It is also known as a traffic manager. The capacity of applications, measured in terms of the number of concurrent users, may be increased with the help of load balancers. You have an application that was built using App Engine that requires an update. Before upgrading from the version of the programme that is currently in use, you will want to validate the upgrade with production traffic. What is it that you ought to do?
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.
Correct Answer

Get All 340 Questions and Answer for Google Professional Cloud Architect

: 2 Explanation: Due to the fact that GAE offers service version control as well as A/B testing. Each Project is limited to the creation of a single App Engine application. Option-4 is simply to confuse you. Install the update in the App Engine programme as a new version, and then distribute the traffic between the new version and the one that is currently active. In App Engine, versioning is a feature that is supported. Although there can only be one instance of the app engine deployed per project, several versions of the same app may be used. Option 2: Deploy the update in the AppEngine app as a new version, and then divide the traffic between the new version and the version that is currently active. AppEngine has a function called Traffic Splitting for use in A/B testing. Option-2 Configure the amount of traffic that should be sent toward the version that was recently released. The first version of your App Engine application that you deploy is automatically configured to handle one hundred percent of the traffic if this default setting is selected. However, each successive version that you deploy to the same App Engine application has to have its configuration done manually in order for those versions to get any traffic at all. Check out the article on Migrating and Splitting Traffic for further information on how to arrange traffic for your versions.