【こうかようせい】
高可用性(HA) とは?
💡 壊れても止まらない「24時間営業のコンビニ」のような仕組み
📌 このページのポイント
高可用性ってつまり「壊れないように作る」ってこと?
99.9%と99.99%ってそんなに違うの?
全然違うよ。99.9%(スリーナイン)は年間約8.8時間のダウンタイムが許される。99.99%(フォーナイン)は年間約53分。99.999%(ファイブナイン)になると年間約5分しか止まれない。桁が1つ増えるたびに設計・運用のコストが跳ね上がるんだ。
具体的にどうやって高可用性を実現するの?
まず複数のアベイラビリティゾーンにサーバーを分散配置する。ロードバランサーで振り分けて、1台落ちても他で受ける。データベースはマルチAZ構成でスタンバイを用意する。これだけで多くのサービスは99.9%以上の可用性を達成できるよ。
99.999%を目指すのって何がそんなに大変なの?
まとめ:ざっくりこれだけ覚えればOK!
「高可用性」って出てきたら「システムがなるべく止まらないように設計・運用することだな」と思えればだいたいOK!
📖 おまけ:英語の意味
「High Availability」 = 高い利用可能性
💬 High(高い)+ Availability(利用できること)。略してHAと呼ばれるよ