exam questions

Exam Associate Cloud Engineer All Questions

View all questions & answers for the Associate Cloud Engineer exam

Exam Associate Cloud Engineer topic 1 question 255 discussion

Actual exam question from Google's Associate Cloud Engineer
Question #: 255
Topic #: 1
[All Associate Cloud Engineer Questions]

You want to enable your development team to deploy new features to an existing Cloud Run service in production. To minimize the risk associated with a new revision, you want to reduce the number of customers who might be affected by an outage without introducing any development or operational costs to your customers. You want to follow Google-recommended practices for managing revisions to a service. What should you do?

  • A. Ask your customers to retry access to your service with exponential backoff to mitigate any potential problems after the new revision is deployed.
  • B. Gradually roll out the new revision and split customer traffic between the revisions to allow rollback in case a problem occurs.
  • C. Send all customer traffic to the new revision, and roll back to a previous revision if you witness any problems in production.
  • D. Deploy your application to a second Cloud Run service, and ask your customers to use the second Cloud Run service.
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
carpa_jo
Highly Voted 9 months, 3 weeks ago
Selected Answer: B
I would go with B. Here is why: Requirements: 1. Reduce the number of customers who might be affected by an outage (caused by a new version release) 2. Don't introduce any development or operational costs to the customers. (3. Follow Google-recommended practices) A: Might require the customer to setup exponential backoff on their end -> Requirement 2 not met. B: Fulfills all requirements. C: Does not meet requirement 1, as switching 100% traffic at once to the new version would affect all of the customers, if there would be any issue in this version. D: Does not meet requirements 1, 2 and 3, as an issue would affect all customers (once they have switched to the new service), switching to the second cloud run service causes dev/ops costs on the customer side and it doesn't follow Google-recommended practices, as a new version of an existing service should not be released as a new service.
upvoted 6 times
...
shiowbah
Highly Voted 11 months, 1 week ago
B. Gradually roll out the new revision and split customer traffic between the revisions to allow rollback in case a problem occurs.
upvoted 6 times
...
PiperMe
Most Recent 9 months ago
Selected Answer: B
B for the win! Deploy new features = split traffic. Every time.
upvoted 2 times
...
KelvinToo
11 months, 1 week ago
Selected Answer: B
Per ChatGPT, Option B aligns with the recommended practice of gradually rolling out new revisions, allowing for controlled monitoring and risk mitigation, without introducing any development or operational costs to customers.
upvoted 4 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 ...