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


Управление общедоступным IP-адресом с помощью подсистемы балансировки нагрузки

Общедоступная подсистема балансировки нагрузки — это решение уровня 4 для распространения трафика TCP и UDP в серверный пул. Базовые и стандартные номера SKU доступны для подсистемы балансировки нагрузки. Эти номера SKU соответствуют базовым и стандартным номерам SKU общедоступного IP-адреса.

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

Базовый SKU Azure Load Balancer ограничен в возможностях доступности и функциональных возможностях. Стандартное сочетание подсистемы балансировки нагрузки SKU и IP-адресов — это рекомендуемое развертывание для рабочих нагрузок. IP-адреса SKU уровня "Стандартный" поддерживают зоны доступности в поддерживаемых регионах.

Important

30 сентября 2025 г. базовая подсистема балансировки нагрузки будет прекращена. Дополнительные сведения см. в официальном объявлении. Если вы сейчас используете Базовый балансировщик нагрузки, обязательно обновите его до Стандартного балансировщика нагрузки до даты прекращения поддержки. В этой статье описано, как выполнить процесс обновления.

В этой статье вы узнаете, как:

  • Создайте подсистему балансировки нагрузки с существующим общедоступным IP-адресом в подписке.
  • Измените текущий общедоступный IP-адрес, связанный с подсистемой балансировки нагрузки.
  • Измените конфигурацию внешнего интерфейса подсистемы балансировки нагрузки с общедоступного IP-адреса на префикс общедоступного IP-адреса.

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

Note

Подсистема балансировки нагрузки SKU уровня "Стандартный" и общедоступный IP-адрес используются в примерах, приведенных в этой статье. Для балансировщиков нагрузки базового SKU процедуры остаются одинаковыми, за исключением выбора SKU при создании балансировщика нагрузки и ресурсов публичного IP-адреса. Базовые подсистемы балансировки нагрузки не поддерживают правила исходящего трафика или префиксы общедоступного IP-адреса. Эти процедуры также допустимы для подсистемы балансировки нагрузки между регионами. Дополнительные сведения о подсистеме балансировки нагрузки между регионами см. в разделе "Подсистема балансировки нагрузки между регионами".

Prerequisites

Создание подсистемы балансировки нагрузки с помощью существующего общедоступного IP-адреса

В этом разделе описано, как создать стандартную подсистему балансировки нагрузки SKU. Вы выбираете IP-адрес, созданный в предварительных требованиях, в качестве внешнего IP-адреса подсистемы балансировки нагрузки.

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

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

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

  4. Нажмите кнопку +Создать.

  5. На вкладке "Основы " создания подсистемы балансировки нагрузки введите или выберите следующие сведения:

    Setting Value
    Сведения о проекте
    Subscription Выберите подписку.
    Группа ресурсов Выберите Создать новое.
    Введите myResourceGroupIP.
    Нажмите кнопку ОК.
    Сведения об инстанции
    Name Введите myLoadBalancer.
    Region Выберите (США) Западная часть США 2.
    SKU Оставьте значение по умолчанию "Стандартный".
    Type Выберите Общедоступный.
    Tier Оставьте значение по умолчанию Региональный.
  6. В нижней части страницы выберите Далее: интерфейсная IP-конфигурация.

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

    Setting Value
    Name Введите myFrontend.
    Версия протокола IP Выберите IPv4.
    Тип IP-адреса Выберите IP-адрес.
    Общедоступный IP-адрес Выберите myStandardPublicIP-1.
    Подсистема балансировки нагрузки шлюза Оставьте значение по умолчанию Нет.
  8. Выберите Проверить и создать, а затем выберите Создать.

Note

Это простое развертывание подсистемы балансировки нагрузки. Чтобы выполнить расширенную настройку, см. краткое руководство: Создание общедоступного балансировщика нагрузки для распределения трафика между ВМ с использованием портала Azure.

Дополнительные сведения о Azure Load Balancer см. в статье "Что такое Azure Load Balancer?

Изменение или удаление общедоступного IP-адреса

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

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

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

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

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

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

  4. В Load Balancers выберите myLoadBalancer или подсистему балансировки нагрузки, которую вы хотите изменить.

  5. В параметрах myLoadBalancer выберите конфигурацию ВНЕШНЕГО IP-адреса.

  6. В конфигурации ВНЕШНЕГО IP-адреса выберите myFrontend или интерфейс подсистемы балансировки нагрузки.

  7. В конфигурации внешнего интерфейса подсистемы балансировки нагрузки выберите myStandardPublicIP-2 в общедоступном IP-адресе.

  8. Нажмите кнопку "Сохранить".

  9. В интерфейсной IP-конфигурации убедитесь, что интерфейс подсистемы балансировки нагрузки отображает новый IP-адрес с именем myStandardPublicIP-2.

    Снимок экрана страницы конфигурации IP-фронтенда балансировщика нагрузки с новым общедоступным IP-адресом.

