フェールオーバーとは
コンピューターアプリケーションは、非常に複雑な電気機械で作られたコンピューターハードウェア上で実行されます。 これらのサーバーは、機械装置と同様に、故障するまでの寿命が限られています。 コンピューターフェールオーバーは、コンピューターアプリケーションを複数セットのハードウェアに分散して、ダウンタイムの可能性を減らす戦略です。 これにより、1台のサーバーがクラッシュした後もシステムが稼働し続けるため、ハードウェア障害による不要な損失が制限されます。
多くの大規模な組織では、コンピューターのクラスターを使用して技術システムを管理しています。 このアプローチには通常、冗長システムとフェイルオーバー計画が含まれます。 フェイルオーバーは、ハードウェアとソフトウェアのライセンスが重複して必要になるため、シングルサーバー設計よりも高価なオプションです。
災害復旧は、フェールオーバーの計画および設計手法に使用される技術用語です。 これはコンピューターのハードウェアに限定されません。 高度なサービスは、ネットワークや建物の電力にも利用できます。 ほとんどの商用データセンターは、建物内のホストアプリケーションにフェールオーバー機能を提供します。 フェールオーバーサービスはデータセンターのオプション機能と見なされ、通常はプレミアムサービスとして販売されます。
展開する前に、コンピューターアプリケーションのフェールオーバー要件を定義することが重要です。 通常、このタイプの計画は複雑すぎて、展開後の実装が困難です。
バックアップ電源は、フェイルオーバー設計の重要な機能です。 これには通常、商用電源を建物に導入する建物管理サービスが含まれます。 このアプローチでは、建物内で2つの電気フィードが利用できるため、完全な停電の可能性が低くなります。
ガス発電機は、災害復旧でよく使用される別のオプションです。 これらの発電機は、十分な電力を確保するために、会社のコンピューター機器の近くに配置する必要があります。 発電機は、主電源が回復し、通常はディーゼル燃料で動作している間、短期的なバックアップ電源を提供します。
ソフトウェアフェールオーバーは、災害復旧で使用されるシステム設計の別のオプションです。 このアプローチでは、特別な負荷分散装置を使用して2つのコンピューターにソフトウェアアプリケーションをロードする必要があります。 ソフトウェアのアプローチには、電力とネットワークの問題を考慮していないため、制限があります。