【かようせい】
可用性 とは?
最終更新:
💡 使いたいときに、ちゃんと使える度合い
システムやサービスが、必要なときに利用できる度合い。利用可能だった時間の割合や、対象のリクエストが成功した割合などで測る。数値を比べるには、何を利用可能と判断し、どの期間で測ったかをそろえる必要がある。
📌 このページのポイント
- 必要なときにサービスを使える度合い
- 時間の割合やリクエストの成功割合などで測る
- 数値は測定期間・対象・成功条件と一緒に読む
- 冗長化だけでなく復旧や依存先も考える
電源が入っていれば、使えるってこと?
それだけではないよ。ネットショップなら、必要なページが開き、注文などの機能を利用できることが大事だね。サーバーの稼働だけを見るのか、利用者から見た成功を測るのかで、数値の意味が変わるんだ。
どうやって、割合にする?
時間で測るなら、利用可能だった時間を対象期間の時間で割るよ。リクエストで測るなら、対象のリクエストのうち成功した割合を見る。どのリクエストを数え、何を成功とするかも決めよう。
99.9%と99.99%は、どれくらい違う?
図のように30日間、24時間ずっと利用対象とし、時間で測る例なら、利用できない時間は99.9%で43.2分、99.99%で4.32分に相当するよ。これは計算例。契約での計算期間や除外条件まで同じとは限らないね。
どうすれば、高められる?
まとめ:ざっくりこれだけ覚えればOK!
「可用性」って出てきたら「使いたいときに、ちゃんと使える度合い」と思えばだいたいOK!
📖 おまけ:英語の意味
「Availability」 = 利用可能であること
💬 Availableは利用できるという意味。その度合いを表す言葉だよ。