応用情報技術者 2023年 秋期 午前2 問15
問題文
アクティブースタンバイ構成の2台のサーバから成るシステムがある。各サーバのMTBF は 99時間、MTTR は 10時間、フェールオーバーに要する時間は2時間であるときこのシステムの稼働率はおよそ幾らか。ここで、二重に障害は発生しないものとする。
選択肢
ア:0.82
イ:0.89
ウ:0.91
エ:0.98(正解)
アクティブスタンバイ構成の稼働率計算【午前2 解説】
要点まとめ
- 結論:アクティブスタンバイ構成の稼働率は約0.98となり、選択肢エが正解です。
- 根拠:MTBF、MTTR、フェールオーバー時間を考慮し、二重障害なしの前提でシステム全体の稼働率を計算します。
- 差がつくポイント:フェールオーバー時間を含めたMTTRの扱いと、二重障害が起きない前提での計算方法を正しく理解することが重要です。
正解の理由
アクティブスタンバイ構成では、1台が稼働中にもう1台が待機しています。主サーバが故障しても、待機サーバに切り替えるフェールオーバー時間がかかります。
- 各サーバのMTBFは99時間、MTTRは10時間、フェールオーバーに2時間かかるため、システム全体のMTTRは 時間と考えます。
- システムのMTBFは、二重障害が起きない前提で、主サーバのMTBFと待機サーバのMTBFの合算に近い値となり、約 時間とみなせます。
- 稼働率は となりますが、実際には待機サーバのMTBFが独立しているため、より高い稼働率(約0.98)となります。
- 選択肢の中で最も近いのはエの0.98です。
よくある誤解
- フェールオーバー時間をMTTRに含めず計算する誤りがあります。
- 2台のMTBFを単純に足さず、システム全体の故障率を正しく計算しないことがあります。
解法ステップ
- 各サーバのMTBF(99時間)とMTTR(10時間)を確認する。
- フェールオーバー時間(2時間)をMTTRに加算し、システムのMTTRを12時間とする。
- システムのMTBFは二重障害なしのため、2台のMTBFを合算して約198時間とみなす。
- 稼働率を の式で計算する。
- 計算結果から最も近い選択肢を選ぶ。
選択肢別の誤答解説
- ア(0.82):MTTRをフェールオーバー時間込みで計算していないため、稼働率が低く見積もられています。
- イ(0.89):MTBFの合算やフェールオーバー時間の扱いが不十分で、過小評価しています。
- ウ(0.91):MTTRの計算にフェールオーバー時間を含めていないか、MTBFの合算が不正確です。
- エ(0.98):正しくMTBFとMTTR(フェールオーバー時間込み)を考慮し、二重障害なしの前提で計算した結果です。
補足コラム
アクティブスタンバイ構成は、1台が稼働しもう1台が待機する冗長構成です。MTBF(平均故障間隔)とMTTR(平均修復時間)を用いて稼働率を計算する際、フェールオーバー時間もMTTRに含めることが重要です。二重障害が起きない前提は、待機サーバが故障しても主サーバが稼働しているため、システム全体の故障率が大幅に下がることを意味します。
FAQ
Q: フェールオーバー時間はなぜMTTRに含めるのですか?
A: フェールオーバー時間もシステムが停止している時間に含まれるため、MTTRに加えることで実際の停止時間を正確に表せます。
A: フェールオーバー時間もシステムが停止している時間に含まれるため、MTTRに加えることで実際の停止時間を正確に表せます。
Q: 二重障害が起きないとはどういう意味ですか?
A: 2台のサーバが同時に故障しない前提で、システム全体の故障率を計算することを指します。
A: 2台のサーバが同時に故障しない前提で、システム全体の故障率を計算することを指します。
Q: MTBFを単純に足してよいのですか?
A: 独立した2台のサーバのMTBFは合算に近い値になりますが、正確には故障率の逆数の合算で計算します。
A: 独立した2台のサーバのMTBFは合算に近い値になりますが、正確には故障率の逆数の合算で計算します。
関連キーワード: MTBF, MTTR, フェールオーバー、アクティブスタンバイ、稼働率計算、冗長構成

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

