フォーナイン(99.99%)SLA解説
99.99% SLA(フォーナイン)がダウンタイム許容量に何を意味するかを学びます。高可用性本番システムとマルチゾーンクラウドデプロイメントに必要です。
SLA Levels
詳細な説明
99.99%稼働率とは何を意味するか?
99.99% SLA(フォーナイン)は、年間約52分36秒のダウンタイムを許容します。スリーナインから大幅なステップアップで、許容ダウンタイムを10分の1に削減します。
ダウンタイム内訳
| 期間 | 許容ダウンタイム |
|---|---|
| 年間 | 52分36秒 |
| 月間 | 4分23秒 |
| 週間 | 1分0秒 |
| 日間 | 8.6秒 |
フォーナインの達成
99.99%の可用性を達成するにはアーキテクチャへの投資が必要です:
- マルチAZまたはマルチゾーンデプロイメント — 単一障害点なし
- 自動フェイルオーバー — データベースレプリカ、ロードバランサーヘルスチェック
- ローリングデプロイメント — ゼロダウンタイムコードリリース
- 包括的な監視 — PagerDutyなどによるサブ分アラート
- ランブック — 一般的な障害に対する文書化されたインシデント対応手順
コストへの影響
スリーナインからフォーナインへのジャンプは、コストが大幅に増加するポイントです。最低2つのアベイラビリティゾーンが必要で、コンピューティングとネットワーキングのコストがほぼ倍増します。
実践でのフォーナイン
日間8.6秒の許容ダウンタイムでは、デプロイ中の短い中断でも日次バジェットを消費する可能性があります。フォーナインを目指すチームは通常、ブルーグリーンまたはカナリアデプロイメント、フィーチャーフラグ、サーキットブレーカーを使用します。
ユースケース
フォーナインは、本番グレードのSaaSプラットフォーム、ECサイト、および分単位のダウンタイムが大きな収益損失やユーザー信頼の低下につながるサービスの標準ターゲットです。