Note

Этот метод можно использовать при переходе с незонального внешнего интерфейса на зонально-избыточный внешний интерфейс в тех регионах, поддерживающих зоны доступности. См. раздел "Подсистема балансировки нагрузки" и "Зоны доступности"

Добавление префикса общедоступного IP-адреса

Подсистема балансировки нагрузки уровня "Стандартный" поддерживает правила исходящего трафика для преобразования исходных сетевых адресов (SNAT). SNAT разрешает исходящий трафик в Интернет для членов внутреннего пула. Префиксы общедоступного IP-адреса расширяют расширяемость SNAT путем разрешения нескольких IP-адресов для исходящих подключений.

Несколько IP-адресов помогают избежать исчерпания портов SNAT. Каждый интерфейсный IP-адрес предоставляет 64 000 временных портов, которые может использовать подсистема балансировки нагрузки. Дополнительные сведения см. в разделе "Правила исходящего трафика".

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

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

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

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

  4. В Load Balancers выберите myLoadBalancer или подсистему балансировки нагрузки, которую вы хотите изменить.

  5. В параметрах myLoadBalancer выберите конфигурацию ВНЕШНЕГО IP-адреса.

  6. В Конфигурации IP-адресов фронтенда выберите myFrontend или внешний интерфейс подсистемы балансировки нагрузки.

  7. Для типа IP выберите префикс IP.

  8. В префиксе общедоступного IP-адреса выберите префикс общедоступного IP-адреса, созданный ранее myPublicIPPrefixOutbound.

  9. Нажмите кнопку "Сохранить".

  10. В конфигурации внешнего IP-адреса убедитесь, что интерфейс подсистемы балансировки нагрузки отображает префикс общедоступного IP-адреса с именем myPublicIPPrefixOutbound.

    Снимок экрана: страница конфигурации внешнего IP-адреса подсистемы балансировки нагрузки с новым префиксом общедоступного IP-адреса.

Дополнительные сведения

  • Балансировщики нагрузки между регионами — это специальный тип публичного стандартного балансировщика нагрузки, который может распространяться на несколько регионов. Фронтенд балансировщика нагрузки между регионами можно использовать только с параметром глобального уровня для общедоступных IP-адресов стандартного SKU. Трафик, отправленный интерфейсному IP-адресу подсистемы балансировки нагрузки между регионами, распределяется по региональным общедоступным подсистемам балансировки нагрузки. Региональные интерфейсные IP-адреса содержатся в серверном пуле подсистемы балансировки нагрузки между регионами. Дополнительные сведения см. в статье Подсистема балансировки нагрузки между регионами.

  • По умолчанию, общедоступный балансировщик нагрузки не может использовать несколько правил балансировки нагрузки с одинаковым портом внутреннего узла. Если требуется несколько конфигураций правил для одного внутреннего порта, включите параметр с плавающей ip-адресой для правила балансировки нагрузки. Этот параметр перезаписывает КОНЕЧНЫй IP-адрес трафика, отправляемого в внутренний пул. Без включения плавающего IP-адреса назначением будет частный IP-адрес back-end пула. При включенном плавающем IP-адресе конечный IP-адрес — это внешний общедоступный IP-адрес подсистемы балансировки нагрузки. Серверный экземпляр должен иметь этот общедоступный IP-адрес, настроенный в конфигурации сети, чтобы правильно получать этот трафик. Интерфейс обратного цикла с интерфейсным IP-адресом должен быть настроен в экземпляре. Дополнительные сведения см. в статье Azure Load Balancer Floating IP configuration.

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

Caveats

  • Общедоступные балансировщики нагрузки стандартного уровня могут использовать стандартные статические IPv6-адреса SKU в качестве своих внешних общедоступных IP-адресов или префиксов общедоступных IP-адресов. Каждое развертывание должно быть двухстековым с интерфейсами IPv4 и IPv6. Перевод NAT64 недоступен. Дополнительные сведения см. в статье "Развертывание приложения с двойным стеком IPv6" в Azure — PowerShell (базовые общедоступные подсистемы балансировки нагрузки могут использовать базовые динамические IPv6-адреса SKU в качестве общедоступных IP-адресов внешнего интерфейса).

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

Дальнейшие шаги

В этой статье вы:

  • Создайте подсистему балансировки нагрузки с помощью существующего общедоступного IP-адреса.
  • Заменен IP-адрес в конфигурации внешнего интерфейса подсистемы балансировки нагрузки.
  • Изменена конфигурация исходящего фронтенда для использования префикса общедоступного IP-адреса.

Дополнительные сведения о Azure Load Balancer см. в статье "Что такое Azure Load Balancer?

Дополнительные сведения об общедоступных IP-адресах в Azure см. в статье Общедоступные IP-адреса.