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

ELB состоит из компонентов, показанных на рисунке ниже.
Рисунок 2 Компоненты ELB

Балансировщик нагрузки | Распределяет входящий трафик между серверами бэкенда в одной или нескольких зонах доступности (AZs). |
|---|---|
Слушатель | Использует указанный вами протокол и порт для проверки запросов от клиентов и маршрутизации запросов к связанным серверам бэкенда на основе настроенных вами политик маршрутизации и политик перенаправления. Вы можете добавить один или несколько слушателей к балансировщику нагрузки. |
Группа серверов бэкенда | Содержит один или несколько серверов бэкенда для получения запросов, маршрутизированных слушателем. Сервер бэкенда может быть облачным сервером, дополнительным сетевым интерфейсом или IP‑адресом. |
Сервер бэкенда | Обрабатывает запросы от связанного балансировщика нагрузки. Когда вы добавляете слушатель к балансировщику нагрузки, вы можете создать или выбрать группу серверов бэкенда для получения запросов от балансировщика нагрузки, используя указанные вами порт и протокол для группы серверов бэкенда и выбранный вами алгоритм балансировки нагрузки. |
ELB предоставляет выделенные балансировщики нагрузки и совместные балансировщики нагрузки.
Для получения подробностей о различиях между общими и выделенными балансировщиками нагрузки см Типы балансировщиков нагрузки.
Вы можете использовать любой из следующих методов для доступа к ELB:
Войдите в консоль управления и выберите Elastic Load Balance (ELB).
Вы можете вызывать APIs для доступа к ELB. Для подробностей см Elastic Load Balance API Reference.