Encontré esto en la documentación oficial de ELB
De forma predeterminada, un equilibrador de carga enruta cada solicitud de forma independiente a la instancia de la aplicación con la carga más pequeña.
pero un artículo sobre Newvem dice que ELB solo admite el algoritmo Round Robin
Algoritmos compatibles con Amazon ELB : actualmente, Amazon ELB solo admite Round Robin (RR) y Session Sticky Algorithms.
Entonces, ¿cuál es?
[1] http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/US_StickySessions.html
Respuestas:
Es el recuento de solicitudes basado en HTTP (S), round robin para otros.
http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/TerminologyandKeyConcepts.html#request-routing
fuente
Depende del tipo de ELB utilizado. Con el tiempo, AWS introdujo Application ELB y Network ELB junto con Classic ELB.
Application Load Balancers
aplica las reglas de escucha y asigna la solicitud (HTTP / HTTPS) a un grupo objetivo. Selecciona un objetivo de ese grupo objetivo utilizando elround robin routing algorithm
Network Load Balancers
nodo que recibe la conexión, selecciona un objetivo de su grupo objetivo utilizando unflow hash routing algorithm
Classic Load Balancers
usosround robin routing algorithm
para escuchas TCP yleast outstanding requests routing algorithm
para escuchas HTTP y HTTPS.
TLDR;
Fuente / Lectura adicional: https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/how-elastic-load-balancing-works.html#routing-algorithm
fuente