これは非常に広い質問ですが、うまくいけば役に立つヒントを得ることができます。現在、私は単一のサーバー上で動作するASP.NETアプリケーションを持っています。顧客負荷の増加に対応するためにスケールアウトする必要があります。だから私の計画は次のとおりです。ASP.NETアプリケーションのスケーリング
1)ASP.NETとWebコンポーネントを5台のサーバーにスケールアウトします。
2)データベースをファームに移動します。
私は、アプリケーションに関しては単なるIPアドレスなので、データベースに問題があるとは思わない。しかし、私は今、ASP.NETとWeb層について懸念しています。私はおよそすでに心配していくつかの問題:ラウンドロビン方式で5台のサーバーのそれぞれに要求を外注しますちょうどロードバランサを実装するための最も簡単なモデルは
ですか?
要求が送信されるたびに別の物理サーバーで終了できるようになったため、HTTPSおよびSSL接続に問題はありますか? (パフォーマンスなど)
クッキーによるセッションのメインテナンス(ログオン)に関して懸念はありますか?私の推測はノーですが、なぜか分かりません... ;-)
セッションデータ自体(ストアドサーバー側)には何か問題はありますか?明らかに、私はサーバー間でセッション状態を複製する必要があります。または、何らかの理由で、要求が単一のサーバーにしか流れないように強制します。いずれにしても、ここに問題があります。
+1を読んでください。このトピックの多くは、実際には開発者の領域を超えていることに注意してください。 –