戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITパスポート 2024年 67


問題文

図に示す2台のWebサーバと1台のデータベースサーバから成るWebシステムがある。Webサーバの稼働率はともに0.8とし、データベースサーバの稼働率は0.9とすると、このシステムの小数第3位を四捨五入した稼働率は幾らか。ここで、2台のWebサーバのうち少なくとも1台が稼働していて、かつ、データベースサーバが稼働していれば、システムとしては稼働しているとみなす。また、それぞれのサーバはランダムに故障が起こるものとする。
ITパスポート 2024年  問67の問題画像

選択肢

0.04
0.58
0.86(正解)
0.96

🔒 解説は解答すると表示されます

問題:Webシステムの稼働率計算【ITパスポート 解説】

正解の理由

Webサーバ(サービスを提供するコンピュータ)が2台で「どちらか1台でも動いていれば良い」という並列構成と、データベースサーバ(データを保存・提供するコンピュータ)が1台でその稼働も必須、という構成です。システム全体が稼働するためには
  • 「データベースサーバが稼働していること」かつ
  • 「2台のWebサーバのうち少なくとも1台が稼働していること」 が同時に成り立つ必要があります。
個々の稼働率が独立(故障がランダムに起きる)とすると、これらは確率の掛け算で組み合わせます。計算すると全体の稼働率は となり、小数第3位を四捨五入すると になります。したがって選択肢の(0.86)が正解です。

解法ステップ

  1. 個々のサーバの「故障確率(稼働していない確率)」を求める。
    • Webサーバの稼働率が なので、故障確率は
    • データベースサーバの稼働率が なので、故障確率は
  2. 「2台のWebサーバが両方ともダウンする確率」を求める(独立として掛け算)。
  3. したがって「少なくとも1台のWebサーバが稼働している確率」は
  4. システム全体は「データベースが稼働」かつ「少なくとも1台のWebサーバが稼働」なので、掛け算する:
  5. 小数第3位(千分位)を四捨五入すると 。これが最終の稼働率です。

選択肢別の誤答解説

  • ア: 0.04
    これは「2台のWebサーバが両方ともダウンする確率」そのものです。Web側が両方落ちている確率なので、システム全体の稼働率ではありません(むしろシステム停止の一部の確率)。
  • イ: 0.58
    これは「両方のWebサーバが両方とも稼働している確率 にデータベース を掛けて を四捨五入したもの(0.58)」に相当します。誤りの理由は、Webサーバは「どちらか1台が動いていれば良い」のに対して、ここでは誤って「両方とも動いている必要がある」と考えてしまったことです。
  • エ: 0.96
    これは「少なくとも1台のWebサーバが稼働している確率 」だけを取った値です。データベースの稼働()を考慮していないため誤りです。

よくある誤解

  1. 「両方のWebサーバが動く必要がある」と考える誤り
    • 問題文は「少なくとも1台が稼働していれば良い」となっています。必要条件を「両方稼働」に変えると確率を小さく見積もってしまいます。
  2. 「足し算で求める」誤り
    • 並列構成の確率で「0.8 + 0.8 = 1.6」とするのは間違いです。確率の合成では、重複(両方稼働)の部分を考慮する必要があり、補集合(1 から両方ダウンの確率を引く)が簡単です。
  3. 「データベースを無視する」誤り
    • データベースが必須なら、その稼働率を乗じる必要があります。Web側だけ見て終わると過大評価になります。

補足コラム

  • 「補集合で考える」テクニック:
    「少なくとも1台が動く」ようなケースは、直接計算するよりも「全体 1 −(全部落ちる確率)」で求めると簡単です。今回のようにN台が独立なら「全部落ちる確率」は各落ちる確率を掛けます。
  • 「独立」の仮定について:
    今回は各サーバの故障が互いに影響しない(独立)としています。実際の現場では電源やネットワーク故障で同時に落ちることもあるため、独立でないときは単純な掛け算が使えません。設計で冗長化を考えるときは、この点を確認することが重要です。

FAQ

Q1: なぜ確率を掛けるのですか?
A1: 「AかつB(両方が同時に起こる)」の確率は、AとBが独立なら掛け算で求めます。ここでは「データベースが稼働」かつ「Web側で少なくとも1台稼働」が必要なので、掛け算します。
Q2: 「独立でなければどうするの?」
A2: 共通の原因で同時に落ちる可能性がある場合は、相関を示す追加情報が必要です。相関があると単純な掛け算は使えません。
Q3: 四捨五入のルールは?
A3: 小数第3位(0.001の位)を見て5以上なら第2位を1つ切り上げます。今回の は第3位が4なので切り捨てて になります。

関連キーワード: 可用性、稼働率、冗長化、並列構成、確率の補集合、故障確率、信頼性、独立事象
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について