Soru

Zorluk: Çok zorAligning Technical Service Level Objectives (SLAs/SLOs/SLIs) with Business Objectives

A SaaS logistics organization operates an automated dispatch platform on Google Cloud. High-priority route-settlement API requests generate direct transaction revenue and carry strict contractual SLA financial penalties for downtime. Conversely, secondary background reporting queries carry no financial penalties and minimal operational impact. Currently, the reliability engineering team monitors system health using a single, aggregated Service Level Indicator (SLI) that measures the ratio of successful requests across all combined HTTP endpoints against a unified 99.9% Service Level Objective (SLO). During a recent release, a bug in background reporting endpoints produced a surge of HTTP 5xx errors that consumed 85% of the total monthly error budget. This triggered an automatic freeze on all feature deployments, despite the revenue-generating route-settlement APIs remaining at 100% availability. How should the Cloud Architect adjust the monitoring and reliability design to align technical service level objectives with business impact?

  1. Deconstruct the aggregated monitoring design by establishing distinct SLIs for route-settlement APIs versus background reporting endpoints, and assign independent SLOs and separate error budgets aligned with the business criticality of each service tier.Cevap
  2. B
    Define the target 99.9% availability threshold directly as the active SLI metric in Cloud Monitoring, and set up static threshold alerts to notify on-call engineers whenever total 5xx request rates exceed 0.1% within any 5-minute rolling window.
  3. C
    Increase the overall unified SLO target from 99.9% to 99.99% across all combined service endpoints to expand the absolute error budget buffer and absorb error spikes from secondary reporting queries.
  4. D
    Deploy a dedicated cold-standby multi-region disaster recovery deployment for background reporting endpoints to eliminate secondary reporting failures from consuming primary operational error budgets.

Cevap

The Cloud Architect should deconstruct the aggregated monitoring design by establishing distinct Service Level Indicators (SLIs) for route-settlement APIs versus background reporting endpoints, assigning independent Service Level Objectives (SLOs) and separate error budgets aligned with the business criticality of each service tier.
To align technical service level objectives with business objectives, services must be categorized by business criticality. Revenue-generating transaction endpoints with SLA penalty risks require high-availability SLOs and dedicated error budgets. Low-impact reporting endpoints should have relaxed SLOs and separate error budgets. Decoupling these indicators ensures that failures in non-critical components do not consume the error budget of critical services or trigger unnecessary release freezes.

Adım Adım Çözüm

1
Analyze business impact across application endpoints
Identified route-settlement APIs as revenue-critical with financial SLA penalties, while background reporting carries low business impact.
Business objectives and financial risks differ significantly across endpoint types, requiring tiered operational targets.
2
Evaluate current SLI/SLO alignment
Discovered that a single aggregated SLI pools critical and non-critical traffic, causing non-critical reporting failures to unfairly burn the shared error budget and block deployment velocity.
Aggregating disparate endpoints into one SLI obscures service health and misaligns engineering toil with actual business risk.
3
Decouple telemetry metrics and error budget policies
Defined dedicated SLIs/SLOs for critical transaction paths (e.g., 99.9% SLO) and looser goals for non-critical reporting (e.g., 99.0% SLO), each with independent error budgets.
Tiered SLOs isolate error budgets so that non-critical outages do not stall feature delivery for revenue-generating services.

Anahtar Kavram

SLA/SLO/SLI Business Alignment & Error Budget Governance
Tahmini Süre:3m 0s
Bu soruyu puanla