Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
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 80 discussion

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

You support a user-facing web application. When analyzing the application's error budget over the previous six months, you notice that the application has never consumed more than 5% of its error budget in any given time window. You hold a Service Level Objective (SLO) review with business stakeholders and confirm that the SLO is set appropriately. You want your application's SLO to more closely reflect its observed reliability. What steps can you take to further that goal while balancing velocity, reliability, and business needs? (Choose two.)

  • A. Add more serving capacity to all of your application's zones.
  • B. Have more frequent or potentially risky application releases.
  • C. Tighten the SLO match the application's observed reliability.
  • D. Implement and measure additional Service Level Indicators (SLIs) fro the application.
  • E. Announce planned downtime to consume more error budget, and ensure that users are not depending on a tighter SLO.
Show Suggested Answer Hide Answer
Suggested Answer: DE 🗳️

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
Trony
Highly Voted 3 years ago
I would go for B+D: -A: no, there's no reason to add capacity if we are barely scratching error budget; -B: everything seems fine, so it's ok to dare with more innovative/risky releases; -C: no, stakeholders said SLO is ok; -D: adding additional SLIs (and so SLOs) might be a way to reflect observer reliability more closely; -E: put the servers down for no reason is a no-no.
upvoted 26 times
Biden
2 years, 11 months ago
there is no mention of innovation, only "risky"..hence not a right choices
upvoted 1 times
SahandJ
5 months, 1 week ago
Risk isn't necessarily bad. The SRE book specifically mentions to embrace risk. The question constraint is to "balance velocity, reliability and business needs". If the application only ever consumes 5% of its error budget, then that allows for more frequent updates (frequency and business needs). And since the application already is very reliable there is room to focus on feature development. Remember focusing too much on reliability can slow down feature development to a halt, and likewise focusing too much on feature development can cause an unreliable system.
upvoted 1 times
...
...
...
Sekierer
Highly Voted 2 years, 10 months ago
Selected Answer: DE
I vote for D+E if you read "The Global Chubby Planned Outage" https://sre.google/sre-book/service-level-objectives/
upvoted 13 times
...
jomonkp
Most Recent 12 months ago
Selected Answer: BD
Option B and D
upvoted 1 times
...
izekc
1 year, 8 months ago
Selected Answer: BE
BE is correct
upvoted 1 times
...
Catweazle1983
1 year, 9 months ago
Selected Answer: BE
B is correct because when you dont use your error budget you can increase the release frequency. In the question it even mentions "balancing velocity, reliability, and business needs". The balance here can shift from reliability to velocity and business needs. D is correct as multiple other users already mentioned because of: "The Global Chubby Planned Outage" https://sre.google/sre-book/service-level-objectives/
upvoted 2 times
...
JonathanSJ
1 year, 10 months ago
Selected Answer: DE
I will go with D and E. Option B sounds good, but introducing new changes could add errors, that do not match the current objectives "You want your application's SLO to more closely reflect its observed reliability. " A doesn't make sense. C neither, because the SLO has been reviewed and its ok.
upvoted 2 times
...
Greg123123
1 year, 11 months ago
B and E: A. not relevant B. Yes because we have a lot of budget. Risky isn't necessary a negative word in SRE because what we learn from SRE is to embrace risk and failure. C. SLO is set appropriately they say. D. adding more SLI doesn't necessarily help. E. SRE practice suggest that we can have planned downtime.
upvoted 2 times
...
shefalia
1 year, 11 months ago
This was asked on (12/24/22), passed the exam . I opted for D & E
upvoted 3 times
...
JayDeng
1 year, 11 months ago
B and E. When you only consume 5% of your error budget consistently it means that you can take more risk by releasing features more often (B) and/or bring down service to set user expectation close to SLO (and business has confirmed that this SLO is appropriate)
upvoted 4 times
...
eks4x
1 year, 11 months ago
Selected Answer: BE
B+E B because this if you constantly have a lot of spare error budgets it is an indication that you are not taking enough risk ie releasing new features. And you are ultimately depriving the users of new functionalities by being too cautious. E: Everyone agrees on E as it was mentioned in the SRE book as part of the The Global Chubby Planned Outage Re: why not D) The review indicated that the existing SLOs are good. So adding more SLIs not useful here plus does nothing to the user perceived reliability.
upvoted 4 times
...
dobby_elf
2 years, 3 months ago
Selected Answer: DE
DE - You want your application's SLO to more closely reflect its observed reliability.
upvoted 2 times
...
eliC
2 years, 5 months ago
Selected Answer: BD
B & D are correct.
upvoted 3 times
...
[Removed]
2 years, 8 months ago
D+E You want the application's SLO to more closely reflect it's observed reliability. The key here is error budget never goes over 5%. This means they can have additional downtime and still stay within their budget. E is correct as per Google SRE handbook (https://sre.google/sre-book/service-level-objectives/) 'You can avoid over-dependence by deliberately taking the system offline occasionally (Google’s Chubby service introduced planned outages in response to being overly available)' D is a good answer because with more SLI's, this may more accurately reflect the system's reliability. A is wrong because adding more serving capacity would make the system even more available. C is wrong because: The question states 'The SLO is set appropriately'.
upvoted 5 times
...
zygomar
2 years, 9 months ago
Selected Answer: DE
chekc link from Sekierer for why E is valid (https://sre.google/sre-book/service-level-objectives/) Then D is logical as well.
upvoted 3 times
...
PhilipKoku
2 years, 9 months ago
Selected Answer: BE
B - You can increase the frequency of your releases and take higher risks as you have never exceeded your error budget. E - Planned downtime to use some of your error budget will help to make sure end users don’t get use a higher availability of your service.
upvoted 7 times
...
TNT87
2 years, 11 months ago
https://cloud.google.com/blog/products/management-tools/sre-error-budgets-and-maintenance-windows This is the link to the answers of this question
upvoted 2 times
...
TNT87
2 years, 11 months ago
Selected Answer: DE
These are the correct choices
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 ...