2011-12-27 14 views
0

Web層の前にF5ロードバランサ(スティッキセッション)を使用している場合、共有できる2層Webアプリケーション環境を持つことはできますか2つの異なるセッション管理構成を持つWebアプリケーションたとえば、Webアプリケーション#1はインプロセスセッション管理を使用し、Webアプリケーション#2は別のセッション状態サーバーを使用します。どちらのWebアプリケーションも、Web層のIISとデータ層のデータベースに属します。共有(Webファーム)ASP.NET Web 2層環境

答えて

0

はい、使用するセッション管理のタイプは、Webアプリごとに決定/設定されます。同じサーバー(またはAppPool)上の複数のアプリケーションが同じスキームを使用する必要はありません。

スティッキセッションでは、各クライアントは常に同じサーバー/ Webアプリケーションインスタンスに接続されるため、サーバー#1のWebアプリケーション#1にはInProcが使用され、サーバー#2のWebアプリケーション#1にはStateServer 。お勧めしません(もちろん、スティッキセッションではありませんが、可能です)。

+0

スティッキセッションロードバランサは、StateServerセッション管理では推奨されません。スティッキセッションロードバランサには、InProcセッション管理だけを推奨しますか? – Lakeshore

+0

ステッキセッションは、InProcセッション管理では必須ですが、StateServerやSQL Serverでは必要ありません(ウェブファーム内のすべてのマシンが同じセッションストアを指している場合)。スティッキセッションの問題は、ロードバランシングの2つの主要な利点、つまりサーバー障害が発生した場合の完全リカバリと、スケーラブルな「ロードバランシング」という2つの利点を無効にすることです。 – RickNZ

関連する問題