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


Управление правилами для Azure Load Balancer с помощью портала Azure

Azure Load Balancer поддерживает правила для настройки трафика в серверный пул. В этой статье вы узнаете, как управлять правилами для Azure Load Balancer.

Существует четыре типа правил:

  • Правила балансировки нагрузки — правило подсистемы балансировки нагрузки используется для определения распределения входящего трафика ко всем экземплярам в серверном пуле. Правило балансировки нагрузки сопоставляет каждую отдельную интерфейсную IP-конфигурацию и порт с несколькими внутренними IP-адресами и портами. Примером является правило, созданное на порте 80 для балансировки нагрузки веб-трафика.

  • Порты с высоким уровнем доступности. Правило подсистемы балансировки нагрузки, для которого настроены значения protocol - all и port - 0. Это позволяет указать единое правило балансировки нагрузки для всего траффика TCP и UDP, поступающего на все порты внутренней версии подсистемы Load Balancer (цен. категория "Стандартный"). Правила балансировки нагрузки портов высокой доступности помогают в сценариях, таких как высокий уровень доступности и масштабирование виртуальных (модуль) сети в виртуальных сетях. Они позволяют распределять нагрузку между большим количеством портов.

  • Правило NAT для входящего трафика. Правило NAT для входящего трафика обеспечивает перенаправление входящего трафика, отправленного на определенную пару интерфейсного IP-адреса и порта. Трафик отправляется в конкретную виртуальную машину или экземпляр внутреннего пула. К перенаправлению портов применяется такое же распределение на основе хэша, что и для балансировки нагрузки.

  • Правило для исходящего трафика. Правило для исходящего трафика позволяет настроить преобразование сетевых адресов (NAT) для всех виртуальных машин или экземпляров, которые входят в серверный пул. Это правило позволяет экземплярам серверной части отправлять запросы в Интернет или другие конечные точки.

Необходимые компоненты

Правила балансировки нагрузки

В этом разделе вы узнаете, как добавить или удалить правило балансировки нагрузки. В примерах используется общедоступная подсистема балансировки нагрузки.

Добавление правила балансировки нагрузки

В этом примере вы создадите правило для балансировки нагрузки на порте 80.

  1. Войдите на портал Azure.

  2. В поле поиска в верхней части портала введите Подсистема балансировки нагрузки. В результатах поиска выберите Подсистема балансировки нагрузки.

  3. Выберите myLoadBalancer или свою подсистему балансировки нагрузки.

  4. На странице подсистемы балансировки нагрузки в колонке Параметры выберите Правила балансировки нагрузки.

  5. На странице Правила балансировки нагрузки нажмите кнопку + Добавить, чтобы добавить правило.

    Screenshot of the load-balancing rules page in a standard load balancer.

  6. Введите или выберите следующую информацию в поле Добавить правило балансировки нагрузки.

    Параметр Значение
    Имя. myHTTPRule
    Версия IP-адреса Выберите IPv4 или IPv6.
    Интерфейсный IP-адрес Выберите IP-адрес внешнего интерфейса подсистемы балансировки нагрузки.
    В нашем примере это myFrontendIP.
    Протокол Оставьте значение по умолчанию TCP.
    Порт Введите 80.
    Серверный порт Введите 80.
    Внутренний пул Выберите серверный пул подсистемы балансировки нагрузки.
    В нашем примере это myBackendPool.
    Проба работоспособности Выберите Создать.
    В поле Имя введите myHealthProbe.
    В меню Протокол выберите HTTP.
    Оставьте остальные параметры по умолчанию или настройте их в соответствии с вашими требованиями.
    Нажмите кнопку ОК.
    Сохранение сеанса Выберите Нет или необходимые параметры сохранения.
    Дополнительные сведения о режимах распространения см. в статье Режимы распределения для Azure Load Balancer.
    Время ожидания простоя (в минутах) Оставьте значение по умолчанию 4 или переместите ползунок в положение, соответствующее требуемому тайм-ауту простоя.
    Сброс TCP Щелкните Включено.
    Дополнительные сведения о сбросе TCP см. в разделе Сброс TCP Load Balancer и тайм-аут простоя.
    Плавающий IP-адрес Оставьте значение по умолчанию Отключено или включите плавающий IP-адрес, если он требуется для развертывания.
    Дополнительные сведения о плавающем IP-адресе см. в статье Конфигурация Azure Load Balancer с плавающим IP-адресом.
    Преобразование исходных сетевых адресов (SNAT) для исходящего трафика Оставьте значение по умолчанию (Рекомендуется) Используйте правила для исходящего трафика, чтобы предоставить участникам внутреннего пула доступ в Интернет.
    Дополнительные сведения о правилах для исходящего трафика и (SNAT) см. в статьях Правила для исходящего трафика в Azure Load Balancer и Преобразование исходных сетевых адресов (SNAT) для исходящих подключений.
  7. Выберите Добавить.

    Screenshot of the add load balancer rule page.

