Error Budget
エラーバジェットは信頼性の許容枠(1−SLO)である。使い切ったら機能開発を凍結して安定性を優先し、速度と信頼性のバランスを取る。
目的
許容できる不信頼性を定量化し、機能開発とシステム安定性のバランスを取る。
メカニズム
例えば月間可用性 SLO=99.9% なら、エラーバジェットは 0.1%*43200 秒 = 43.2 分のダウンタイム。バジェット内なら新機能を自由にリリースでき、使い切ったら機能を凍結して安定性に注力する。共有された可視メトリクスが合意形成を促す。
ユースケース
- 信頼性のバランス
- リリース頻度
- SRE のプラクティス