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 60 discussion

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

You have migrated an e-commerce application to Google Cloud Platform (GCP). You want to prepare the application for the upcoming busy season. What should you do first to prepare for the busy season?

  • A. Load teat the application to profile its performance for scaling.
  • B. Enable AutoScaling on the production clusters, in case there is growth.
  • C. Pre-provision double the compute power used last season, expecting growth.
  • D. Create a runbook on inflating the disaster recovery (DR) environment if there is growth.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

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
NXD
Highly Voted 2 years, 7 months ago
https://cloud.google.com/architecture/black-friday-production-readiness#preparation_stage The objective of the preparation stage is to test the system's ability to scale for peak user traffic and to document the results. Completing the preparation stage results in architecture refinement to handle peak traffic more efficiently and increase system reliability. This stage also yields procedures for operations and support that help streamline processes for handling the peak event and any issues that might occur. Consider this stage as practice for the peak event from a system and operations perspective. A is exactly what mentioned above. B is the step after the preparation stage.
upvoted 18 times
TNT87
2 years, 6 months ago
Changing the architecture for scale and reliability Load testing and failure testing, along with architecture reviews, encourage limited-scope architectural changes that can enhance the scale and reliability of the system. However, introducing changes adds risk, so limit the changes to a conservative range of time.https://cloud.google.com/architecture/black-friday-production-readiness#changing_the_architecture_for_scale_and_reliability
upvoted 1 times
...
...
KyubiBlaze
Highly Voted 2 years, 5 months ago
Selected Answer: A
Come on, no brainer. A is the answer. You load test to understand how your application perform under heavy load. "Prepare for busy season" B - No, Option A will give you insight in how your applications works under load, and how do you scale, if it cannot scale, autoscaling in meaningless. So first you test your application in controlled environment. Not wait for the busy time to come and then realise autoscaling is also unable to meet demand. Or Maybe you even reach your quotas.
upvoted 5 times
AzureDP900
1 year, 7 months ago
Good analysis, before moving any new features first thing to do performance test to understand how system behaves under load, Auto scaling is later step... A is 100% correct
upvoted 1 times
...
...
jomonkp
Most Recent 6 months, 2 weeks ago
Selected Answer: A
Option A
upvoted 1 times
...
raghu09
1 year, 2 months ago
Selected Answer: A
Would go with A because you need to know the performance of your application if it scales to serve larger customers. Scaling decisions of the application comes after.
upvoted 1 times
...
JonathanSJ
1 year, 5 months ago
Selected Answer: A
A. Load test the application to profile its performance for scaling. This will help to identify any potential bottlenecks or issues with the application, and allow you to make the necessary adjustments or scaling decisions before the busy season begins.
upvoted 1 times
...
ssmb
1 year, 7 months ago
After moving the application onto GCP, some amount of testing should be carried out before deciding what to do next.
upvoted 1 times
...
Sekierer
2 years, 4 months ago
A is correct
upvoted 2 times
...
TNT87
2 years, 5 months ago
Selected Answer: A
Set up load and performance testing Load testing is the process of deploying a test version of the system and creating requests to simulate high use of the system. Load testing normally focuses on testing for sustainable user-perceived behavior at some percentile below the absolute peak. Testing for peak requires hitting that top percentile with consistent good performance.
upvoted 2 times
...
TNT87
2 years, 5 months ago
Selected Answer: B
B is the answer
upvoted 1 times
csrazdan
1 year, 8 months ago
For Auto Scaling you need to provide parameters which will not be know if load test is not done. Otherwise you will be using arbitrary values which may not be consistent with actual load.
upvoted 1 times
...
TNT87
2 years, 5 months ago
Sorry guys this is wrong
upvoted 1 times
...
...
TNT87
2 years, 6 months ago
https://cloud.google.com/blog/topics/retail/preparing-for-peak-holiday-season-while-wfh Ans A makes sense according to this doc
upvoted 1 times
...
tee_dee26
2 years, 7 months ago
Passed exam a couple of days ago. Chose A
upvoted 4 times
...
MBA_1
2 years, 7 months ago
Should be A , To check how application performs with load
upvoted 4 times
Manh
2 years, 7 months ago
Agree with A
upvoted 1 times
...
...
Alaaelanwr
2 years, 7 months ago
Ans : B
upvoted 2 times
...
giammydell
2 years, 7 months ago
Ans: B
upvoted 2 times
...
TNT87
2 years, 7 months ago
Ans B https://cloud.google.com/architecture/black-friday-production-readiness
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 ...