Облачная платформаAdvanced

Типы балансировщиков нагрузки

Эта статья полезна?
Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Введение в ELB

Elastic Load Balance (ELB) автоматически распределяет входящий трафик между серверами для балансировки их нагрузок, повышая возможности сервиса и отказоустойчивость ваших приложений.

Типы балансировщиков нагрузки

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

Таблица 1 Типы балансировщиков нагрузки

Элемент

Выделенный балансировщик нагрузки

Общий балансировщик нагрузки

Режим развертывания

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

Они развернуты в кластерах и совместно используют ресурсы с другими инстансами.

Спецификации

  • Эластичные спецификации: Вы платите за то, как долго работает каждый load balancer, и за количество используемых LCUs.
  • Фиксированные спецификации: Доступно несколько спецификаций, из которых вы можете выбрать наиболее подходящие для ваших нужд.

N/A

AZ

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

  • Если запросы поступают из Интернета, load balancer в каждом выбранном вами AZ маршрутизирует запросы на основе исходных IP-адресов. Если вы развернёте load balancer в нескольких AZ, количество запросов, которое может обработать load balancer, будет умножено на число AZ.
  • Для запросов из частной сети:
    • Если клиенты находятся в том же AZ, что и load balancer, запросы распределяются load balancer в этом AZ. Если load balancer выходит из строя, запросы распределяются load balancer в другом AZ.

      Если load balancer работает нормально, но количество соединений, которое он должен обрабатывать, превышает значение, определённое в спецификациях, сервис может быть прерван. Чтобы решить эту проблему, необходимо обновить спецификации. Вы можете отслеживать использование трафика в частной сети по AZ.

    • Если клиенты находятся в AZ, который не выбран при создании балансировщика нагрузки, запросы распределяются балансировщиком нагрузки в каждом выбранном AZ на основе исходных IP‑адресов.
  • Если запросы поступают из соединения Direct Connect, балансировщик нагрузки в том же AZ, что и соединение Direct Connect, маршрутизирует запросы. Если балансировщик нагрузки недоступен, запросы распределяются балансировщиком нагрузки в другом AZ.
  • Если клиенты находятся в VPC, отличном от того, где работает балансировщик нагрузки, балансировщик нагрузки в AZ, где находится исходная подсеть VPC, маршрутизирует запросы. Если балансировщик нагрузки недоступен, запросы распределяются балансировщиком нагрузки в другом AZ.

N/A

Сравнение функций

Таблица 2 Сравнение функций

Элемент

Выделенный балансировщик нагрузки

Общий балансировщик нагрузки

Возможности

Мощные возможности для обработки запросов уровня Layer 4 и Layer 7, расширенные политики переадресации и множество протоколов

Базовые возможности обработки запросов уровня Layer 4 и уровня Layer 7

Сценарии применения

Сервисы с высоким трафиком и высокой конкурентностью, такие как крупные веб‑сайты, cloud-native приложения, IoV и multi-AZ приложения для восстановления после аварий

Сервисы с небольшим трафиком, такие как небольшие веб‑сайты и типичные HA‑приложения

TCP, UDP, HTTP, and HTTPS

TCP, UDP, HTTP, and HTTPS

TCP, UDP, HTTP, HTTPS, QUIC

TCP, UDP, and HTTP

Обеспечьте мощные возможности обработки уровня Layer 4 и уровня Layer 7 для перенаправления запросов на основе следующего:

  • Правила переадресации: доменное имя, путь, HTTP‑метод запроса, HTTP‑заголовок, строка запроса и CIDR‑блок
  • Действия: переадресовать в группу серверов бэкенда, перенаправить на другой слушатель, перенаправить на другой URL, переписать и вернуть конкретное тело ответа

Предоставьте базовые возможности обработки уровня 4 и уровня 7 для перенаправления запросов на основе следующего:

  • Правила переадресации: доменное имя и путь
  • Действия: перенаправление к группе серверов бэкенда и переадресация к другому слушателю
  • Проверка состояния
  • Прикреплённая сессия
  • Медленный старт
  • Поддержка связи с несколькими балансировщиками нагрузки и слушателями
  • Проверка состояния
  • Прикреплённая сессия
  • Связь только с одним слушателем
  • Взвешенный round robin
  • Взвешенный минимум соединений
  • Хеш исходного IP
  • ID соединения
  • Взвешенный round robin
  • Взвешенный минимум соединений
  • Исходный IP хеш
  • Балансировка нагрузки
  • Пересылка Active/Standby

Балансировка нагрузки

  • ECS
  • IP в качестве сервера бэкенда
  • Дополнительный сетевой интерфейс
  • CCE Turbo кластер
  • ECS
  • CCE Turbo кластер