Я ищу информацию о том, как создать веб-ферму ASP.NET. То есть, как сделать приложение ASP.NET(изначально предназначенное для работы на одном веб-сервере) работать над 2, 3, 10 и т.д. Серверов?
Мы создали веб-приложение, которое прекрасно работает, когда, скажем, есть 500 пользователей одновременно. Но теперь нам нужно заставить его работать на 10 000 пользователей (одновременно работая с веб-приложением).
Поэтому нам нужно настроить 20 веб-серверов и сделать что-то, чтобы 10 000 пользователей могли работать с веб-приложением, набрав "www.MyWebApp.ru" в своих веб-браузерах, хотя их запросы будут обрабатываться 20 веб-серверами, не зная об этом.
1) Есть ли специальное стандартное программное обеспечение для создания веб-фермы ASP.NET?
2) Или мы создаем веб-ферму самостоятельно, передавая запросы между различными веб-серверами вручную (используя ASP.NET/С# )?
Я нашел очень мало информации о веб-фермах ASP.NET и масштабируемости в Интернете: в большинстве случаев статьи по масштабируемости рассказывают о том, как оптимизировать и использовать приложение ASP.NET, и заставить его работать быстрее. Но я не нашел примера веб-приложения "Hello world", такого как веб-приложение ASP.NET, работающего на 2 веб-серверах.
Было бы здорово, если бы кто-то мог опубликовать ссылку на статью или, лучше сказать, об одном собственном опыте в веб-ферме ASP.NET "и о проблемах с масштабируемостью.
Спасибо, Михаил.