平成28年度 秋期 システムアーキテクト試験 午前Ⅱ 問19
テクノロジ/システム構成要素分散処理システムにおける障害透明性(透過性)の説明として,適切なものはどれか。
出典:平成28年度 秋期 システムアーキテクト試験 午前Ⅱ 問19
- ア管理者が,システム全体の状況を常に把握でき,システムを構成する個々のコンピュータで起きた障害をリアルタイムに知ることができること
- イ個々のコンピュータでの障害がシステム全体に影響を及ぼすことを防ぐために,データを 1 か所に集中して管理すること
- ウどのコンピュータで障害が起きてもすぐ対処できるように,均一なシステムとなっていること
- エ利用者が,個々のコンピュータに障害が起きていることを認識することなく,システムを利用できること
正解:エ
解説
分散処理システムにおける透明性(透過性)とは,システムが物理的に複数のコンピュータで構成されていることを,利用者に意識させないという性質です。障害透明性(障害透過性)は,このうち,個々のコンピュータで障害が発生していても,利用者がその障害の発生を意識することなく,システムを継続して利用できることを指します。障害の発生や復旧の処理は,システム内部で自動的に行われ,利用者からは見えないようにすることが求められます。
選択肢ごとの解説
- ア誤り。管理者がシステム全体の状況を常に把握でき,個々の障害をリアルタイムに知ることができることは,システムの監視性(可観測性)に関する事項であり,利用者から見た障害透明性の説明ではありません。
- イ誤り。データを 1 か所に集中して管理することは,データの一元管理に関する事項であり,障害が全体に影響することを防ぐ設計手法の一つではありますが,障害透明性そのものの定義ではありません。
- ウ誤り。どのコンピュータで障害が起きてもすぐ対処できる均一なシステムであることは,均一性(可搬性)に関する性質であり,障害透明性そのものの定義ではありません。
- エ正しい。利用者が,個々のコンピュータに障害が起きていることを認識することなく,システムを利用できることが,障害透明性(透過性)の説明です。