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