冗長化で処理を継続するフォールトトレランス

フォールトトレランス は,一部の故障があってもシステムとしての動作を継続できるようにする考え方です。システムの二重化によって正常な系へ処理を引き継ぐ方式などがあります。 フェールソフトは性能や機能を低下させても継続する考え方であり,ソフトウェア故障への対処だけを指す名称ではありません。 フェールソフトも故障時の継続性を確保する設計に関係します。 多重化を禁止する定義ではなく,検出から回復までを必ずゼロにするという意味でもありません。

フォールトトレランスに関する記述のうち,適切なものはどれか。

出典令和3年度 春期 システムアーキテクト試験 午前Ⅱ 問23
ア
ソフトウェアの不具合によるシステム故障のようなソフトウェアフォールトに対処した設計を,フェールソフトと呼ぶ。
イ
フェールセーフはフォールトトレランスに含まれるが,フェールソフトは含まれない。
ウ
フォールトトレランスの実現方法として,システム全体の二重化がある。
エ
フォールトトレランスは,システムを多重化することなく,故障の検出から回復までの時間をゼロにすることである。