IISサーバー1でホストされているWebサービスと、IISサーバー2)でホストされている別のWebサービスがあります。
クライアント(この場合はデスクトップアプリケーション)を再構成せずに、サーバー1のWSが利用できないときに、サーバー2のWSを自動的に取得する方法はありますか?.
そのようなタスクを実行するいくつかのツールが必要です、助けてください。
ありがとうございました。
[〜#〜] edit [〜#〜] 2つのWebサービスは同じ機能を公開しているため、基本的には高可用性クラスター(つまり- フェールオーバークラスター)
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ボックスを手動でクラスター化する必要があります。