Использование нескольких внешних интерфейсов Azure Load Balancer

Azure Load Balancer позволяет выполнять балансировку нагрузки служб на нескольких интерфейсных IP-адресах. Для балансировки нагрузки между набором служб, таких как масштабируемые наборы виртуальных машин или виртуальные машины, можно использовать общедоступную или внутреннюю подсистему балансировки нагрузки.

В этой статье описываются основы балансировки нагрузки между несколькими интерфейсными IP-адресами. Если вы собираетесь размещать службы только на одном IP-адресе, то см. упрощенные инструкции для настройки общедоступного или внутреннего балансировщика нагрузки. Добавление нескольких внешних интерфейсов является действием, дополняющим конфигурацию с одним внешним интерфейсом. С помощью принципов, изложенных в этой статье, можно в любой момент расширить упрощенную конфигурацию.

При определении Azure Load Balancer интерфейсная и серверная конфигурация пула подключены к правилу балансировки нагрузки. Проба работоспособности, на которую ссылается правило балансировки нагрузки, используется для определения работоспособности виртуальной машины на определенном порту и протоколе. На основе результатов проверки работоспособности новые потоки отправляются на виртуальные машины в серверном пуле. Интерфейс определяется с помощью трех кортежей, состоящих из внешнего IP-адреса (общедоступного или внутреннего), протокола и номера порта из правила балансировки нагрузки. Серверный пул — это коллекция конфигураций IP-адресов виртуальных машин. Правила балансировки нагрузки могут доставлять трафик в один и тот же экземпляр внутреннего пула на разных портах. Это делается путем изменения конечного порта в правиле балансировки нагрузки.

Вы можете использовать несколько интерфейсов (и связанные правила балансировки нагрузки) для балансировки нагрузки на один и тот же внутренний порт или другой внутренний порт. Если вы хотите сбалансировать нагрузку на один и тот же внутренний порт, необходимо включить конфигурацию IP-адресов с плавающей запятой Azure Load Balancer в рамках правил балансировки нагрузки для каждого внешнего интерфейса.

Добавление внешнего интерфейса Load Balancer

В этом примере добавьте в Load Balancer еще один интерфейс.

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

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

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

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

  5. Нажмите кнопку +Добавить в конфигурацию ВНЕШНЕГО IP-адреса , чтобы добавить внешний интерфейс.

  6. Введите или выберите следующие сведения в разделе "Добавление интерфейсной IP-конфигурации". Если myLoadBalancer — это общедоступная подсистема балансировки нагрузки:

    Параметр Значение
    Имя. myFrontend2
    Версия IP-адреса Выберите IPv4 или IPv6.
    Тип IP-адреса Выберите IP-адрес или IP-префикс.
    Общедоступный IP-адрес Выберите существующий общедоступный IP-адрес или создайте новый.

    Если myLoadBalancer является внутренней подсистемой балансировки нагрузки:

    Параметр Значение
    Имя. myFrontend2
    Версия IP-адреса Выберите IPv4 или IPv6.
    Подсеть Выберите существующую подсеть.
    Availability zone Выберите избыточное между зонами для устойчивых приложений. Вы также можете выбрать определенную зону.
  7. Выберите Сохранить.

Затем необходимо связать интерфейсную IP-конфигурацию, созданную с соответствующим правилом балансировки нагрузки. Дополнительные сведения о том, как это сделать, см. в статье "Управление правилами для Azure Load Balancer ".

Удаление внешнего интерфейса

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

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

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

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

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

  5. Щелкните значок удаления рядом с интерфейсом, который вы хотите удалить.

  6. Обратите внимание на связанные ресурсы, которые также будут удалены. Установите флажок "Я прочитал и понял, что эта интерфейсная IP-конфигурация, а также связанные ресурсы, перечисленные выше, будут удалены".

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

Ограничения

  • Существует ограничение на количество интерфейсов, которые можно добавить в Load Balancer. Дополнительные сведения см. в разделе Load Balancer в документе об ограничениях службы.
  • С общедоступными IP-адресами связана плата. Дополнительные сведения см. в статье Цены на IP-адреса.

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

  • Просмотрите исходящие подключения , чтобы понять влияние нескольких интерфейсов на поведение исходящего подключения.