exam questions

Exam Professional Cloud DevOps Engineer All Questions

View all questions & answers for the Professional Cloud DevOps Engineer exam

Exam Professional Cloud DevOps Engineer topic 1 question 158 discussion

Actual exam question from Google's Professional Cloud DevOps Engineer
Question #: 158
Topic #: 1
[All Professional Cloud DevOps Engineer Questions]

You are designing a deployment technique for your applications on Google Cloud. As part of your deployment planning, you want to use live traffic to gather performance metrics for new versions of your applications. You need to test against the full production load before your applications are launched. What should you do?

  • A. Use A/B testing with blue/green deployment.
  • B. Use canary testing with continuous deployment.
  • C. Use canary testing with rolling updates deployment.
  • D. Use shadow testing with continuous deployment.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

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
alpha_canary
10 months ago
Selected Answer: D
https://cloud.google.com/architecture/application-deployment-and-testing-strategies#shadow_test_pattern With shadow testing, you deploy and run a new version alongside the current version, but in such a way that the new version is hidden from the users, as the following diagram shows. An incoming request is mirrored and replayed in a test environment. This process can happen either in real time or asynchronously after a copy of the previously captured production traffic is replayed against the newly deployed service.
upvoted 1 times
...
xhilmi
1 year ago
Selected Answer: D
Choose option D. Shadow testing allows the deployment and execution of a new version alongside the current one, but in a manner that is hidden from users. This approach ensures zero production impact, as the incoming requests are mirrored and replayed in a test environment. By duplicating traffic, it enables comprehensive testing of new features and improvements against the full production load without affecting end-users. Additionally, the continuous deployment aspect ensures that the deployment process remains ongoing, allowing for iterative testing and refinement based on real-world performance metrics and user interactions before a full rollout occurs.
upvoted 2 times
...
nqthien041292
1 year ago
Selected Answer: D
Vote D
upvoted 2 times
...
mshafa
1 year, 1 month ago
Selected Answer: D
Shadow testing is a technique where you deploy a new version of your application alongside the existing production version, but you don't route live traffic to it. Instead, you route a copy of the live traffic to the new version (the "shadow" version) while the production version continues to serve real user traffic. This allows you to gather performance metrics and test the new version under real-world conditions without affecting the end users' experience.
upvoted 3 times
...
lelele2023
1 year, 1 month ago
Selected Answer: D
https://cloud.google.com/architecture/application-deployment-and-testing-strategies#shadow_test_pattern
upvoted 2 times
...
Jason_Cloud_at
1 year, 1 month ago
Selected Answer: D
Option A is literally for spilting traffic between versions , Canary is gradually allowing traffic to production, D is right answer
upvoted 2 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 ...