縮退運転(ディグレード運転)とは?しゅくたいうんてん
縮退運転(ディグレード運転)とは、資源や機能の一部を失った状態で、優先度の高い業務だけに絞って処理を続ける運転形態。フェールソフトの考え方を実現した状態にあたる。何を止めて何を残すかは、障害が起きてからではなく設計の段階で業務側と合意しておく必要がある。
最終更新:2026-10-06
システムアーキテクトを最短で暗記・合格する →背景
全機能を守ろうとすれば冗長化の費用は跳ね上がり、逆に全面停止させれば業務そのものが止まる。多くの業務では機能ごとに重要度の差があるため、限られた資源を重要業務へ寄せて動かし続けるほうが損失が小さい。どの機能を切り捨てるかは技術ではなく業務の判断なので、設計者が選択肢と影響を示して合意を取り付ける工程が要る。
具体例
通信販売システムなら、障害時は受注受付と決済だけを継続し、レコメンド表示・分析レポート・夜間の集計バッチは停止する。切り離す順序と再開の手順、停止中に溜まった処理の追いつかせ方まで、あらかじめ運用手順書へ定めておく。
試験での引っ掛け
フェールセーフとの取り違えが定番。縮退運転は動かし続ける側、フェールセーフは安全側へ止める側で向きが逆になる。何を止めるかを障害発生後に決める運用は設計として不十分で、優先度の事前合意が前提である点も問われる。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。