failover
failoverは、ITインフラやシステム設計において、可用性を高めるための不可欠なメカニズムを指します。単なるバックアップとは異なり、主システムに障害が発生した際に、待機していた予備システムへ処理を自動的または手動で切り替えるという動作や状態に重点が置かれています。これにより、サービスの中断時間を最小限に抑え、ビジネスの継続性を確保することが目的です。
冗長化と可用性の関係
この概念は、システムの冗長化(Redundancy)と密接に関連しています。例えば、active-passive構成では、待機系が常に準備されており、主系がダウンした瞬間にfailoverが発生します。一方で、active-active構成では、複数のシステムが同時に稼働しており、一方に負荷が集中したり障害が起きたりした際に、もう一方へ処理を移譲します。このように、単にデータを保存しておくことではなく、機能的な切り替えを行う点が重要です。
failbackとの違い
混同されやすい用語にfailbackがあります。failoverが主から予備へ切り替える動作であるのに対し、failbackは予備から復旧した主システムへ処理を戻す動作を指します。実務上の流れとしては、まず障害検知によるfailoverが行われ、問題が解決した後に管理者がfailbackを実行して元の正常な運用状態に戻すというサイクルになります。
意味
主システムが利用不能になった際に、その機能を予備システムが引き継ぐバックアップ運用モードのこと
The system is designed with automatic failover to ensure zero downtime during a server crash.
サーバー停止時にダウンタイムをゼロにするため、システムは自動フェイルオーバーするように設計されている。
障害を検知した際に、運用の負荷を主システムから待機システムに切り替えること
The network administrator configured the database to failover to the secondary node automatically.
ネットワーク管理者は、データベースが自動的にセカンダリノードにフェイルオーバーするように設定した。