Поделиться через


Настройка, шаг 3. Настройка балансировки нагрузки веб-фермы IIS

Кит Ньюман и Роберт Мак-Мюррей

Теперь службы IIS установлены на всех веб-серверах. Все веб-серверы совместно используют содержимое и конфигурацию. На сервере балансировки нагрузки установлены службы IIS и модуль ARR (маршрутизация запросов приложений). Теперь можно настроить модуль ARR и преобразовать серверы в работающую веб-ферму.

Завершив выполнение этих задач, запишите проектные решения, прежде чем переходить к шагу 4. Настройка центрального хранилища сертификатов SSL.

3.1. Создание фермы серверов с использованием модуля ARR

Для создания фермы серверов необходимо ввести IP-адрес каждого веб-сервера в ферме.

Создание фермы серверов с использованием модуля ARR

  1. Откройте диспетчер служб IIS.
  2. На панели Подключения разверните узел серверов и выберите Фермы серверов.
  3. На панели Действия нажмите кнопку Создать ферму серверов. Откроется страница Укажите имя фермы серверов мастера создания фермы серверов.
  4. В поле Имя фермы серверов введите имя фермы серверов, а затем нажмите кнопку Далее. Откроется страница Добавление сервера.
  5. В поле Адрес сервера введите IP-адрес первого сервера, а затем нажмите кнопку Добавить.
  6. Продолжайте вводить IP-адреса и нажимать кнопку Добавить пока не будут введены адреса всех веб-серверов.
  7. Нажмите кнопку Готово.

3.2. Настройка балансировки нагрузки с использованием модуля ARR

Эта процедура используется для настройки балансировки нагрузки с использованием ARR с помощью алгоритма, который равномерно распределяет входящие запросы между веб-серверами. Затем настраивается функция тестирования работоспособности фермы серверов.

Настройка балансировки нагрузки с использованием модуля ARR

  1. Откройте диспетчер служб IIS.
  2. На панели "Подключения" разверните узел сервера.
  3. Затем разверните узел Фермы серверов и выберите созданную ферму.
  4. На панели Ферма серверов дважды щелкните Балансировка нагрузки.
  5. На странице Балансировка нагрузки в списке Алгоритм балансировки нагрузки выберите Взвешенный циклический перебор, а затем нажмите кнопку Применить.
  6. На панели Подключения выберите созданную ферму серверов.
  7. На панели Ферма серверов дважды щелкните Тестирование работоспособности.
  8. На странице Тестирование работоспособности в поле URL-адрес введите URL-адрес для проверки модулем ARR путем отправки запроса GET для определения работоспособности серверов. Щелкните Применить.
  9. Чтобы проверить работоспособность фермы, нажмите кнопку Проверить URL-адрес тестирования.

3.3. Изменение параметров пула приложений

Поскольку все запросы и ответы HTTP проходят через модуль ARR, в случае истечения времени ожидания или неожиданного перезапуска пула приложений могут возникнуть задержки или ошибки. Чтобы избежать проблем, задайте "0" в качестве значения для параметров тайм-аута простоя и перезапуска пула приложений.

Изменение параметров пула приложений

  1. На одном из веб-серверов в ферме откройте диспетчер служб IIS.
  2. На панели Подключения выберите Пулы приложений.
  3. На панели Пулы приложений выберите пул приложений для веб-сайта, затем щелкните Дополнительные параметры на панели Действия.
  4. В диалоговом окне Дополнительные параметры разверните узел Модель процессов и для параметра Тайм-аут простоя (в минутах) выберите значение "0".
  5. Разверните узел Перезапуск и задайте для параметра Регулярные интервалы времени (в минутах) значение "0".
  6. Нажмите кнопку ОК.

См. также: