令和5年度 秋期 応用情報技術者試験 午前 問15

テクノロジシステム構成

この問題は2023(R5)秋 応用情報技術者 午前に出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。

本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。

アクティブスタンバイ構成の2台のサーバから成るシステムがある。各サーバの MTBF は 99 時間, MTTR は 10 時間, フェールオーバーに要する時間は 2 時間であるとき, このシステムの稼働率はおよそ幾らか。ここで, 二重に障害は発生しないものとする。

解答・解説を読む

正解: 選択肢

アクティブスタンバイ構成におけるシステムの稼働率を求める問題です。

アクティブスタンバイ構成では、通常時はアクティブ(主)系のサーバが処理を行い、障害発生時にはスタンバイ(待機)系のサーバへ処理を引き継ぎます(フェールオーバー)。
本問では「二重に障害は発生しない」という条件があるため、システムが停止するのはアクティブ系からスタンバイ系へ切り替わるフェールオーバーの時間のみとなります。

つまり、システム全体の稼働と停止のサイクルにおいて、以下のようにみなすことができます。

  • システムのMTBF(平均故障間隔): 1台のサーバが正常に稼働している時間 = 99時間
  • システムのMTTR(平均修復時間): フェールオーバーに要する時間 = 2時間
    ※ サーバ自体の修理時間(MTTR = 10時間)は、その間にスタンバイ系が稼働しているためシステムの停止時間には含まれません。

これを用いてシステムの稼働率を計算します。
稼働率=MTBFMTBF+MTTR=9999+2=991010.9801 \text{稼働率} = \frac{\text{MTBF}}{\text{MTBF} + \text{MTTR}} = \frac{99}{99 + 2} = \frac{99}{101} \approx 0.9801\dots

したがって、稼働率はおよそ 0.98 となります。

各選択肢の解説

  • ア (0.82): 誤り。MTBFやMTTR、フェールオーバー時間の扱いを誤った計算結果です。
  • イ (0.89): 誤り。稼働時間の割合を誤って算出しています。
  • ウ (0.91): 誤り。1台のサーバのみでシステムが構成されている場合の稼働率( 9999+10=991090.908\frac{99}{99 + 10} = \frac{99}{109} \approx 0.908\dots )です。
  • エ (0.98): 正解。