Depende do tipo de ELB usado. Com o tempo, a AWS introduziu o Application ELB e o Network ELB junto com o Classic ELB.
Application Load Balancers
aplica regras de ouvinte e atribui a solicitação (HTTP / HTTPS) a um grupo de destino. Ele seleciona um alvo desse grupo-alvo usando oround robin routing algorithm
Network Load Balancers
nó que recebe a conexão, seleciona um destino de seu grupo de destino usando um flow hash routing algorithm
Classic Load Balancers
usa round robin routing algorithm
para ouvintes TCP e least outstanding requests routing algorithm
para ouvintes HTTP e HTTPS
.
TLDR;
Os ELBs modernos usam round robin routing algorithm
para solicitações HTTP / HTTPS e flow hash routing algorithm
TCP.
ELB clássico usado round robin routing algorithm
para solicitações TCP e solicitações least outstanding requests routing algorithm
HTTP e HTTPS
Fonte / Leitura adicional: https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/how-elastic-load-balancing-works.html#routing-algorithm