令和3年度 春期 システムアーキテクト試験 午前Ⅱ 問23
テクノロジ/システム構成要素フォールトトレランスに関する記述のうち,適切なものはどれか。
出典:令和3年度 春期 システムアーキテクト試験 午前Ⅱ 問23
- アソフトウェアの不具合によるシステム故障のようなソフトウェアフォールトに対処した設計を,フェールソフトと呼ぶ。
- イフェールセーフはフォールトトレランスに含まれるが,フェールソフトは含まれない。
- ウフォールトトレランスの実現方法として,システム全体の二重化がある。
- エフォールトトレランスは,システムを多重化することなく,故障の検出から回復までの時間をゼロにすることである。
正解:ウ
解説
フォールトトレランスは,システムを構成する要素に故障(フォールト)が発生しても,システム全体としての機能を維持し続けられるようにする設計の考え方です。その実現方法の一つとして,重要な機能を担うシステム全体や構成部品を二重化・多重化しておき,一方に故障が発生しても他方で処理を継続できるようにする方法があります。
選択肢ごとの解説
- ア誤り。ソフトウェアフォールトに対処した設計は,フェールソフトではなく,ソフトウェアフォールトトレランスに関する設計の一例として説明されるべきものであり,設問の記述はフェールソフトの定義として適切ではありません。
- イ誤り。フェールセーフとフェールソフトは,いずれも故障時にシステムを安全又は縮退した状態で運用継続させるための考え方であり,ともにフォールトトレランスに含まれる概念です。
- ウ正しい。フォールトトレランスの実現方法の一つとして,システム全体を二重化しておく方法があります。
- エ誤り。フォールトトレランスは,システムの多重化などによって故障時にも機能を維持する考え方であり,多重化することなく回復時間をゼロにすることを指すものではありません。