コンテンツへスキップ
uencoder

Service Level Objective

SLO(サービスレベル目標)はサービスの内部信頼性目標で(例:99.9% の稼働率)、SLI によって測定され、エラーバジェットと開発のペースを左右する。

目的

信頼性目標を定量化し、エラーバジェットを通じてスピードと安定性のバランスを取る。

メカニズム

SLO は SLI(リクエスト成功率、レイテンシのパーセンタイルなど)に基づいて目標を設定する。例:リクエストの 99.9% が 100ms 未満。エラーバジェット = (1−SLO) × 時間窓。バジェットを使い切ると機能開発を凍結する。SLO は SLA より緩くすべきである。

ユースケース

  • 信頼性の目標を設定すること
  • エラーバジェットの管理
  • キャパシティプランニング

関連用語

References