exam questions

Exam Professional Cloud Architect All Questions

View all questions & answers for the Professional Cloud Architect exam

Exam Professional Cloud Architect topic 1 question 90 discussion

Actual exam question from Google's Professional Cloud Architect
Question #: 90
Topic #: 1
[All Professional Cloud Architect Questions]

You have an App Engine application that needs to be updated. You want to test the update with production traffic before replacing the current application version.
What should you 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.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
KouShikyou
Highly Voted 4 years ago
I think B is correct. Because GAE supports service version control and A/B test. Is my understanding correct?
upvoted 61 times
kumarp6
3 years ago
Yes, B is correct
upvoted 5 times
...
nitinz
2 years, 8 months ago
Only B works.
upvoted 4 times
...
...
ADVIT
Highly Voted 3 years, 8 months ago
Only one App Engine application can be created per Project. So it's B.
upvoted 15 times
...
omermahgoub
Most Recent 10 months, 2 weeks ago
B. Deploy the update as a new version in the App Engine application, and split traffic between the new and current versions. To test an update to an App Engine application with production traffic before replacing the current version, you can deploy the update as a new version in the App Engine application and split traffic between the new and current versions. This is known as a "blue-green" deployment, and it allows you to test the new version with a portion of production traffic while the current version is still serving the remainder of traffic. To split traffic between the new and current versions, you can use the App Engine traffic splitting feature. This feature allows you to specify the percentage of traffic that should be sent to each version, and it can be used to gradually ramp up traffic to the new version over time. This allows you to test the new version with a small portion of traffic initially, and gradually increase the traffic as you become more confident in the update.
upvoted 11 times
omermahgoub
10 months, 2 weeks ago
Other options, such as deploying the update in a new VPC or as a new App Engine application, are not recommended for testing updates with production traffic, as they can be more complex and may require additional steps to set up.
upvoted 3 times
...
...
TonytheTiger
11 months ago
Answer B : You can use traffic splitting to specify a percentage distribution of traffic across two or more of the versions within a service. Splitting traffic allows you to conduct A/B testing between your versions and provides control over the pace when rolling out features. Traffic splitting is applied to URLs that do not explicitly target a version. For example, the following URLs split traffic because they target all the available versions within the specified service: https://cloud.google.com/appengine/docs/standard/splitting-traffic
upvoted 3 times
...
megumin
11 months, 4 weeks ago
Selected Answer: B
B is ok
upvoted 2 times
...
AzureDP900
1 year ago
B is right , Option D is just to confuse you. Deploy the update as a new version in the App Engine application, and split traffic between the new and current versions.
upvoted 2 times
...
DrishaS4
1 year, 3 months ago
Selected Answer: B
Versioning is supported in App Engine.
upvoted 2 times
...
ghadxx
1 year, 8 months ago
Selected Answer: B
Versioning is supported in App Engine.
upvoted 2 times
...
haroldbenites
1 year, 11 months ago
Go for D, The option B don´t say with wich service will split the traffic. The option D gives more datail and makes sense.
upvoted 1 times
ale_brd_111
11 months, 2 weeks ago
No mate, only one app engine per project can be deployed, you can have multiple version on the same app tho. D is to confuse you. B is the only feasible answer in here.
upvoted 4 times
...
...
vincy2202
1 year, 11 months ago
B is the correct answer
upvoted 1 times
...
robotgeek
1 year, 12 months ago
A is not because "Instance Group Updater " is only for Computer Engine MIG
upvoted 2 times
...
MaxNRG
2 years ago
B – Deploy the update as a new version in AppEngine app, and split traffic between the new and current versions. Traffic Splitting is feature of AppEngine for A/B testing. https://cloud.google.com/appengine/docs/standard/python/splitting-traffic
upvoted 6 times
...
[Removed]
2 years ago
B is correct. App Engine supports versioning.
upvoted 1 times
...
unnikrisb
2 years ago
B is correct... Canary Testing -> Traffic Splitting
upvoted 1 times
...
victory108
2 years, 5 months ago
B. Deploy the update as a new version in the App Engine application, and split traffic between the new and current versions
upvoted 3 times
...
un
2 years, 5 months ago
B is the answer
upvoted 1 times
...
getzsagar
2 years, 6 months ago
Answer - B Configure how much traffic the version that you just deployed should receive. By default, the initial version that you deploy to your App Engine application is automatically configured to receive 100% of traffic. However, all subsequent versions that you deploy to that same App Engine application must be manually configured, otherwise they receive no traffic. For details about how to configure traffic for your versions, see Migrating and Splitting Traffic. https://cloud.google.com/appengine/docs/admin-api/migrating-splitting-traffic
upvoted 3 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago