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


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

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

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

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

Внимание

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

Вы узнаете, как выполнять следующие задачи:

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

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

Примечание.

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

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

  • Учетная запись Azure с активной подпиской. Создайте ее бесплатно.
  • Два общедоступных IP-адреса стандартного SKU в подписке. IP-адреса не могут быть связаны ни с одним из ресурсов. Дополнительные сведения о создании стандартного общедоступного IP-адреса SKU см. в статье "Создание общедоступного IP-адреса с помощью портал Azure".
    • В примерах этой статьи присвойте новым общедоступным IP-адресам имена myStandardPublicIP-1 и myStandardPublicIP-2.
  • Префикс общедоступного IP-адреса в подписке. Дополнительные сведения о создании префикса общедоступного IP-адреса см. в разделе Создание префикса общедоступного IP-адреса на портале Azure.
    • В примерах этой статьи присвойте новому префиксу общедоступного IP-адреса имя myPublicIPPrefixOutbound.

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

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

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

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

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

  4. Выберите + Создать.

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

    Параметр Значение
    Сведения о проекте
    Отток подписок Выберите свою подписку.
    Группа ресурсов Выберите Создать.
    Введите myResourceGroupIP.
    Нажмите кнопку ОК.
    Сведения об экземпляре
    Имя. Введите myLoadBalancer.
    Область/регион Выберите (США) Западная часть США 2.
    Номер SKU Оставьте значение по умолчанию Стандартный.
    Тип Щелкните Общедоступный.
    Уровень Оставьте значение по умолчанию Региональный.
  6. В нижней части страницы выберите Далее: интерфейсная IP-конфигурация.

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

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

Примечание.

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

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

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

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

У Azure Load Balancer должен быть 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-адресом.

Примечание.

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

Добавление префикса общедоступного 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-адреса выберите префикс, созданный ранее myPublicIPPrefixOutbound.

  9. Выберите Сохранить.

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

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

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

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

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

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

Предупреждения

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

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

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

Работая с этой статьей, вы выполните следующие задачи:

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

Дополнительные сведения об Azure Load Balancer см. в этой статье.

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