Soru

Zorluk: KolayDefining and Managing SLOs, SLIs, and Error Budgets

A cloud architecture team defines a Service Level Objective (SLO) for an enterprise user authentication API hosted on Google Cloud. The team sets an availability SLO target of 99.9%99.9\% measured over a rolling period of 30 days (43,20043,200 minutes). What is the maximum total downtime in minutes allowed before the service completely exhausts its error budget for this 30-day period?

Cevap: 43.2 minutes

Cevap

The maximum allowable downtime before completely exhausting the 30-day error budget is 43.243.2 minutes.
An availability SLO target of 99.9%99.9\% permits an error budget of 0.1%0.1\% (100%99.9%100\% - 99.9\%). Across a 30-day window (43,20043,200 minutes), the maximum allowable downtime in minutes is 43,200×0.001=43.243,200 \times 0.001 = 43.2 minutes.

Adım Adım Çözüm

1
Determine the error budget percentage allowed by the SLO
0.1%0.1\% or 0.0010.001 of total operational time
The error budget represents the allowable failure rate, calculated as 100%SLO100\% - \text{SLO} (100%99.9%=0.1%100\% - 99.9\% = 0.1\%).
2
Calculate total allowable downtime in minutes over the 30-day measurement window
43.243.2 minutes
Multiply total minutes in 30 days (43,20043,200 minutes) by the error budget fraction (0.0010.001): 43,200×0.001=43.243,200 \times 0.001 = 43.2 minutes.

Anahtar Kavram

Error Budget Downtime Calculation
Bu soruyu puanla