Google Cloud Professional Cloud DevOps Engineer — Question 111
You work for a global organization and run a service with an availability target of 99% with limited engineering resources.
For the current calendar month, you noticed that the service has 99.5% availability. You must ensure that your service meets the defined availability goals and can react to business changes, including the upcoming launch of new features.
You also need to reduce technical debt while minimizing operational costs. You want to follow Google-recommended practices. What should you do?
Answer options
- A. Add N+1 redundancy to your service by adding additional compute resources to the service.
- B. Identify, measure, and eliminate toil by automating repetitive tasks.
- C. Define an error budget for your service level availability and minimize the remaining error budget.
- D. Allocate available engineers to the feature backlog while you ensure that the service remains within the availability target.
Correct answer: B
Explanation
The correct answer is B because automating repetitive tasks directly addresses toil, which can improve efficiency and allow engineers to focus on more critical issues. Option A, while it increases redundancy, does not directly address the need for reducing technical debt or operational costs. Option C is more about managing existing performance rather than improving processes, and Option D may risk availability if feature development takes priority over maintaining service levels.