Настройка, шаг 3. Настройка балансировки нагрузки веб-фермы IIS
Кит Ньюман и Роберт Мак-Мюррей
Теперь службы IIS установлены на всех веб-серверах. Все веб-серверы совместно используют содержимое и конфигурацию. На сервере балансировки нагрузки установлены службы IIS и модуль ARR (маршрутизация запросов приложений). Теперь можно настроить модуль ARR и преобразовать серверы в работающую веб-ферму.
Завершив выполнение этих задач, запишите проектные решения, прежде чем переходить к шагу 4. Настройка центрального хранилища сертификатов SSL.
3.1. Создание фермы серверов с использованием модуля ARR
Для создания фермы серверов необходимо ввести IP-адрес каждого веб-сервера в ферме.
Создание фермы серверов с использованием модуля ARR
- Откройте диспетчер служб IIS.
- На панели Подключения разверните узел серверов и выберите Фермы серверов.
- На панели Действия нажмите кнопку Создать ферму серверов. Откроется страница Укажите имя фермы серверов мастера создания фермы серверов.
- В поле Имя фермы серверов введите имя фермы серверов, а затем нажмите кнопку Далее. Откроется страница Добавление сервера.
- В поле Адрес сервера введите IP-адрес первого сервера, а затем нажмите кнопку Добавить.
- Продолжайте вводить IP-адреса и нажимать кнопку Добавить пока не будут введены адреса всех веб-серверов.
- Нажмите кнопку Готово.
3.2. Настройка балансировки нагрузки с использованием модуля ARR
Эта процедура используется для настройки балансировки нагрузки с использованием ARR с помощью алгоритма, который равномерно распределяет входящие запросы между веб-серверами. Затем настраивается функция тестирования работоспособности фермы серверов.
Настройка балансировки нагрузки с использованием модуля ARR
- Откройте диспетчер служб IIS.
- На панели "Подключения" разверните узел сервера.
- Затем разверните узел Фермы серверов и выберите созданную ферму.
- На панели Ферма серверов дважды щелкните Балансировка нагрузки.
- На странице Балансировка нагрузки в списке Алгоритм балансировки нагрузки выберите Взвешенный циклический перебор, а затем нажмите кнопку Применить.
- На панели Подключения выберите созданную ферму серверов.
- На панели Ферма серверов дважды щелкните Тестирование работоспособности.
- На странице Тестирование работоспособности в поле URL-адрес введите URL-адрес для проверки модулем ARR путем отправки запроса GET для определения работоспособности серверов. Щелкните Применить.
- Чтобы проверить работоспособность фермы, нажмите кнопку Проверить URL-адрес тестирования.
3.3. Изменение параметров пула приложений
Поскольку все запросы и ответы HTTP проходят через модуль ARR, в случае истечения времени ожидания или неожиданного перезапуска пула приложений могут возникнуть задержки или ошибки. Чтобы избежать проблем, задайте "0" в качестве значения для параметров тайм-аута простоя и перезапуска пула приложений.
Изменение параметров пула приложений
- На одном из веб-серверов в ферме откройте диспетчер служб IIS.
- На панели Подключения выберите Пулы приложений.
- На панели Пулы приложений выберите пул приложений для веб-сайта, затем щелкните Дополнительные параметры на панели Действия.
- В диалоговом окне Дополнительные параметры разверните узел Модель процессов и для параметра Тайм-аут простоя (в минутах) выберите значение "0".
- Разверните узел Перезапуск и задайте для параметра Регулярные интервалы времени (в минутах) значение "0".
- Нажмите кнопку ОК.
См. также:
- Шаг 4. Настройка центрального хранилища сертификатов SSL
- Шаг 2. Настройка серверов веб-фермы IIS
- Шаг 3. Планирование балансировки нагрузки веб-фермы IIS
- Configure a Web Farm with IIS Servers
- Построение веб-фермы с серверами IIS
- Средство развертывания веб-сервера (IIS) с поддержкой размещения: обзор сценария