サーバ稼働率
サーバー(サーバ)が正常に動いている(アクセスできる)時間の割合のことです。「Uptime」「可用性」とも呼ばれます。クラウドやレンタルサーバーを契約する際、「SLA(サービスレベル合意:品質保証の約束)」として「稼働率 99.9% を保証します」といった形で提示されます。
実務の鉄則:「99.9%」の裏にあるダウンタイムを知る
99.9% と聞くと「絶対に落ちない」と錯覚しがちですが、年間(8760 時間)で計算すると以下のダウンタイム(停止時間)が許容されていることになります。
- 稼働率 99%:年間 約 3.6 日 の停止。
- 稼働率 99.9%:年間 約 8.7 時間 の停止。
- 稼働率 99.99%:年間 約 52 分 の停止。
ECサイトや SaaSなどの場合、この停止時間は「売上の直接的な損失」に直結します。
稼働率を支える「監視」と「事前準備」
「年に数時間は必ずダウンするものだ」という前提に立ち、契約書の数字だけで安心せずに以下の運用をセットで行うことが重要です。
- 死活監視(自動チェック):StatusCake や UptimeRobot などのツールを使い、サーバーが生きているかを 24 時間自動で監視させる。
- インシデント対応:ダウンを検知した際の通知先(Slack やメール)と、復旧に向けた対応手順を事前に決めておく。
初心者が陥りやすい罠(落とし穴)
- 監視のサボり(業者まかせ):SLA の数字だけを見て安心してしまい、実際の稼働状況を自社で監視(死活監視)していないため、顧客からのクレームで初めてサーバー落ちに気づく。
- 補償条件の未確認:SLA の稼働率を下回った場合、利用料金が減額されるなどの「補償(クレジット)」が契約書に書かれているのに、それを知らずに泣き寝入りしてしまう。
言葉をよく利用する人
- 情シス
- インフラエンジニア
- Web 担当者(発注側)
- バックエンドエンジニア
会話上での使用例
サーバー契約のSLAについて、情シスとWeb担当者で確認する場面
-
情シス
今回のサーバーはSLA99.9パーセントで契約しようと思っています。
-
Web担当者
サーバ稼働率99.9パーセントだと、年間で8時間ほどはダウンし得る計算になります。ECサイトだと売上に直結するので、もう一段高いSLAも検討の余地があるかもしれません。
-
情シス
なるほど、数字の意味を確認してから決めますね。
手薄な監視体制を、プロデューサーとWeb担当者で立て直す場面
-
プロデューサー
うち、サーバーの監視がかなり弱いんだよね。落ちても気づくのが遅い。
-
Web担当者
それならサーバ稼働率の常時監視を入れましょう。StatusCakeで5分間隔の死活監視を設定して、異常を検知したらSlackに通知が飛ぶ体制を組みます。
-
プロデューサー
それなら気づき次第すぐ動けるね、頼むよ。