システム構成要素
フォールトトレランス(耐障害性)の設計概念に関する記述として、適切なものはどれか。
ア.フェールセーフとは、障害が発生したとき機能を縮退させながらも可能な限りシステムの稼働を継続する設計思想である。
イ.フェールソフトとは、障害が発生したとき安全側に制御を切り替える設計思想であり、システム停止を受け入れる。
ウ.フェールセーフとフェールソフトは同じ概念であり、どちらも障害時に安全を最優先にして機能を縮退させる。
エ.フェールセーフは障害発生時に安全側に制御を移行する設計思想であり、フェールソフトは障害発生時に機能を縮退させながら稼働を継続する設計思想である。正解
解説
フェールセーフは「地震が来たらエレベーターが最寄り階で止まる」——安全最優先でまず止まる。フェールソフトは「エンジン1基が止まっても残り3基で飛び続ける飛行機」——動き続けることを最優先にする違いです。
なぜ エ が正解か
フェールセーフ(Fail-Safe)は障害発生時に「安全な状態」を優先する設計です。鉄道の信号が故障したら赤(停止)に固定するのが典型例——最悪停止でも安全を守ります。フェールソフト(Fail-Soft)は障害発生時に機能を縮退させながら(一部機能を犠牲にして)システムの稼働を継続する設計です。RAID冗長構成でディスク1台が壊れても縮退モードで動き続けるのが例です。
出典: AI生成問題(学習用)