現在、単一のサーバー上で実行されているASP.NET Webアプリケーションがあります。そのサーバーはCPU使用率に関して危険ゾーンに近づきつつあり、2番目のサーバーを展開したいと考えています。セッション状態サーバーの冗長性
セッション状態を処理する最も良い方法は何ですか?
現在、InProcを実行しています。 WLBローテーションから1台のサーバを除外してメンテナンス作業を行う場合があるので、これは2台以上のサーバのオプションではありません。スティッキーロードバランシングを使用していても、WLBローテーションからサーバーを除外するには、すべてのユーザーが終了するまで待つ必要があります。
だから私は、このMSDNのページを見ていた:http://msdn.microsoft.com/en-us/library/ms178586(VS.80).aspx
私は私の主な質問はある推測:我々は状態サーバーモードを使用する場合。 2台のサーバーにステート・サーバーを導入することでレンダリングを保証できますか?単一の障害点を避けるため。
memcachedについてもっと教えてください。 – MartinHN
Martinは申し訳ありませんmemcachedDBを意味していますが、memcachedを複製すると簡単には読めません。http://memcachedb.org。 memcachedプロバイダーがそれを使って動作するかどうかを確認する必要があります(http://www.codeplex.com/memcachedproviders)。 – RichardOD
ああ。それはあなた自身の責任で使用するように見えます。私たちは何かをサポートしたり保証したりしません。 – MartinHN