- PR -

ロードバランサ

1
投稿者投稿内容
亀太郎
会議室デビュー日: 2005/03/10
投稿数: 5
投稿日時: 2008-09-18 22:54
.NET FREMWORK2.0で開発したアプリケーションで、ロードバランサ(ServerIron XL)を使用して、負荷分散を考えているのですが、セッション管理等に関して問題ないのでしょうか?
どっとねっとふぁん
ぬし
会議室デビュー日: 2005/02/23
投稿数: 935
投稿日時: 2008-09-19 09:54
運用環境を正しく構築できれば問題ないでしょうね。
ロードバランサが入っている中で実運用されているお客様があります。
どういう設定とかを行う必要があるか、とかはドキュメントの中に記述がありますしね。
かめたろ
ぬし
会議室デビュー日: 2003/03/20
投稿数: 255
投稿日時: 2008-09-19 11:09
名前が超そっくりでびっくりしましたw

ロードバランサで負荷分散されているWebサーバのグループのことをWebファームとか言います。
Webファーム内の各WebサーバそしてWebアプリケーションの構成が全く同一であれば、基本的には問題ないと思いますが、注意すべき点を2点ほど思い出したので記しておきます。

1.machineKey要素を統一する
でも、AutoGenerateで統一しちゃダメですよ。
ファーム内のみんなが、同一のキーで暗号化/複合化できるようにします。
http://msdn.microsoft.com/ja-jp/library/w8h3skw9(VS.80).aspx

2.sessionState要素を統一する
でも、InProcで統一しちゃダメですよ。
アウトプロセスのStateServerモードやSQLServerモードを使用しましょう。
(シリアライズ可能なオブジェクトじゃないとセッションに格納できないので、もしかしたらアプリケーションを修正する必要があるかもしれません)
ファーム内のみんなが、1つの同じセッション状態格納サービスに接続するようにします。
http://msdn.microsoft.com/ja-jp/library/h6bb9cz9.aspx

ご参考になれば幸いです。

#リンク先URLが間違っていたので訂正しました。

[ メッセージ編集済み 編集者: かめたろ 編集日時 2008-09-19 14:20 ]
1

スキルアップ/キャリアアップ(JOB@IT)