- tocdepth
2
Различия между выделенным и общим балансировщиком
В этом разделе приведены сравнения характеристик и возможностей выделенного (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. |
+ |
− |
|
Передача специфического тела ответа |
Передача клиентам фиксированного ответа. Позволяет настроить код состояния и текст ответа, которые балансировщики нагрузки напрямую возвращают клиентам без обращения к бэкенд-серверам. |
+ |
− |
для Dev & Test