ASP.NET Webファームを作成する方法、つまり、ASP.NETアプリケーション(最初は単一のWebサーバーで動作するように設計されています)を2、3、10などのサーバーで動作させる方法に関する情報を探していますか?
たとえば、同時に500人のユーザーがいる場合に正常に機能するWebアプリケーションを作成しました。しかし今、私たちはそれを10,000人のユーザーのために機能させる必要があります(同時にWebアプリを操作します)。
したがって、 20台のWebサーバーをセットアップし、1万人のユーザーがWebブラウザーに「www.MyWebApp.ru」と入力してWebアプリを操作できるようにする必要があります。ただし、要求は20台のWebサーバーによって処理されます。彼らはそれを知っています。
1)ASP.NET Webファームを作成するための特別な標準ソフトウェアはありますか?
2)または、 (ASP.NET / C#を使用して)異なるWebサーバー間で要求を手動で転送することにより、自分でWebファームを作成する必要がありますか?
ASP.NET WebファームとWeb上のスケーラビリティに関する情報はほとんど見つかりませんでした。ほとんどの場合、スケーラビリティに関する記事では、ASP.NETアプリを最適化して実行速度を上げる方法について説明しています。しかし、 2つのWebサーバーで実行されているASP.NETWebアプリのような「Helloworld」の例は見つかりませんでした。
誰かが記事へのリンクを投稿できるか、より良いのは、ASP.NETの「Webファーミング」とスケーラビリティの問題への対処における自分の経験について話すことができれば素晴らしいことです。
ありがとう、ミハイル。