SLA, SLO, SLI

Draft

Как отличать SLA, SLO и SLI и почему QA полезно понимать эту систему даже вне SRE-роли.

Содержание

SLA, SLO и SLI — это язык ожиданий и измерений над качеством сервиса. QA не обязан быть SRE, но понимание этих понятий помогает тестировать продукт ближе к реальным обязательствам бизнеса.

Коротко по смыслу

  • SLI — измеримый индикатор, например latency или availability.
  • SLO — целевое значение этого индикатора.
  • SLA — внешнее обязательство перед клиентом с последствиями за нарушение.

Зачем это QA

  • Проще понимать, какие non-functional риски действительно критичны.
  • Легче связывать тестовые проверки с эксплуатационными ожиданиями.
  • Можно точнее обсуждать “достаточно хорошо” на языке измеримых критериев.

Когда QA понимает SLI/SLO/SLA, качество перестаёт быть абстракцией и начинает привязываться к реальным целям сервиса.