IPA公式正解:エ 利用者が,個々のコンピュータに障害が起きていることを認識することなく,システムを利用できること
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【エ】です。障害透明性(障害透過性)とは、システムの一部で障害が発生しても、利用者がその障害を意識することなく正常にシステムを利用し続けられる性質を指します。
【詳細解説】■ 本問の核心・解法のポイント
分散システムにおける「透過性(透明性:transparency)」とは、システムの物理的な配置や構成、障害などの複雑な内部状態を利用者(またはアプリケーション)から隠蔽し、あたかも1台の単一のコンピュータであるかのように見せる性質のことです。ISO/IEC 10746で定義される主な透過性には以下があります:
・アクセス透過性:同一の操作方法で局所的・遠隔的な資源にアクセス可能
・位置透過性:資源の物理的な配置場所を意識せずに利用可能
・移動透過性:資源が移動しても位置を意識せず利用可能
・並行透過性:複数のプロセスが競合することなく同時に利用可能
・障害透過性:一部の構成要素に障害が発生しても処理を継続でき、利用者に障害を意識させない
・複製透過性:複数の複製が存在していても1つの資源として扱える
・各選択肢の徹底解説:
・ア:管理者が障害をリアルタイムに把握することは運用管理性の説明であり、障害透過性ではありません。
・イ:データを1か所に集中管理することは集中処理システムの特徴であり、単一障害点となるため分散システムの耐障害性や透過性とは逆の概念です。
・ウ:均一なシステム構成にすることは標準化やフォールトトレランス設計の工夫ですが、障害透過性の定義そのものではありません。
・エ:【選択肢エ★】障害が発生しても利用者からその存在を隠蔽し、意識せずにシステムを利用できる性質を障害透明性(障害透過性)といいます。
よって正解はエです。