2 つの Biztalk アプリケーション サーバーと 2 つの DB サーバー (アクティブ/パッシブ クラスターにある DB サーバー) を持つ Biztalk 2009 セットアップを計画しています。すべてのサーバーで Windows Server 2008 R2 が実行されています。
アプリケーションの一部として、MSMQ、FILE、および SOAP アダプターを介して受信トラフィックが発生します。また、高可用性と負荷分散の要件もあります。
2 つの異なる Biztalk ホストを作成し、FILE 受信ハンドラーを最初のホストに割り当て、MSMQ 受信ハンドラーを 2 番目のホストに割り当てるとします。ここで、2 つのホストのそれぞれに 2 つのホスト インスタンスを作成します (つまり、2 つの物理サーバーのそれぞれに 1 つ)。
Biztalk のドキュメントを確認した結果、これまでのところわかっていることは次のとおりです。
FILE (受信) については、グループ内の 2 台のサーバーのそれぞれにホスト インスタンスをセットアップするため、Biztalk によって自動的に高可用性と負荷分散が実現されます。
MSMQ (受信) には、高可用性を確保するために Biztalk ホスト クラスタリングが必要です (ただし、ホスト クラスタリングには Windows フェールオーバー クラスタリングもセットアップする必要があります)。ここでは、負荷分散オプションは明確ではありません。
SOAP (受信) では、ロード バランシングと高可用性を実現するために NLB が必要です (1 つのサーバーがダウンした場合、NLB はトラフィックを別のサーバーに転送します)。
これは私が完全に困惑しているところであり、あなたの助けが切実に必要です:
- 2 つのアプリケーション サーバーで Windows フェールオーバー クラスターと NLB を同時にセットアップすることはできますか?
- はいの場合、方法を教えてください。
- いいえの場合、MSMQ と SOAP の前提条件が相互に排他的である場合に、どのようにして MSMQ と SOAP の高可用性と負荷分散を実現しているのか説明してください。
あなたの助けは大歓迎です、
M