高可用性【HA】ハイアベイラビリティ(High availability)
高い可用性を持つコンピュータシステムのこと。
コンピュータシステムの可用性は、
システム故障が生じるまででの平均時間「MTBF」(Mean Time Between Failure:平均故障間隔)と、
システムに故障が生じてから復旧までの平均所要時間「MTTR」(Mean Time To Repair:平均修復間隔)で計られる。
両者の和に対するMTBFの割合は稼働率と呼ばれ、稼働率が高いほど高可用性であると言える。
企業の基幹システムは24時間365日休みなく稼動することが求められ、99.99%や99.999%といった高い稼働率が必要とされる。
稼働率を高めるには、システムダウンを起こりにくくし、また、ダウンタイムを最小化する必要がある。
具体的には、クラスタリングや多重化、自動バックアップ、ホットスワップなどの技術が使われる。
24時間365日
稼働率99.99%(メンテナンス時間を除く)
(参考:停止許容時間)
稼働率 99.9 %の場合: 8.76 時間
稼働率 99.99 %の場合:52.56 分
稼働率 99.999%の場合: 5.256分
えっと、99.99%の稼働率って1年間で1時間しか停止許容時間ないんだ。
これはマジで半端ない。