平成28年度 秋期 システムアーキテクト試験 午前Ⅱ 問19

分散処理システムにおける障害透明性(透過性)の説明として,適切なものはどれか。

解答・解説

正解: エ. 利用者が,個々のコンピュータに障害が起きていることを認識することなく,システムを利用できること

分散処理システムにおける透明性(透過性)とは、複数のコンピュータに分散している資源(ハードウェアやデータなど)を、利用者がその分散を意識することなく、あたかも1つのシステムであるかのように利用できる性質のことです。

その中でも障害透明性(障害透過性)とは、システムを構成する一部のコンピュータやネットワークに障害が発生しても、システム全体としてはその障害を隠蔽して処理を継続し、利用者が障害の発生を意識することなくシステムを利用し続けられる性質を指します。したがって、正解はエです。

各選択肢の解説

  • ア: 管理者が障害をリアルタイムに把握する仕組みは、システムの運用管理(監視機能)に関する説明であり、利用者に対する障害透明性の説明ではありません。
  • イ: データを1か所に集中して管理することは集中処理システム的アプローチであり、仮にその1か所に障害が起きるとシステム全体が停止する(単一障害点となる)ため、不適切です。
  • ウ: システムの構成を均一にして保守や対処を容易にすることは、保守性や標準化に関する説明であり、障害透明性の説明ではありません。
  • エ: 障害透明性(透過性)の正しい説明です。利用者は一部の機器の障害を意識せずにシステムを利用できます。

Spineチーム