【ふぇいるばっく】

フェイルバック とは?

💡 避難先から自宅に帰る、システム復旧の最終ステップ
📌 このページのポイント
フェイルオーバー → 復旧 → フェイルバック 1. 通常運用 本番 待機 2. フェイルオーバー 障害 稼働中 3. フェイルバック 復帰 待機 フェイルバックの手順 本番系を修復 ハード交換等 データ同期 待機→本番 動作確認 整合性チェック 切り戻し フェイルバック 注意: フェイルバックもDR訓練で定期的にテストすること
フェイルバックのイメージ
ひよこ ひよこ

フェイルオーバーで待機系に切り替わったあと、元に戻さなくていいの?

ペンギン先生 ペンギン先生

待機系でそのまま運用を続けることもできるけど、普通は元の本番系が復旧したら戻すんだよ。これがフェイルバックだね。待機系はスペックが低かったりバックアップ構成がなかったりするから、長期運用には向かないことが多いんだ

ひよこ ひよこ

戻すだけなら簡単そうだけど?

ペンギン先生 ペンギン先生

実はフェイルバックの方が難しいケースが多いんだよ。フェイルオーバー中に待機系で処理されたデータを本番系に同期する必要があるし、切り替え時にデータ不整合が起きないように慎重に進めないといけないんだ

ひよこ ひよこ

自動で戻る仕組みにはできないの?

ペンギン先生 ペンギン先生

技術的には可能だけど、自動フェイルバックは危険な場合があるんだ。本番系が完全に復旧してないのに戻ってしまったり、フリッピング(本番と待機を行ったり来たりする現象)が起きたりするからね。重要システムでは手動確認を挟むのが安全だよ

ひよこ ひよこ

フェイルバックもテストしておかないといけないんだね?

ペンギン先生 ペンギン先生

そのとおり!DR訓練フェイルオーバーだけテストしてフェイルバックをテストしない組織が意外と多いんだ。本番でいきなりフェイルバックすると想定外の問題が起きることがあるから、定期的にセットで訓練しておくのがベストプラクティスだよ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「フェイルバック」って出てきたら「障害復旧後にもとのサーバーに戻す操作」と思えればだいたいOK!
📖 おまけ:英語の意味
「Failback」 = 障害復帰
💬 Failover(障害時の切り替え)の逆で、Back(戻る)する操作だからFailbackと呼ぶんだよ
← 用語集にもどる