これは非常に幅広い質問ですが、役立つヒントが得られることを願っています。現在、単一のサーバーで実行されるASP.NETアプリケーションがあります。増加する顧客の負荷に対応するために、スケールアウトする必要があります。だから私の計画は次のとおりです。
1)ASP.NETとWebコンポーネントを5台のサーバーにスケールアウトします。
2)データベースをファームに移動します。
アプリケーションに関する限り、データベースは単一のIPアドレスであるため、データベースに問題が発生することはないと思います。ただし、ASP.NETとWeb層について懸念しています。私がすでに心配しているいくつかの問題:
ラウンドロビン方式で5つのサーバーのそれぞれへの要求をファームアウトするロードバランサーのみを実装する最も簡単なモデルですか?
HTTPS接続とSSL接続に問題はありますか?リクエストが行われるたびに異なる物理サーバーで終了できるようになりましたか?(たとえば、パフォーマンス?)
クッキーを介したセッションの維持(ログオン)に関して懸念はありますか?私の推測はノーですが、理由を完全に説明することはできません... ;-)
セッションデータ自体(保存サーバー側)に懸念はありますか?明らかに、サーバー間でセッション状態を複製する必要があります。または、どういうわけか、リクエストを単一のサーバーにのみ送信するように強制する必要があります。いずれにせよ、ここに問題があります...