Windows クラスタリングと SQL Server を使用すると、クラスターの各ノードが "アクティブ" で、1 つ以上の SQL Server インスタンスを実行しているアクティブ/アクティブ モードで SQL Server を実行できます。 これにより、たとえば、メッセージ ボックス データベースを 1 つのノードに、他のすべての BizTalk Server データベースを他のノードに置くことができるようになります。 これにより、クラスターのハードウェア使用率を最大化できます。
ただし、この構成を使用する場合は、SQL Server クラスター ノードのフェールオーバー中に、各ノードがすべての SQL Server インスタンスの負荷を同時に処理できることを確認する必要があります。
アクティブ/アクティブ クラスターのフェールオーバーの評価
SQL Server クラスター ノードのフェールオーバーが発生した場合に、1 つのノードですべての SQL Server インスタンスの負荷を処理できることを確認する際の考慮事項を次に示します。
フェールオーバー ノードには十分な CPU リソースがありますか?
フェールオーバー ノードに十分なメモリがありますか?
十分なネットワーク帯域幅はありますか?
フェールオーバー ノードは、増加したディスク I/O 競合を処理できますか?
フェールオーバーをテストするときは、次のシナリオを評価する必要があります。
アクティブ サーバーの電源障害
パッシブ サーバーの電源障害
ディスク接続の損失
アクティブ ノードでのパブリック ネットワーク接続の切断
アクティブ ノードでのプライベート ネットワーク接続の切断
パッシブ ノードでのパブリック ネットワーク接続の切断
パッシブ ノードでのプライベート ネットワーク接続の切断
失敗した SQL Server サービス
失敗した SQL Server エージェント サービス
アクティブ/アクティブ/パッシブ クラスターの使用
フェールオーバー シナリオで 1 つのノードですべての SQL Server インスタンスを処理できないと判断した場合は、アクティブ/アクティブ/パッシブ クラスタリング モデルを使用することもできます。 アクティブ/アクティブ/パッシブ クラスタリング モデルを使用すると、フェールオーバー シナリオで使用できるパッシブ ノードが常に 1 つ存在する可能性が大幅に高くなります。