IPA公式正解:ウ フォールトトレランスの実現方法として,システム全体の二重化がある。
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【ウ】です。フォールトトレランスは、システムの一部に障害が発生しても、冗長構成などによってシステム全体の稼働を継続させる設計思想です。機器の多重化やシステム全体の二重化(デュプレックスやデュアル構成)は、フォールトトレランスを実現する代表的な手法です。
【詳細解説】■ 本問の核心・解法のポイント
システムの高信頼化技術における「フォールトトレランス」の概念を正確に理解しているかが問われています。フォールトトレランス(耐障害性)は、障害が発生することを前提とし、障害発生時でも予備系統への切り替えや並行処理によってシステムサービスを停止させずに継続させるアプローチです。これを実現するためには、ハードウェアやネットワークなどの「多重化・冗長化」が不可欠です。
・各選択肢の徹底解説:
・ア:ソフトウェアの不具合に対して複数バージョンを並行稼働させる手法はNバージョンプログラミング等と呼ばれます。フェールソフトは障害発生時に機能を縮退させてシステムを止めない設計思想を指します。
・イ:フォールトトレランスの具現化手法として、安全側に倒すフェールセーフや縮退運転を行うフェールソフトの双方が位置づけられます。
・ウ:【選択肢ウ★】適切な記述です。システム全体や主要コンポーネントを二重化・多重化することは、単一障害点(SPOF)を排除しフォールトトレランスを実現する標準的な手法です。
・エ:フォールトトレランスは多重化(冗長化)を基本原理としており、「システムを多重化することなく」という前提が誤りです。
よって正解はウです。