次のシナリオでは、フェイルオーバーメカニズムをデバイス化する必要があります。4つのインスタンスを持つWCFWindowsサービスがあります(ロケーション "A"にはプライマリ(PA)とセカンダリ(SA)があり、ロケーション "B"にはプライマリ(PB)とセカンダリ(SB)の2つのインスタンスがあります)。いつでも、各場所の1つのインスタンスが稼働中であり(つまりアクティブ)、もう1つのインスタンスは非アクティブである必要があります。一度に1つの場所を考慮すると、セカンダリ(非アクティブ)は、ヘルス情報のためにプライマリ(アクティブ)にPINGできる必要があります。また、「正常」であることが判明していない場合は、セカンダリ(非アクティブ)が自動的にアクティブ化されます。
プライマリとセカンダリが2つの異なるマシン/同じマシン自体にあると見なされる場合、ソリューションはどのように異なりますか?
同じ振る舞いを実現する方法について、専門家の意見をいただければ幸いです。
よろしく!