フェイルオーバー・フェイルバックとは?ふぇいるおーばー・ふぇいるばっく
フェイルオーバー・フェイルバックとは、稼働系の障害時に待機系へ処理を引き継ぐのがフェイルオーバー、障害から復旧した元の稼働系へ処理を戻すのがフェイルバック。切替えを自動にするか手動にするか、戻す時期をいつにするかは、業務への影響と再障害の危険を見比べて決める。
最終更新:2026-10-07
高度試験の午前Iを最短で暗記する →背景
1台構成では、その1台が壊れた時点で復旧まで業務が止まる。同じ処理ができる系をあらかじめ用意して切り替えれば、停止時間を「修理が終わるまで」から「切り替えが終わるまで」に縮められる。可用性の設計が、壊れないようにする発想から壊れても続ける発想へ移ったことの表れである。
具体例
SQL ServerのAlways OnやOracle Data Guard、クラウドではAWSのMulti-AZ配置のRDSが、稼働系の異常を検知して待機系へ自動的に切り替える。切替後は待機側が本番として動くため、戻す作業は業務の閑散時間に計画して行う。
試験での引っ掛け
方向を逆に置いた選択肢が定番で、障害時に予備系へ移るのがフェイルオーバー、復旧後に元へ戻すのがフェイルバック。またフェールセーフ(故障時に安全側で止める)やフォールトトレラント(故障しても機能を保つ)とは別概念で、これらを混ぜた出題にも注意する。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。