Бөлісу құралы:


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

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

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

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

Важно!

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

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

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

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

Примечание

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

Предварительные требования

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

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

В этом разделе описано, как создать подсистему балансировки нагрузки ценовой категории "Стандартный". Вы выбираете 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. Щелкните Сохранить.

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

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

    Снимок экрана: страница конфигурации внешнего IP-адреса подсистемы балансировки нагрузки с новым общедоступным 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. Щелкните Сохранить.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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