フェールソフトとは?ふぇーるそふと
フェールソフトとは、障害が起きても機能を縮退させてでもシステムを止めない設計思想。全機能の維持よりも、業務上欠かせない機能の継続を優先する。監査では、どの機能を残しどれを止めるかの優先順位が業務部門と合意され文書に残っているかが確認点になる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
すべてを二重化して守る構えは費用が青天井になり、結局どれも守れない。先に「止めてよい機能」を決めておけば、残る機能へ資源を集中できるという割り切りから生まれた方針である。可用性の要求水準は業務側にしか決められないため、縮退の範囲がIT部門の判断だけで決まっていないかが監査の論点になる。
具体例
東京証券取引所の売買システムarrowheadは、注文処理を担うノードを三重化し、一部の故障時も売買を継続できる構成が公表されている。何を継続するかを設計時に決めておく考え方の実装例として読める。
試験での引っ掛け
危険側でなく安全側へ停止させるフェールセーフ、そもそも誤った操作を受け付けないフールプルーフ、故障しても性能を落とさず動き続けるフォールトトレラントとの区別が問われる。フェールソフトは「止めずに減らす」向きである。
関連用語
出た過去問
出典:令和7年度 秋期 システム監査技術者試験 午前Ⅱ 問12(IPA)
情報システムの設計の例のうち、フェールソフトの考え方を適用した例はどれか。
正解:ハードウェアの障害時に、パフォーマンスは低下するが、構成を縮小して運転を続けられるようにする。
要点:フェールソフトは障害時に機能を縮退させてでも継続させる考え方
フェールソフトは、障害が起きても全面停止させず、機能や性能を落としてでもサービスを継続させる設計思想である。故障した構成要素を切り離し、残った資源で処理を続ける縮退運転(フォールバック)がその典型となる。よく対比される考え方として、障害時に安全側の状態へ倒して停止するフェールセーフ、誤操作そのものを受け付けないフールプルーフがあり、「継続か、安全な停止か、誤りの防止か」で整理すると区別しやすい。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。