Управление общедоступным 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-адреса подсистемы балансировки нагрузки.
Войдите на портал Azure.
В поле поиска в верхней части портала введите Подсистема балансировки нагрузки.
В результатах поиска выберите Подсистемы балансировки нагрузки.
Выберите + Создать.
На вкладке "Основы" создания подсистемы балансировки нагрузки введите или выберите следующие сведения:
Параметр Значение Сведения о проекте Отток подписок Выберите свою подписку. Группа ресурсов Выберите Создать.
Введите myResourceGroupIP.
Нажмите кнопку ОК.Сведения об экземпляре Имя. Введите myLoadBalancer. Область/регион Выберите (США) Западная часть США 2. Номер SKU Оставьте значение по умолчанию Стандартный. Тип Щелкните Общедоступный. Уровень Оставьте значение по умолчанию Региональный. В нижней части страницы выберите Далее: интерфейсная IP-конфигурация.
В конфигурации переднего IP-адреса выберите +Добавить интерфейсную IP-конфигурацию, а затем введите или выберите следующие сведения.
Параметр Значение Имя. Введите myFrontend. Версия протокола IP-адресов Выберите IPv4. Тип IP-адреса Выберите IP-адрес. Общедоступный IP-адрес Выберите myStandardPublicIP-1. Подсистема балансировки нагрузки шлюза Оставьте значение по умолчанию Нет. Выберите Проверить и создать, а затем выберите Создать.
Примечание.
Это простое развертывание подсистемы балансировки нагрузки. Сведения о расширенной конфигурации и установке см. в кратком руководстве "Создание общедоступной подсистемы балансировки нагрузки с помощью портала Azure для распределения нагрузки между виртуальными машинами"
Дополнительные сведения об Azure Load Balancer см. в статье Что такое Azure Load Balancer?
Изменение или удаление общедоступного IP-адреса
В этом разделе вы измените внешний IP-адрес подсистемы балансировки нагрузки.
У Azure Load Balancer должен быть IP-адрес, связанный с внешним интерфейсом. В качестве внешнего интерфейса для входящего и исходящего трафика можно использовать отдельный общедоступный IP-адрес.
Чтобы изменить IP-адрес, необходимо связать новый общедоступный IP-адрес, созданный ранее с интерфейсом подсистемы балансировки нагрузки.
Войдите на портал Azure.
В поле поиска в верхней части портала введите Подсистема балансировки нагрузки.
В результатах поиска выберите Подсистемы балансировки нагрузки.
В разделе Load Balancers выберите myLoadBalancer или подсистему балансировки нагрузки, которую необходимо изменить.
В параметрах myLoadBalancer выберите IP-конфигурацию внешнего интерфейса.
В конфигурации ВНЕШНЕГО IP-адреса выберите myFrontend или интерфейс подсистемы балансировки нагрузки.
В конфигурации внешнего интерфейса подсистемы балансировки нагрузки выберите myStandardPublicIP-2 в общедоступном IP-адресе.
Выберите Сохранить.
В интерфейсной IP-конфигурации убедитесь, что интерфейс подсистемы балансировки нагрузки отображает новый IP-адрес с именем myStandardPublicIP-2.
Примечание.
Этот метод можно использовать при переходе с незонального внешнего интерфейса на интерфейс, избыточный между зонами, в регионах, поддерживающих зоны доступности. См. раздел Load Balancer и Зоны доступности
Добавление префикса общедоступного IP-адреса
Стандартная подсистема балансировки нагрузки поддерживает правила исходящего трафика для преобразования сетевых адресов исходной сети (SNAT). SNAT разрешает исходящий трафик в Интернет компонентам серверного пула. Префиксы общедоступного IP-адреса расширяют SNAT, разрешая исходящий трафик через несколько IP-адресов.
Несколько IP-адресов позволяют обойти проблему недостаточности портов для SNAT. Каждый внешний IP-адрес предоставляет 64 000 временных порта, которые может использовать подсистема балансировки нагрузки. Дополнительные сведения см. в статье Правила для исходящего трафика.
В этом разделе вы измените конфигурацию внешнего интерфейса, используемую для исходящих подключений, чтобы использовать префикс общедоступного IP-адреса.
Войдите на портал Azure.
В поле поиска в верхней части портала введите Подсистема балансировки нагрузки.
В результатах поиска выберите Подсистемы балансировки нагрузки.
В разделе Load Balancers выберите myLoadBalancer или подсистему балансировки нагрузки, которую необходимо изменить.
В параметрах myLoadBalancer выберите IP-конфигурацию внешнего интерфейса.
В конфигурации ВНЕШНЕГО IP-адреса выберите myFrontend или исходящий интерфейс подсистемы балансировки нагрузки.
Для типа IP выберите префикс IP.
Для параметра Префикс общедоступного IP-адреса выберите префикс, созданный ранее myPublicIPPrefixOutbound.
Выберите Сохранить.
В конфигурации внешнего IP-адреса убедитесь, что интерфейс подсистемы балансировки нагрузки отображает префикс общедоступного IP-адреса с именем myPublicIPPrefixOutbound.
Дополнительные сведения
Подсистемы балансировки нагрузки между регионами — это особый тип стандартной общедоступной подсистемы балансировки нагрузки, который может охватывать несколько регионов. Внешний интерфейс подсистемы балансировки нагрузки между регионами можно использовать только с параметром глобального уровня в общедоступных 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-адреса.