2011-01-27 16 views
1

.NET/C#のアプリケーションレベルの高可用性(HAまたはクラスタ)ライブラリを探しています。アプリケーションレベル高可用性ライブラリfor .NET

私のアプリケーションのクラスタ化されたインスタンスを完全に制御する必要があるので、MSCSは私にとっては解決策ではありません。

助けが必要ですか?

+1

どのような種類の負荷分散を使用していますか? – David

+0

古典的なロードバランシングの方法では十分ではないので、手動のロードバランシングロジック –

+0

どのようにして '古典的な'ロードバランシングが不十分ですか?要件が何であるかを知らなくても意味のある答えを出すことはできません。 – Amy

答えて

0

Windows Azureを使用して同様のことを行うことができます。それはアプリケーションの状態を(メカニズムのようなセッションを通じて)保存し、オリジナルがクラッシュしたときに別のサーバーでアプリケーションを再起動することができます。また、追加のマシンでアプリを起動することもできます。 現在のところ、マイクロソフトはアジールのアプライアンスやソフトウェアを販売していません。現時点では、アプリケーションランタイムをオンザフライで切り替えるような他のメカニズムはありません。 まだ、クラスタ化されたストレージまたはデータベースに状態を保存することによって、別のマシン上の同じポイントにアプリを再起動できます。 自分でもそれを行うことができますが、割り当てることができるインスタンスの数と使用するオペレーティングシステムによってデザインが異なります。