Различия между выделенным и общим балансировщиком

В этом разделе приведены сравнения характеристик и возможностей выделенного (Dedicated) и общего (Shared) балансировщиков нагрузки Elastic Load Balance.

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

Элемент

Dedicated Load Balancers

Shared Load Balancers

Развертывание

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

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

Параллельные подключения

Обрабатывает до 20 миллионов одновременных подключений в одной AZ.

Если Dedicated Load Balancer развернут в двух AZ, то его способность обработки одновременных подключений увеличивается в два раза.

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

Поддерживаемые протоколы

Протокол

Описание

Dedicated Load Balancers

Shared Load Balancers

HTTP/2

Hypertext Transfer Protocol 2.0 (HTTP/2) — новая версия протокола HTTP. HTTP/2 совместим с HTTP/1.X и обеспечивает улучшенную производительность и безопасность.

Эту функцию поддерживают только HTTPS listners.

+

+

TCP/UDP (Layer 4)

После получения TCP или UDP запросов балансировщик нагрузки напрямую направляет запросы на внутренние серверы. Балансировка нагрузки на уровне 4 (Layer 4) обеспечивает высокую эффективность маршрутизации.

+

+

HTTP/HTTPS (Layer 7)

Балансировка нагрузки на уровне 7 (Layer 7) обеспечивает эффективность маршрутизации и дополнительные функции, такие как зашифрованная передача данных и липкие сессии (Sticky-session) на основе файлов cookie.

+

+

Websocket

WebSocket — протокол связи поверх TCP-соединения, устанавливающий двухстороннюю связь между клиентом и сервером. Это экономит ресурсы сервера и пропускную способность, а также обеспечивает постоянное сообщение в режиме реального времени.

+

+

См.также

Возможности

Расширенная переадресация (HTTP/HTTPS listeners)

Компонент

Условие

Описание

Dedicated Load Balancers

Shared Load Balancers

Правило переадресации

Доменное имя

Отправка запросов на основе доменных имен.

Для этого доменное имя в запросе должно точно совпадать с именем, указанным в политике переадресации.

+

+

URL

Отправка запросов на основе URL.

Для этого URL-адреса сопоставляются на основании точного соответствия, соответствия префиксу и соответствия регулярному выражению.

+

+

HTTP-метод

Отправка запросов на основе методов HTTP: GET, POST, PUT, DELETE, PATCH, HEAD и OPTIONS.

+

HTTP-заголовок

Отправка запросов на основе HTTP-заголовков.

Для этого требуется настроить ключ и значения HTTP-заголовка.

+

Строка запроса

Отправка запросов на основе тела запроса.

+

CIDR-блок

Отправка запросов на основе исходных IP-адресов.

+

Действия

Переадресация на группу бэкенд-серверов

Запросы перенаправляются в указанную группу бэкенд-серверов для обработки.

+

+

Редирект на другой listener

Запросы перенаправляются на другой listner, который затем направляет запросы в соответствующую группу бэкенд-серверов.

+

Редирект на другой URL

Запросы перенаправляются на настроенный URL.

+

Передача специфического тела ответа

Передача клиентам фиксированного ответа.

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

+

Запустили Evolution free tier
для Dev & Test
Получить