可用性は、必要なときにシステムやサービスを使える状態で保てるかを表す考え方です。
止まりにくさ、復旧の速さ、メンテナンスのしやすさなどが関わります。
まず押さえたいポイント
- 可用性は
使いたいときに使えるか - 止まりにくさだけでなく、戻しやすさも含む
- 冗長化は可用性を上げる手段の1つ
どんな場面で使うか
どんなふうに理解するとよいか
可用性は、止まらないこと だけでなく、止まっても早く戻せること まで含めて考えると実務に近いです。
そのため、冗長化 と同時に、監視、バックアップ、復旧手順も一緒に見た方が整理しやすいです。
押さえておきたい注意点
高い可用性は大事ですが、最初から全サービスに同じ水準を求めると過剰になることがあります。
小規模サービスでは、事業影響に合わせて必要な強さを決める方が現実的です。
数字で見る:99.9%は年間どれくらい止まるか
可用性はパーセンテージで表され、SLA でよく登場します。感覚をつかむには年間の停止許容時間に直すのが早いです。
- 99%(ツーナイン)=年間 約3.65日
- 99.9%(スリーナイン)=年間 約8.8時間
- 99.99%(フォーナイン)=年間 約53分
- 99.999%(ファイブナイン)=年間 約5分
9が1つ増えるごとに、必要な仕組みとコストは跳ね上がります。「とりあえず高い方がいい」ではなく、止まったときの損失と釣り合うかで決めるものです。
近い用語との違い
冗長化は可用性を上げるための手段のひとつで、可用性そのものではありません。可用性は「止まりにくさ」と「復旧の速さ」の両方で決まるため、RTO(どれだけ早く戻せるか)とセットで考えます。
実務で見るポイント
小規模なら、いきなり冗長化するより「確実に戻せる」ことを優先する方が費用対効果が高いことが多いです。復元手順が整っていて30分で戻せる体制は、中途半端な冗長構成で切り替えに失敗するより現実的に強い、というのが実務の感覚です。