Я нашел это в официальной документации ELB
По умолчанию балансировщик нагрузки направляет каждый запрос независимо от экземпляра приложения с наименьшей нагрузкой.
но в статье на Newvem говорится, что ELB поддерживает только алгоритм Round Robin
Алгоритмы, поддерживаемые Amazon ELB. В настоящее время Amazon ELB поддерживает только алгоритмы Round Robin (RR) и Session Sticky.
Так какой это?
[1] http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/US_StickySessions.html
Ответы:
Это количество запросов на основе HTTP (S), циклического перебора для других.
http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/TerminologyandKeyConcepts.html#request-routing
источник
Это зависит от типа используемого ELB. С течением времени AWS представила Приложения ELB и Network ELB вместе с Классическим ELB.
Application Load Balancers
применяет правила прослушивателя и назначает (HTTP / HTTPS) запрос целевой группе. Он выбирает цель из этой целевой группы, используяround robin routing algorithm
Network Load Balancers
узел, который получает соединение, выбирает цель из своей целевой группы, используяflow hash routing algorithm
Classic Load Balancers
используетround robin routing algorithm
для слушателей TCP иleast outstanding requests routing algorithm
для слушателей HTTP и HTTPS,
TLDR;
Источник / Дополнительные материалы: https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/how-elastic-load-balancing-works.html#routing-algorithm
источник