ゴルフソフトウェア・システム工学に おける 可用性とは?
システム工学・信頼性
あとで読む保存した記事へ →
まず答え
利用者が必要なときにサービスを正常に使える度合いです。単に画面が開くかではなく、予約検索や予約確定など必要な操作が成功するかまで含めて評価します。
詳しい解説
可用性は、システムやサービスが必要なときに利用できる度合いを表します。GoogleのSRE資料では、一定期間にどれだけ利用不能だったか、または全操作のうちどれだけ正常に処理できたかで可用性を考えます。
ゴルフ予約システムなら、トップ画面が表示されるだけでは十分ではありません。空き枠を検索できる、ログインできる、予約を確定できる、決済が必要なら決済まで完了できる、といった利用者の目的に関わる操作が正常に成功することが重要です。
たとえば一部のサーバーだけ障害が起き、全体の利用者の一部だけ予約に失敗する場合、サービスは完全停止していなくても可用性は低下します。そのため、停止時間だけを見る方法と、正常に処理できた要求の割合を見る方法があります。
可用性99.9%などの数値は、どの操作を対象にし、どの期間で測るかを決めて初めて意味を持ちます。ゴルフ場側では、予約・会員照会・決済など重要機能ごとに「利用者が目的を完了できるか」を基準に見るのが実務的です。