システム構成と信頼性設計
5台のサーバで処理を均等に分け合うアクティブ/アクティブ構成のクラスタがある。使用率は処理の量に比例するものとする。1台が故障したときに残りの4台で処理を均等に引き継いでも、各サーバの使用率を80%以下に保ちたい。平常時(5台とも動作中)の各サーバの使用率の上限として、正しいものはどれか。
- A48%
- B64%
- C80%
答えと解説を見る
正解:B. 64%
平常時の各サーバの使用率をuとすると、全体の処理の量は、サーバ1台の能力を1として 5u です。1台が故障すると、これを4台で分け合うので、1台あたりの使用率は 5u ÷ 4 になり、これを80%以下にするには u ≤ 80% × 4 ÷ 5 = 64% とします。アクティブ/アクティブ構成ではすべてのサーバが処理を行うので、故障したサーバの分を引き受けられる余裕を、平常時から残しておく必要があります。
- A. 2台が故障して3台で引き継ぐ場合の値(80% × 3 ÷ 5)です。
- B. 正しい。80% × 4 ÷ 5 = 64% です。
- C. 故障したサーバの分を引き継ぐことを考えていない値です。