Глобальная подсистема балансировки нагрузки

Azure Load Balancer (цен. категория "Стандартный") поддерживает глобальную балансировку нагрузки, которую можно использовать для геоизбыточных сценариев высокой доступности, таких как:

IP-конфигурация фронтенда вашего глобального балансировщика нагрузки является статической и распространяется в большинстве регионов Azure.

Снимок экрана: схема, на которой показана архитектура глобальной подсистемы балансировки нагрузки.

Примечание

Внутренний порт правила балансировки нагрузки в глобальной подсистеме балансировки нагрузки должен совпадать с интерфейсным портом правила балансировки нагрузки или правилом NAT входящего трафика в региональной стандартной подсистеме балансировки нагрузки.

Региональная избыточность

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

Если один регион выходит из строя, трафик перенаправляется на ближайший исправный региональный балансировщик нагрузки.

Проверка работоспособности глобальной подсистемы балансировки нагрузки собирает сведения о доступности каждой региональной подсистемы балансировки нагрузки каждые 5 секунд. Если одна региональная подсистема балансировки нагрузки снижает доступность до 0, глобальная подсистема балансировки нагрузки обнаруживает сбой. Затем региональная подсистема балансировки нагрузки выводится из эксплуатации.

Снимок экрана: схема с представлением трафика глобального региона.

Низкая задержка

Алгоритм балансировки нагрузки по географической близости использует географическое расположение ваших пользователей и ваших региональных развертываний.

Трафик, исходящий от клиента, направляется в ближайший подключенный регион и проходит по магистральной глобальной сети Microsoft, достигая ближайшего регионального развертывания.

Например, у вас есть глобальная подсистема балансировки нагрузки со стандартными подсистемами балансировки нагрузки в регионах Azure:

  • West US
  • North Europe

Если поток начинается в Сиэтле, трафик входит в западную часть США. Этот регион является ближайшим участвующим регионом из Сиэтла. Трафик направляется к ближайшему региональному балансировщику нагрузки, которым является Запад США.

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

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

Дополнительные сведения см. в разделе "Настройка режима распространения для Azure Load Balancer".

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

Возможность масштабирования вверх или вниз за одной конечной точкой

Когда вы предоставляете глобальную конечную точку глобальной подсистемы балансировки нагрузки клиентам, вы можете добавлять или удалять региональные развертывания за глобальной конечной точкой без прерывания.

Статический глобальный IP-адрес anycast

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

Сохранение IP-адресов клиента

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

Плавающий IP-адрес

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

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

Проверки состояния здоровья

Azure глобальный Load Balancer использует работоспособность внутренних региональных подсистем балансировки нагрузки при выборе места распространения трафика. Проверки работоспособности глобальной подсистемы балансировки нагрузки выполняются автоматически каждые 5 секунд, учитывая, что пробы работоспособности настраиваются в региональной подсистеме балансировки нагрузки.

Создание решения между несколькими регионами на базе существующего Azure Load Balancer.

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

Добавьте существующие развертывания подсистемы балансировки нагрузки в глобальную подсистему балансировки нагрузки для высокодоступного глобального развертывания.

Домашние регионы и участвующие регионы

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

Домашние регионы в Azure

  • Центральный США
  • Восточная Азия
  • East US 2
  • North Europe
  • Southeast Asia
  • Юг Великобритании
  • Правительство США Вирджинии
  • Западная Европа
  • West US
  • China North 2

Примечание

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

В регионе-участнике объявляется глобальный общедоступный IP-адрес подсистемы балансировки нагрузки.

Трафик, инициируемый пользователями, направляется в ближайший из участвующих регионов по магистральной сети Microsoft.

Глобальная подсистема балансировки нагрузки направляет трафик в соответствующую региональную подсистему балансировки нагрузки.

Снимок экрана: схема с несколькими регионами глобального потока трафика.

Участвующие регионы в Azure

  • Восточная Австралия
  • Юго-Восточная Австралия
  • Центральная Индия
  • Центральный США
  • Восточная Азия
  • Восток США
  • East US 2
  • Восточная Япония
  • Северо-Центральный США
  • North Europe
  • Южно-Центральный регион США
  • Southeast Asia
  • Юг Великобритании
  • Центральное командование Министерства обороны США
  • Министерство обороны США Восток
  • Правительство США Arizona
  • Правительство США, Техас
  • Правительство США Вирджинии
  • Центрально-западная часть США
  • Западная Европа
  • West US
  • Западный США 2

Примечание

Серверные региональные подсистемы балансировки нагрузки можно развернуть в любом общедоступном Azure регионе. Вы не ограничены только участвующими регионами.

Ограничения глобальной подсистемы балансировки нагрузки

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

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

  • Перевод NAT64 не поддерживается. Интерфейсные и внутренние IP-адреса должны иметь одинаковый тип (IPv4 или IPv6).

  • Трафик UDP через порт 3 не поддерживается в глобальной подсистеме балансировки нагрузки.

  • Правила исходящего трафика не поддерживаются в глобальной подсистеме балансировки нагрузки. Для исходящих подключений используйте правила исходящего трафика в региональном балансировщике нагрузки или шлюзе NAT.

  • Вы не можете обновить региональные подсистемы балансировки нагрузки до глобального уровня. Вы можете создавать новые балансировщики нагрузки только глобального уровня.

  • Если вы используете одни и те же сетевые интерфейсы (NIC) за несколькими региональными подсистемами балансировки нагрузки вместе с глобальной подсистемой балансировки нагрузки, необходимо настроить правила балансировки нагрузки в каждой региональной подсистеме балансировки нагрузки так, чтобы один и тот же внешний порт использовал один и тот же внутренний порт.

  • Протокол ICMP не поддерживается глобальным балансировщиком нагрузки, поэтому проверка связи (ping) по ICMP завершится неудачей.

Цены и соглашение об уровне обслуживания

Глобальная подсистема балансировки нагрузки использует соглашение об уровне обслуживания стандартной подсистемы балансировки нагрузки.

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