非機能要件・可用性・性能・拡張性 重要度:★★★出題: AM2・PM1・PM2
フォールトトレラント・フェールセーフ・フェールソフト
ふぉーるととれらんととふぇーるせーふ / Fault Tolerance, Fail-Safe & Fail-Soft
障害発生時にもシステムを停止させない耐障害設計(フォールトトレラント)、安全側に制御する設計(フェールセーフ)、機能を縮退して継続する設計(フェールソフト)。
3行速習ポイント
- 障害発生時にもシステムを停止させない耐障害設計(フォールトトレラント)、安全側に制御する設計(フェールセーフ)、機能を縮退して継続する設計(フェールソフト)。
- 人命や金銭被害を防ぐ安全停止(フェールセーフ:遮断機を降ろす、ドローンを着陸させる)と、一部機能を落としてでも業務を継続する縮退運転(フェールソフト)を明確に使い分けます。
- 試験対策:午前IIの信頼性設計問題で毎年出題されるほか、午後Iの組込み・IoT問題(令和4年問4のドローン着陸制御等)や業務継続設...
図解
図フォールトトレラント・フェールセーフ・フェールソフト の設計・評価構造
Step 1
フォールトトレラント(耐障害性)
業務要件・システム制約の整理と構造化
↕
Step 2
フェールセーフ(安全側制御)
人命や金銭被害を防ぐ安全停止(フェールセーフ:遮断機を降ろす、ドローンを着陸させる)と、一
↕
Step 3
フェールソフト(縮退運転)
レコメンドAI基盤の障害時に人気ランキングの静的キャッシュ返却へ自動縮退(フェールソフト)
概要と本質
障害発生時にもシステムを停止させない耐障害設計(フォールトトレラント)、安全側に制御する設計(フェールセーフ)、機能を縮退して継続する設計(フェールソフト)。人命や金銭被害を防ぐ安全停止(フェールセーフ:遮断機を降ろす、ドローンを着陸させる)と、一部機能を落としてでも業務を継続する縮退運転(フェールソフト)を明確に使い分けます。
重要ポイント・コア概念
- フォールトトレラント(耐障害性)とフェールセーフ(安全側制御)の正確な定義と適用場面の理解
- フェールソフト(縮退運転)およびフールプルーフ(誤操作防止)を踏まえたシステム方式・機能仕様の設計
- 定量的効果:レコメンドAI基盤の障害時に人気ランキングの静的キャッシュ返却へ自動縮退(フェールソフト)させる設計とし、EC注文機能の全面停止を回避
午後I記述・午後II小論文試験での攻略ポイント
午前IIの信頼性設計問題で毎年出題されるほか、午後Iの組込み・IoT問題(令和4年問4のドローン着陸制御等)や業務継続設計で頻出です。
小論文で使える実践フレーズ・キーワード(クリックでコピー)
この用語が出題された過去問を解く(1分演習)
即時アウトプットで定着システムアーキテクト 過去問演習で実践力を鍛える