Удаление правила балансировки нагрузки

В этом примере вы удалите правило балансировки нагрузки.

  1. Войдите на портал Azure.

  2. В поле поиска в верхней части портала введите Подсистема балансировки нагрузки. В результатах поиска выберите Подсистема балансировки нагрузки.

  3. Выберите myLoadBalancer или свою подсистему балансировки нагрузки.

  4. На странице подсистемы балансировки нагрузки в колонке Параметры выберите Правила балансировки нагрузки.

  5. Выберите три точки рядом с правилом, которое необходимо удалить.

  6. Выберите команду Удалить.

    Screenshot of removing a load-balancing rule.

Порты с высоким уровнем доступности

В этом разделе вы узнаете, как добавить или удалить правило для портов с высоким уровнем доступности. В этом примере используется внутренняя подсистема балансировки нагрузки.

Правила для портов с высоким уровнем доступности поддерживаются во внутренней версии Load Balancer (цен. категория "Стандартный").

Добавление правила для портов с высоким уровнем доступности

В этом примере вы создадите правило для портов с высоким уровнем доступности.

  1. Войдите на портал Azure.

  2. В поле поиска в верхней части портала введите Подсистема балансировки нагрузки. В результатах поиска выберите Подсистема балансировки нагрузки.

  3. Выберите myLoadBalancer или свою подсистему балансировки нагрузки.

  4. На странице подсистемы балансировки нагрузки в колонке Параметры выберите Правила балансировки нагрузки.

  5. На странице Правила балансировки нагрузки нажмите кнопку + Добавить, чтобы добавить правило.

    Screenshot of the load-balancing rules page in a standard load balancer.

  6. Введите или выберите следующую информацию в поле Добавить правило балансировки нагрузки.

    Параметр Значение
    Имя. Введите myHARule.
    Версия IP-адреса Выберите IPv4 или IPv6.
    Интерфейсный IP-адрес Выберите IP-адрес внешнего интерфейса подсистемы балансировки нагрузки.
    В нашем примере это myFrontendIP.
    Установите флажок рядом с Порты с высоким уровнем доступности.
    Внутренний пул Выберите серверный пул подсистемы балансировки нагрузки.
    В нашем примере это myBackendPool.
    Проба работоспособности Выберите Создать.
    В поле Имя введите myHealthProbe.
    Выберите TCP в поле Протокол.
    Введите TCP-порт в поле Порт. В нашем примере это порт 80. Введите порт, соответствующий вашим требованиям.
    Оставьте остальные параметры по умолчанию или настройте их в соответствии с вашими требованиями.
    Нажмите кнопку ОК.
    Сохранение сеанса Выберите Нет или необходимые параметры сохранения.
    Дополнительные сведения о режимах распространения см. в статье Режимы распределения для Azure Load Balancer.
    Время ожидания простоя (в минутах) Оставьте значение по умолчанию 4 или переместите ползунок в положение, соответствующее требуемому тайм-ауту простоя.
    Сброс TCP Щелкните Включено.
    Дополнительные сведения о сбросе TCP см. в разделе Сброс TCP Load Balancer и тайм-аут простоя.
    Плавающий IP-адрес Оставьте значение по умолчанию Отключено или включите плавающий IP-адрес, если он требуется для развертывания.
    Дополнительные сведения о плавающем IP-адресе см. в статье Конфигурация Azure Load Balancer с плавающим IP-адресом.

    Дополнительные сведения о конфигурации правил для портов с высоким уровнем доступности см. в статье Общие сведения о портах с высоким уровнем доступности.

  7. Выберите Добавить.

    Screenshot of the add load balancer HA ports rule page.

