令和5年度 春期 応用情報技術者試験 午前 問15
コンピュータシステムの信頼性を高める技術に関する記述として,適切なものはどれか。
解答・解説
正解: エ. フォールトトレランスは,システムを構成する重要部品を多重化して,故障に備える技術である。
正解は エ です。
フォールトトレランス (Fault Tolerance) は、システムを構成する部品の一部に故障が発生しても、システム全体としては機能を維持し、処理を継続できるようにする技術や設計思想のことです。これを実現するための代表的な手法として、重要部品の 多重化(冗長化) があります。
各選択肢の解説
- ア:誤り。構成部品の信頼性を高めて故障が起きないようにする技術は フォールトアボイダンス (Fault Avoidance) です。フェールセーフ (Fail-safe) は、故障が発生した場合に、システムを安全な状態へ移行させて被害を最小限に抑える設計思想です。
- イ:誤り。フェールソフト (Fail-soft) は、故障が発生した場合に、システムの一部機能を切り離すなどして性能が低下しても、システム全体としては停止させずに処理を継続させる設計思想です。ソフトウェア起因に限定されるものではありません。
- ウ:誤り。構成部品に故障が発生しても運用を継続できるようにする技術は フォールトトレランス の説明です。フォールトアボイダンス は部品の品質向上などで故障自体が発生しないようにするアプローチです。