2008-08-07 21 views
13

フェールオーバーエンドポイントでWCFサービスを設定するにはどうしたらいいですか? SQLクラスタにフェールオーバーサーバーを指定できるようなもの。高可用性

具体的には、速度のためにTCP/IPバインディングを使用していますが、まれにマシンが使用できないということで、トラフィックをフェールオーバーサーバーにリダイレクトしたいと考えています。メッセージを失うことについても気にしない。私はちょうど再ルーティングを処理するコードを記述しないことを好むでしょう。

答えて

9

2つのエンドポイントの前にレイヤー4 load balancerを使用する必要があります。専用のハードウェアを貼り付けるのが最も良い方法です。

4

あまりにも曖昧に聞こえることはありませんが、Windowsネットワーク負荷分散(NLB)はこれを処理する必要があります。

1

まだWCFでは実行していませんが、IIS内のサービスをホストしているサーバーの1つにすべてのトラフィックを誘導するNLB(Network Load Balancing)仮想IPアドレスを指すローカルDNSエントリを持つ予定です。私はこれまでWebサイトでこの厳密なシナリオにNLBを使用していましたが、WCFでうまく動作しない理由はありません。

それの美しさは、あなたが自由に仮想クラスタの内外のサーバーを取ることができ、NLBが使用可能なノードにすべての醜い再演出の世話をするということです。また、あなたのWindows Serverのライセンスでは、$ 1の無料の価格タグが付いています。

0

私たちは解決策としてBigIPに幸運をもたらしましたが、安価で簡単にセットアップすることはできません。

一つの便利な機能は、それはあなたがロードバランサの共通エンドポイント(CAへとバックドア)SSL証明書を設定することができますです。次に、プロトコルを使用して要求をWCFサーバーに戻して、送信全体を暗号化することができます。

関連する問題