Удаление правила для портов с высоким уровнем доступности

В этом примере вы удалите правило балансировки нагрузки.

  1. Войдите на портал Azure.

  2. В поле поиска в верхней части портала введите Подсистема балансировки нагрузки. В результатах поиска выберите Подсистема балансировки нагрузки.

  3. Выберите myLoadBalancer или свою подсистему балансировки нагрузки.

  4. На странице подсистемы балансировки нагрузки в колонке Параметры выберите Правила балансировки нагрузки.

  5. Выберите три точки рядом с правилом, которое необходимо удалить.

  6. Выберите команду Удалить.

    Screenshot of removing a HA ports load-balancing rule.

Правило преобразования сетевых адресов для входящих подключений

Правила преобразования сетевых адресов для входящих подключений используются для маршрутизации подключений в определенную виртуальную машину в серверном пуле. Дополнительные сведения и подробное руководство по настройке и тестированию правил преобразования сетевых адресов для входящих подключений см. в статье Руководство по настройке перенаправления портов в Azure Load Balancer с помощью портала.

Правило для исходящего трафика

В этом разделе вы узнаете, как добавить и удалить правило для исходящего трафика. В этом примере используется общедоступная подсистема балансировки нагрузки.

Правила для исходящего трафика поддерживаются в общедоступных версиях Load Balancer (цен. категория "Стандартный").

Добавление правила для исходящего трафика

В этом примере вы создадите правило для исходящего трафика.

  1. Войдите на портал Azure.

  2. В поле поиска в верхней части портала введите Подсистема балансировки нагрузки. В результатах поиска выберите Подсистема балансировки нагрузки.

  3. Выберите myLoadBalancer или свою подсистему балансировки нагрузки.

  4. На странице подсистемы балансировки нагрузки в колонке Параметры выберите Правила для исходящего трафика.

  5. На странице Правила для исходящего трафика выберите + Добавить, чтобы добавить правило.

    Screenshot of the outbound rules page in a standard load balancer.

  6. Введите или выберите следующую информацию в поле Добавить правило для исходящего трафика.

    Параметр Значение
    Имя. Введите myOutboundRule.
    Версия IP-адреса Выберите IPv4 или IPv6.
    Интерфейсный IP-адрес Выберите IP-адрес внешнего интерфейса подсистемы балансировки нагрузки.
    В нашем примере это myFrontendIP.
    Протокол Оставьте значение по умолчанию Все.
    Время ожидания простоя (в минутах) Оставьте значение по умолчанию 4 или переместите ползунок в положение, соответствующее вашим требованиям.
    Сброс TCP Оставьте значение по умолчанию Включено.
    Внутренний пул Выберите серверный пул подсистемы балансировки нагрузки.
    В нашем примере это myBackendPool.
    Выделение портов
    Выделение портов Выберите Выбрать число исходящих портов вручную.
    Исходящие порты
    Выбор по Выберите Число портов для каждого экземпляра.
    Количество портов для каждого экземпляра Введите 10000.
  7. Выберите Добавить.

    Screenshot of the add outbound rule page.

Удаление правила для исходящего трафика

В этом примере вы удалите правило для исходящего трафика.

  1. Войдите на портал Azure.

  2. В поле поиска в верхней части портала введите Подсистема балансировки нагрузки. В результатах поиска выберите Подсистема балансировки нагрузки.

  3. Выберите myLoadBalancer или свою подсистему балансировки нагрузки.

  4. На странице подсистемы балансировки нагрузки в колонке Параметры выберите Правила для исходящего трафика.

  5. Выберите три точки рядом с правилом, которое необходимо удалить.

  6. Выберите команду Удалить.

    Screenshot of removing an outbound rule.

Следующие шаги

В этой статье вы узнали, как управлять правилами балансировки нагрузки для Azure Load Balancer.

Дополнительные сведения об Azure Load Balancer см. в следующих статьях: