フェイルオーバーとは?フェイルバックとの違いと冗長化設計の鉄則
Q1:フェイルオーバーが発生した際、接続中のユーザーに影響は出ますか?
A1:一般的には数秒から数十秒程度の瞬断や一時的なエラーが発生します。Webブラウザ側でリロードを求められるケースがあり、完全に「無影響(ゼロダウンタイム)」にするためには、Active-Active構成やクライアント側の自動リトライ設計を組み合わせる必要があります。
Q2:フェイルオーバー後に自動で元に戻す(自動フェイルバック)設定は推奨されますか?
A2:実務上は強く非推奨とされるケースが大半です。主系が一時的に復帰しても不安定な状態が続いている場合、切り戻し直後に再クラッシュし、切り替えが無限ループするフラッピングを引き起こす危険があるためです。復旧確認後のフェイルバックは手動実行が安全です。
Q3:アクティブスタンバイ構成とアクティブアクティブ構成はどう使い分けますか?
A3:アクティブスタンバイは構成がシンプルでデータ整合性を保ちやすい一方、予備機のリソースが平時は遊休資産になるデメリットがあります。アクティブアクティブは全ノードが常時負荷分散して効率的ですが、双方向データ同期の設計難易度が極めて高く、ライセンス費用や開発コストが跳ね上がります。システムの重要度と予算で判断します。
タグ:
https://edugrew.academy/Tsunami-sokuho/1163130/