eviden-logo

Evidian > 製品 > SafeKit:オールインワンの SANレス高可用性(HA)& アプリケーション・クラスタリング・ソフトウェア > Windows、または Linux クラスターでのハートビート、フェイルオーバー、およびクォーラム

Windows、または Linux クラスターでのハートビート、フェイルオーバー、およびクォーラム

Evidian SafeKit

Windows、および Linux 上のクラスターでハートビートおよびフェイルオーバーが機能する仕組み

2 つのサーバーを同期して、サーバー障害を検知する基本的なメカニズムはハートビートといい、ペアのサーバーによって共有されるネットワーク上のデータ フローを監視します。

SafeKit ソフトウェアは、2 つのサーバーが共有するネットワーク上にあるハートビートであればいくつでもサポート(英語)します。ハートビートのメカニズムは、Windows、および Linux クラスターの実装に使用されます。ハートビートはミラー クラスター アーキテクチャに統合されています。

通常の運用では、2 つのサーバーがハートビート チャネル経由で自らの状態 (PRIM、SECOND、リソースの状態) を交換して、アプリケーションの開始および停止手順を同期します。特に、ソフトウェア障害または手動での操作に起因するアプリケーション フェイルオーバーの場合には、開始スクリプトがセカンダリ サーバーで実行される前に、アプリケーションを停止する停止スクリプトがプライマリ サーバーで先に実行されます。したがって、セカンダリ サーバーで複製されたデータは、アプリケーションのクリーン ストップに応じて安全な状態になります。

すべてのハートビートが失われると、他のサーバーがダウンしていると解釈され、ローカル サーバーが ALONE 状態に切り替わります。アプリケーション ALONE 状態になったのが SECOND サーバーである場合、フェイルオーバーが発生して、セカンダリ サーバーのアプリケーションが再起動されます。必須ではありませんが、ネットワーク障害の場合とサーバー障害の場合を切り離すために、2 つの異なるネットワーク上に 2 つのハートビート チャネルを用意して 2 つのサーバーを同期することが推奨されます。

サーバーが 2 つのリモート コンピューター ルームにある場合のクラスター クォーラムの問題

ほとんどの場合、データ センターの重要なアプリケーションを保管する HA クラスターは、部屋全体の障害に対応するために 2 つの地理的に離れたコンピューター ルームにある 2 つのサーバーを使用して実装されます。

両方のコンピューター ルーム間の一時的なネットワーク分離の状況では、スプリット ブレインの問題が発生します。両方のサーバーが、重要なアプリケーションを開始する場合があります。

ハードウェア フェイルオーバー クラスターを使用すると、二重実行が共有ディスクへの同時アクセスおよび重要なアプリケーション データの破損の可能性を意味するため、この状況は発生しません。これが、重要なアプリケーションのこの同時実行を回避するために 3 番目のクォーラム サーバーまたは特別なクォーラム ディスクにクラスター クォーラムを実装する理由、あるいはリモート ハードウェア リセットを備える理由です。

残念なことに、この新しいクォーラム デバイスによってコストがさらにかかり、クラスタリング アーキテクチャ全体の複雑さが増します。そして、システムが OS のフリーズから逃れられるということはありません。つまり、OS がフリーズから回復する際に、前述のメカニズムがあったとしてもアプリケーションの二重実行が発生します。

🔍 SafeKit 高可用性ナビゲーションハブ

SafeKit の探索:機能、技術ビデオ、ドキュメント、無料トライアル
リソースタイプ 説明 ダイレクトリンク
主な機能 シンプルでコスト効率の高い高可用性に SafeKit が選ばれる理由 SafeKit が選ばれる理由を見る
導入モデル オールインワンの SANレス HA:共有ディスク不要のソフトウェアクラスタリング SafeKit オールインワン SANレス HA を見る
パートナー SafeKit:パートナー向け高可用性ソリューションのベンチマーク パートナーにとっての HA ベンチマークである理由を見る
HA 戦略 SafeKit:インフラ(VM)レベル vs. アプリケーションレベルの高可用性 SafeKit HA と冗長性:VM vs. アプリレベルを見る
技術仕様 SafeKit クラスタリングの技術的制限事項 SafeKit 高可用性の制限事項を見る
概念実証(PoC) SafeKit:高可用性構成とフェイルオーバーのデモ SafeKit フェイルオーバーチュートリアルを見る
アーキテクチャ SafeKit ミラークラスターの仕組み(リアルタイムレプリケーションとフェイルオーバー) SafeKit ミラークラスター:リアルタイム複製とフェイルオーバーを見る
アーキテクチャ SafeKit ファームクラスターの仕組み(ネットワーク負荷分散とフェイルオーバー) SafeKit ファームクラスター:負荷分散とフェイルオーバーを見る
競争優位性 比較:SafeKit vs. 伝統的な高可用性(HA)クラスター SafeKit と伝統的 HA クラスターの比較を見る
技術リソース SafeKit 高可用性:ドキュメント、ダウンロード、トライアル SafeKit HA 無料トライアルと技術ドキュメントを見る
構成済みソリューション SafeKit アプリケーションモジュールライブラリ:すぐに使える HA ソリューション SafeKit 高可用性アプリケーションモジュールを見る
FAQ アーキテクチャ、技術仕様、機能に関するよくある質問 SafeKit HA FAQ を見る