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

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

Балансировщик нагрузки | Распределяет входящий трафик между серверами backend в одной или нескольких зонах доступности (AZs). |
|---|---|
Слушатель | Использует указанный вами протокол и порт для проверки запросов от клиентов и маршрутизации запросов к связанным серверам backend на основе настроенных вами политик маршрутизации и политик переадресации. Вы можете добавить один или несколько слушателей к балансировщику нагрузки. |
Группа серверов backend | Содержит один или несколько серверов backend для получения запросов, маршрутизируемых слушателем. Сервер backend может быть облачным сервером, дополнительным сетевым интерфейсом или IP-адресом. |
Сервер backend | Обрабатывает запросы от связанного load balancer. При добавлении listener к load balancer вы можете создать или выбрать backend server group, чтобы получать запросы от load balancer, используя указанные для backend server group порт и протокол, а также выбранный load balancing algorithm. |
ELB предоставляет dedicated load balancers и shared load balancers.
Для получения подробной информации о различиях между shared и dedicated load balancers см. Load Balancer Types.
Вы можете использовать любой из следующих методов для доступа к ELB:
Войдите в консоль управления и выберите Elastic Load Balance (ELB).
Вы можете вызывать APIs для доступа к ELB. Для получения подробной информации см. Elastic Load Balance API Reference.