ASP.net Webサイトのすべての開発は、単一のサーバーに展開されるという前提で行っています。私たちは拡大しているので、複数のVMがウェブサイトを運営しているので、クラウドでスケーラブルにホスティングすることを検討しています。私たちは展開について専門家のアドバイスを取っていますが、雇用された援助は負荷分散環境で動作するASP.netサイトを期待しています。マルチサーバー展開のASP.netソリューションに関する考慮事項
私は、私のソリューションでマルチサーバー展開で動作するために何を変更する必要があるかも調べています。
これまでのところ、キャッシングはすべてNCacheなどの分散キャッシュで行う必要があることがわかりました。これに必要なコード変更はあまりにも悪くはありません。
私たちはユーザー認証にセッションを使用していません。すべてがクッキーで行われているため、問題が発生するとは思われません。
他に一般的な考慮事項はありますか? (私はガイドを探しましたが、見つけられませんでした)。
セッションを使用して呼び出し間にデータを格納する場合は、SqlServerSessionProviderに移動する必要があります。 また、ロードバランサまたはビューステート上のすべてのサーバーに対して同じマシンキーを使用する必要があります。 – Fran
あなたはウェブファームに行きたいですが、私の質問は:1台のコンピュータで、すべての準備ができているウェブガーデンがありますか? – Aristos
http://www.hanselman.com/blog/LoadBalancingAndASPNET.aspx – Fran