Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.

Unlimited Access

Get Unlimited Contributor Access to the all ExamTopics Exams!
Take advantage of PDF Files for 1000+ Exams along with community discussions and pass IT Certification Exams Easily.

Exam Professional Cloud DevOps Engineer topic 1 question 29 discussion

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

You support a high-traffic web application with a microservice architecture. The home page of the application displays multiple widgets containing content such as the current weather, stock prices, and news headlines. The main serving thread makes a call to a dedicated microservice for each widget and then lays out the homepage for the user. The microservices occasionally fail; when that happens, the serving thread serves the homepage with some missing content. Users of the application are unhappy if this degraded mode occurs too frequently, but they would rather have some content served instead of no content at all. You want to set a Service Level Objective (SLO) to ensure that the user experience does not degrade too much. What Service Level Indicator (SLI) should you use to measure this?

  • A. A quality SLI: the ratio of non-degraded responses to total responses.
  • B. An availability SLI: the ratio of healthy microservices to the total number of microservices.
  • C. A freshness SLI: the proportion of widgets that have been updated within the last 10 minutes.
  • D. A latency SLI: the ratio of microservice calls that complete in under 100 ms to the total number of microservice calls.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️
Reference:
https://cloud.google.com/stackdriver/docs/solutions/slo-monitoring

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
francisco_guerra
Highly Voted 2 years, 10 months ago
Ans: A Quality as an SLI Quality is a helpful SLI for complex services that are designed to fail gracefully by degrading when dependencies are slow or unavailable. The SLI for quality is defined as follows: The proportion of valid requests served without degradation of service. https://cloud.google.com/architecture/adopting-slos
upvoted 34 times
...
Charun
Highly Voted 2 years, 10 months ago
Ans: B
upvoted 10 times
TNT87
2 years, 3 months ago
Nope A
upvoted 2 times
...
...
jomonkp
Most Recent 4 months, 3 weeks ago
Selected Answer: A
Option A
upvoted 1 times
...
JonathanSJ
1 year, 3 months ago
Selected Answer: A
A. A quality SLI: the ratio of non-degraded responses to total responses. Explanation: An SLI (Service Level Indicator) is a metric that is used to measure the performance of a service against a specific SLO (Service Level Objective). To measure the user experience of the web application, which is the main concern in this scenario, the most appropriate SLI would be a quality SLI: the ratio of non-degraded responses to total responses. This will give you a clear indication of how often users are experiencing a degraded mode of the web application, and it will allow you to set a specific SLO for the percentage of non-degraded responses that you want to achieve. An availability SLI (Option B) would measure the availability of the microservices, not the user experience of the web application. A freshness SLI (Option C) would measure the freshness of the content, not the user experience of the web application. A latency SLI (Option D) would measure the speed of the microservices, not the user experience of the web application.
upvoted 3 times
...
floppino
1 year, 4 months ago
Selected Answer: A
Ans: A Exam passed and taken on 19/12/2022, 50/50 from this dump without buying the full access and looking for 'devops' word here: https://www.examtopics.com/discussions/google/1/
upvoted 1 times
...
sadheeshs
1 year, 4 months ago
Confusion between ET and user answers. How should I know which answer is correct? Anyone can address this?
upvoted 1 times
...
GCP72
1 year, 9 months ago
Selected Answer: A
Answer A is looks correct for me
upvoted 1 times
...
rajatjain12
1 year, 9 months ago
I think D is the correct
upvoted 1 times
...
[Removed]
1 year, 10 months ago
based on the comments of "to ensure that the user experience does not degrade too much" , A is OK. The SLI for quality is defined as follows: The proportion of valid requests served without degradation of service. https://cloud.google.com/architecture/adopting-slos#sli-quality
upvoted 2 times
[Removed]
1 year, 10 months ago
freshness SLI : The proportion of valid data updated more recently than a threshold. latency SLI : The proportion of valid requests served faster than a threshold. availability SLI: The proportion of valid requests served successfully.
upvoted 1 times
...
...
Ananda
1 year, 11 months ago
Selected Answer: A
Submitted A
upvoted 3 times
...
gomezzang
2 years ago
Selected Answer: B
I think B.
upvoted 1 times
...
PhilipKoku
2 years, 2 months ago
Selected Answer: A
A - Quality SLI: Number of correct pages / Total number of pages served.
upvoted 5 times
...
cyrus86
2 years, 2 months ago
Selected Answer: A
https://cloud.google.com/architecture/adopting-slos#sli-quality
upvoted 2 times
...
guid1984
2 years, 4 months ago
Answer A - Quality as an SLI suits well for degrading dependencies
upvoted 1 times
...
not_thanos
2 years, 4 months ago
Selected Answer: A
https://cloud.google.com/architecture/adopting-slos?hl=en#sli-quality Quality is a helpful SLI for complex services that are designed to fail gracefully by degrading when dependencies are slow or unavailable. The SLI for quality is defined as follows: The proportion of valid requests served without degradation of service. For example, a web page might load its main content from one datastore and load ancillary, optional assets from 100 other services and datastores. If one optional service is out of service or too slow, the page can still be rendered without the ancillary elements. By measuring the number of requests that are served a degraded response (that is, a response missing at least one backend service's response), you can report the ratio of requests that were bad. You might even track how many responses to the user were missing a response from a single backend, or were missing responses from multiple backends.
upvoted 6 times
...
alaahakim
2 years, 4 months ago
Ans : B
upvoted 2 times
...
Manh
2 years, 5 months ago
Ans is A https://sre.google/workbook/implementing-slos/ Request-driven: Quality If the service degrades gracefully when overloaded or when backends are unavailable, you need to measure the proportion of responses that were served in an undegraded state. For example, if the User Data store is unavailable, the game is still playable but uses generic imagery.
upvoted 2 times
TNT87
2 years, 5 months ago
Ans B https://cloud.google.com/blog/products/gcp/available-or-not-that-is-the-question-cre-life-lessons, your answer is wrong
upvoted 3 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 ...