令和3年度 春期 午前Ⅱ 問23
システム構成要素
フォールトトレランスに関する記述
フォールトトレランスに関する記述のうち,適切なものはどれか。
- アソフトウェアの不具合によるシステム故障のようなソフトウェアフォールトに対処した設計を,フェールソフトと呼ぶ。
- イフェールセーフはフォールトトレランスに含まれるが,フェールソフトは含まれない。
- ウフォールトトレランスの実現方法として,システム全体の二重化がある。
- エフォールトトレランスは,システムを多重化することなく,故障の検出から回復までの時間をゼロにすることである。
答えと解説を見る
✓ これが正解ウフォールトトレランスの実現方法として,システム全体の二重化がある。
解説
システム全体の二重化は、フォールトトレランスの実現方法の一つです。
フォールトトレランスは、システムの一部に故障が起きても、システム全体としては機能を維持し続けられるようにする考え方です。その実現には、装置や経路を多重化しておき、一方が故障しても他方に切り替えて処理を続けるという冗長化が基本になります。システム全体を二重化する構成は、この考え方の典型的な実現方法です。また、故障時に安全な側へ止めるフェールセーフや、機能を縮小してでも動き続けるフェールソフトも、故障を前提に被害を抑える設計として、フォールトトレランスの考え方に含めて説明されます。故障は起こるものとして備えるのがフォールトトレランス、と考え方の向きを押さえると判断しやすくなります。
ほかの選択肢はなぜ違うのか
- アソフトウェアの不具合によるシステム故障の…:フェールソフトは、故障が起きたときに、故障した部分を切り離すなどして機能を縮小してでも運転を続ける設計です。ソフトウェアの不具合に対処した設計を指す呼び名ではないので、説明が誤っています。
- イフェールセーフはフォールトトレランスに含…:フェールセーフとフェールソフトは、どちらも故障が起きることを前提に影響を抑える設計で、フォールトトレランスの考え方に含まれます。一方だけが含まれるとする区別は成り立ちません。
- エフォールトトレランスは,システムを多重化…:フォールトトレランスは多重化などの冗長化によって実現するのが基本で、多重化しないとする点が逆です。また、故障の検出から回復までの時間をゼロにすることを指す言葉でもありません。
この問題の用語
- フェールセーフ故障しても危険が生じないように、安全な側へ倒しておく設計です。誤った操作そのものをできなくする考え方とは区別されます。
出典:令和3年度 春期 システムアーキテクト試験 午前Ⅱ 問23
同じ用語が出る問題
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)