正答1
解説
正解は1です。
フォールトトレラント(fault tolerant)とは「故障に耐える」という意味です。
構成要素の一部が故障しても、システム全体として必要な機能を提供し続けるという考え方を問う問題です。
【選択肢別解説】
1:○ 部分的な故障が起きても、冗長化した部分に切り替えるなどしてシステム全体の機能を維持するという説明であり、フォールトトレラントシステムの定義として正しいです。
2:× 遠隔地に予備を用意して災害に備えるのは、ディザスタリカバリ(災害復旧)のためのバックアップサイトの説明です。
3:× 複数のプロセッサがネットワークを介して接続され資源を共有するのは、分散処理システムの説明です。
4:× 2系統で同じ処理を並行して行い、結果を照合するのは、デュアルシステムの説明です。
デュアルシステムはフォールトトレラントを実現する手段の一つですが、定義そのものではありません。
【ポイント】
関連用語として、故障時に機能を落として運転を続けるフェールソフト、安全側に停止するフェールセーフがあります。
フォールトトレラントは、これらを含む「故障しても動き続ける」という広い考え方です。