フェイルオーバーとは、障害やランサムウェア攻撃などでプライマリシステムに障害が発生した場合に、シームレスかつ自動的に冗長システムに切り替えるプロセスのことです。フェイルオーバーは、プライマリシステム (サーバー、ストレージ、ネットワーク) の故障にかかわらず、アプリケーションなどの包括的なシステムが引き続き正常に近い状態で動作し続けることを保証します。フェイルオーバーは事業継続と災害復旧の両方において不可欠な要素であり、設計が容易で、自動的に実行されるべきものです。関連するオペレーションとして挙げられるフェイルバックとは、故障したシステムを完全な運用にリストアするプロセスのことです。フェイルオーバーとフェイルバックは、オンプレミスの本番システムとオンプレミスの待機システムの間、オンプレミスのシステムとクラウドの間、クラウド同士の間、それ以外の任意の組み合わせの間で発生する可能性があります。
フェイルオーバーは、組織が通常どおりに事業を運営するためには常に利用可能でなければならないミッションクリティカルなシステムを保護する重要な機能です。
当然、プライマリシステムの切替先となる冗長な待機システム自体も堅牢でなければならず、故障しやすいものであってはなりません。
実績のあるフェイルオーバーソリューションをデプロイする3大メリットを以下に挙げます:
現在のIT環境は複雑で、オンプレミス、プライベートクラウド、ハイブリッドクラウド、複数のパブリッククラウドに広がっています。こうしたすべてのプラットフォーム全体で重要システムのフェイルオーバー機能を提供することは、同じくらい複雑でコストがかかる可能性があります。
定義上、フェイルオーバーとは、障害やサイバー攻撃などの問題が原因でプライマリシステムに不具合が発生した場合に、シームレスかつ自動的に冗長システムに切り替えるプロセスのことです。
一方、冗長性の定義は、こうしたシステムの特徴を表すものです。つまりこの場合は、プライマリシステムが故障した場合に利用できる同一の追加システムが用意されていることを指します。
本番環境のフェイルオーバーとは、障害が発生した場合に、別の待機システムまたは冗長システムで本番システムを正常に起動させることです。これによって、ダウンタイムとデータ損失を最小限に抑えることができます。
フェイルオーバーの定義が、障害発生時に冗長システムへ自動で切り替えることとした場合、フェイルオーバーのシナリオでは、プライマリシステムが稼働を停止すると待機システムが引き継ぎます。これは、1つ目のシステムから2つ目のシステムへ、できるだけシームレスにタスクを自動的にオフロードすることで、通常の機能を維持するものです。
定期的なフェイルオーバーテストを行い、故障したプライマリシステムから冗長バックアップシステムへとフェイルオーバーシステムがオペレーションをスムーズかつシームレスに移行できることを確認することが重要です。
フェイルオーバークラスターとは、クラスター化された役割 (アプリケーションやサービスとも言う) の可用性を高めるために連携する個々のコンピューター (ノードとも言う) の集合体のことです。ノードのひとつが停止すると、別のノードのひとつに自動的にフェイルオーバーされます。例えばWindows環境におけるフェイルオーバークラスターは、フェイルオーバークラスターマネージャーによって管理されており、ノードを作成してクラスターに追加するために使用されます。
Cohesityはフェイルオーバーをシンプルにします。アプリケーション、サーバー、ネットワーク、その他のシステムがオンプレミスまたはクラウドのどこに存在するかに関係なく、自動フェイルオーバーと、お客様が選択したポイントへのフェイルバックをオーケストレーションします。