平成30年度 春期 データベーススペシャリスト試験 午前Ⅱ 問23
テクノロジ/システム構成要素分散処理システムにおける障害透明性(透過性)の説明として,適切なものはどれか。
出典:平成30年度 春期 データベーススペシャリスト試験 午前Ⅱ 問23
- ア管理者が,システム全体の状況を常に把握でき,システムを構成する個々のコンピュータで起きた障害をリアルタイムに知ることができること
- イ個々のコンピュータでの障害がシステム全体に影響を及ぼすことを防ぐために,データを1か所に集中して管理すること
- ウどのコンピュータで障害が起きてもすぐに対処できるように,均一システムとなっていること
- エ利用者が,個々のコンピュータに障害が起きていることを認識することなく,システムを利用できること
正解:エ
解説
障害透明性(透過性)とは,分散処理システムを構成する個々のコンピュータで障害が発生しても,利用者がその障害の発生を意識することなくシステムを利用し続けられることを指します。障害の検出や切り離し,切替えなどの処理はシステム側が内部で行い,利用者からは隠蔽されます。
選択肢ごとの解説
- ア誤り。管理者がシステム全体の状況を常に把握し,個々の障害をリアルタイムに知ることができるのは監視・運用管理の話であり,利用者から見た透明性を説明するものではありません。
- イ誤り。データを1か所に集中管理することは,むしろ分散処理の利点(可用性・耐障害性)を損なう考え方であり,障害透明性の説明ではありません。
- ウ誤り。均一システムであることは負荷分散や保守性に関わる話であり,利用者が障害を意識せずに利用できることを直接説明するものではありません。
- エ正しい。利用者が個々のコンピュータの障害を意識することなく,あたかも障害がないかのようにシステムを利用できることが,障害透明性(透過性)の説明です。