web-dev-qa-db-ja.com

クライアントを再構成せずにフェイルオーバーWSを統合する方法は?

IISサーバー1でホストされているWebサービスと、IISサーバー2)でホストされている別のWebサービスがあります。

クライアント(この場合はデスクトップアプリケーション)を再構成せずに、サーバー1のWSが利用できないときに、サーバー2のWSを自動的に取得する方法はありますか?.

そのようなタスクを実行するいくつかのツールが必要です、助けてください。

ありがとうございました。

[〜#〜] edit [〜#〜] 2つのWebサービスは同じ機能を公開しているため、基本的には高可用性クラスター(つまり- フェールオーバークラスター

2
tzup

MSCSフェイルオーバーはここで機能する可能性があります http://blogs.iis.net/thomad/archive/2009/10/27/iis7-and-failover-clustering.aspx に関する説明とリンクについては、=を参照してください。 IIS 7およびMSCSフェイルオーバー。

唯一の実際の代替手段は、ロードバランサーを見つけることです。クライアントが中断されないということは、仮想IPが必要であることを意味し、いずれの場合も何らかの中断が避けられない場合があります(TCP再接続が必要になる場合があります)。

2つのWebサービスが同じである場合、つまり100%互換性がある場合は、ヘルスモニタリングを実行できるNLBクラスターまたはリバースプロキシクラスターを検討してください。 (NLBはヘルスモニタリングを行いません。NLBは気にしません)。

Microsoft側では、TMGまたはISAサーバーは、ヘルスモニタリングとクラスタリングが組み込まれているため、これを実行できます。IIS 7のアプリケーション要求ルーティングもこれを実行できます。フェイルオーバーとヘルスモニタリングの役割ですが、ARRボックスを手動でクラスター化する必要があります。

2
TristanK