平成28年度 秋期 午前Ⅱ 問19
システム構成要素
障害透明性(透過性)の説明
分散処理システムにおける障害透明性(透過性)の説明として,適切なものはどれか。
- ア管理者が,システム全体の状況を常に把握でき,システムを構成する個々のコンピュータで起きた障害をリアルタイムに知ることができること
- イ個々のコンピュータでの障害がシステム全体に影響を及ぼすことを防ぐために,データを 1 か所に集中して管理すること
- ウどのコンピュータで障害が起きてもすぐ対処できるように,均一なシステムとなっていること
- エ利用者が,個々のコンピュータに障害が起きていることを認識することなく,システムを利用できること
答えと解説を見る
✓ これが正解エ利用者が,個々のコンピュータに障害が起きていることを認識することなく,システムを利用できること
解説
障害透明性は、利用者が障害に気付かずに使い続けられることです。
分散処理システムの透明性(透過性)は、システムが複数のコンピュータに分かれていることを、利用者に意識させない性質です。障害透明性はその一つで、ある一台のコンピュータで障害が起きても、利用者はそれを意識することなくシステムを使い続けられることを指します。見分ける軸は、その説明が利用者から障害が見えなくなっていることを表しているかどうかです。利用者が障害を認識せずに使えるという記述は、まさにこの性質です。管理者が障害をすぐ知ることや、データを集中させること、システムを均一にすることは、別の目的の話です。透明は見えないこと、と言葉の意味から覚えると選べます。
ほかの選択肢はなぜ違うのか
- ア管理者が,システム全体の状況を常に把握で…:管理者がシステム全体の状況や個々の障害をすぐに知れるのは、監視の仕組みの話です。障害透明性は利用者から障害が見えないことを指すので、障害を知らせることとは向きが逆です。
- イ個々のコンピュータでの障害がシステム全体…:データを1か所に集中して管理すると、その1か所の障害がシステム全体に響くおそれがあります。分散した構成のまま、利用者に障害を見せないという障害透明性の説明にはなりません。
- ウどのコンピュータで障害が起きてもすぐ対処…:システムを均一にして障害へすぐ対処できるようにするのは、保守のしやすさの話です。利用者が障害を意識せずにシステムを使い続けられるかどうかを表す、障害透明性とは別のことです。
この問題の用語
- 分散処理一つの仕事を複数のコンピュータで分担して行う方式です。役割を分けて協調するクライアントサーバも、この形の一つです。
出典:平成28年度 秋期 システムアーキテクト試験 午前Ⅱ 問19
同じ用語が出る問題
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)