web-dev-qa-db-ja.com

アクティブ/アクティブvsアクティブ/パッシブクラスター

クラスター環境を初めてセットアップするとき、いくつか質問があります。 Windowsクラスターの観点から、それがアクティブ/アクティブクラスターであるかアクティブ/パッシブクラスターであるかを決定するものは何ですか?それは、Windowsクラスターの構成ですか、それともクラスター化されているサービス(SQL、BizTalkなど)ですか?

アクティブ/アクティブは負荷分散と同義であり、アクティブ/パッシブはフェイルオーバーと同義ですか?

3
Jeremy

まず第一に; Windowsフェールオーバークラスタリングは負荷分散機能ではありません、ネットワークリソースの高可用性を実装する方法です。

だから、あなたの質問に答えるために:

はいといいえ!

クラスター化されたサービスまたはアプリケーションは常にアクティブ/パッシブです(1つのクラスターノードではオンライン、オフラインですが、1つ以上の他のノードでオンラインにすることができます)。

2つのノード(ServerAとServerB)と2つのSQLインスタンス(SQLClu01とSQLClu02)で構成される単純なクラスター構成を想定します。

SQLClu01の優先所有者はServerAで、SQLClu02はServerBを使用しますが、どちらも自動フェイルオーバー用に構成されています。両方のクラスターノードが稼働している場合、それぞれがオンラインのSQLインスタンスを持つ2つのクラスターノードがあるという意味で、「アクティブ/アクティブ」クラスターがあります。

ただし、サービスの観点からは、SQLインスタンスは常に1つのノードでオンラインであり、別のノードでオフラインであるため、アクティブ/パッシブ構成があります。

3