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 Balancersaplica 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 algorithmNetwork Load Balancersnodo que recibe la conexión, selecciona un objetivo de su grupo objetivo utilizando unflow hash routing algorithmClassic Load Balancersusosround robin routing algorithmpara escuchas TCP yleast outstanding requests routing algorithmpara 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