Мне нужно изучить высокую доступность и балансировку нагрузки веб-сервера. Я выбрал IIS, потому что я с ним знаком. У меня есть несколько вопросов:
Спасибо вам большое!
Если вы используете IIS7 или можете установить IIS7 на пару серверов переднего плана, рассмотрите возможность маршрутизации запросов приложений (ARR). текст ссылки
www.iis.net отличное место для начала. Я уверен, что есть несколько хороших книг, хотя я не знаю ни одной книги, посвященной HA для IIS.
Все версии IIS «поддерживали» высокую доступность. Реальную работу выполняет балансировщик нагрузки на передней панели. ARR - недорогое (вы можете использовать веб-версию, а сам ARR ничего не стоит), но очень производительное решение.
Для обеспечения синхронизации конфигурации IIS в IIS7 внесены огромные улучшения с «общей конфигурацией». Предыдущие версии работали бы, но они не так удобны, как IIS7.
Это ОС, которая должна поддерживать высокую доступность и балансировку нагрузки. Windows NT была первой, кто поддерживал NLB и кластеризацию.
Что касается ресурсов, вот список, основанный на типах ОС
Балансировка сетевой нагрузки: часто задаваемые вопросы для Windows 2000 и Windows Server 2003
Балансировка сетевой нагрузки (2008)
Кластеры серверов: часто задаваемые вопросы для Windows 2000 и Windows Server 2003
хорошо:
Как правило, балансировка нагрузки выполняется вне веб-сервера на уровне внешнего интерфейса / маршрутизатора или, что менее важно, на уровне ОС.