J'ai trouvé cela dans la documentation officielle de l'ELB
Par défaut, un équilibreur de charge achemine chaque requête indépendamment à l'instance d'application avec la plus petite charge.
mais un article sur NewVem dit que l'ELB ne supporte que le rond ROBIN ALGORITHM
Algorithmes pris en charge par Amazon ELB - Actuellement Amazon ELB prend en charge uniquement les algorithmes collants ronds Robin (RR) et Session.
C'est lequel alors?
[1] http://docs.aws.amazon.com/elasticcharkancing/latest/developerguide/us_stickysessions.html
Il est demandé au nombre de comptes pour HTTP (s), rond robin pour d'autres.
Avant qu'un client envoie une demande à votre balanceur de charge, elle résout d'abord le nom de domaine de l'équilibreur de chargement avec les serveurs DNS Name System (DNS). Le serveur DNS utilise Round Robin DNS pour déterminer quel nœud d'équilibreur de charge dans une zone de disponibilité spécifique recevra la demande.
Le nœud de balanceur de charge sélectionné envoie ensuite la demande à des instances saines dans la même zone de disponibilité. Pour déterminer les instances saines, le nœud de la charge d'équilibreur utilise soit le Round Robin (pour TCP), soit la requête la moins exceptionnelle (pour connexions HTTP/HTTPS) ALGORITHM de routage. L'algorithme de routage de demande le moins remarquable favorise les instances de bout en bout avec les plus petites connexions ou les demandes exceptionnelles.
Cela dépend du type d'ELB utilisé. AWS a sur le temps introduit l'application ELB et réseau de réseau avec l'ELB classique.
Application Load Balancers
Applique les règles d'auditeur et attribue la demande (http/https) à un groupe cible. Il sélectionne une cible à partir de ce groupe cible à l'aide de l'round robin routing algorithm
Network Load Balancers
noeud qui reçoit la connexion, sélectionne une cible à partir de son groupe cible à l'aide d'un flow hash routing algorithm
Classic Load Balancers
les usages round robin routing algorithm
pour TCP auditeurs et least outstanding requests routing algorithm
pour les auditeurs HTTP et HTTPS
.
TLDR;
Les Elbs modernes utilisent
round robin routing algorithm
pour les demandes HTTP/HTTPS etflow hash routing algorithm
Pour TCP Demandes.ELB classique utilisé
round robin routing algorithm
pour TCP Demandes etleast outstanding requests routing algorithm
pour les demandes HTTP et HTTPS
Source/Lecture ultérieure: https://docs.aws.amazon.com/elasticcharkancing/latest/usergtude/how-élastic-lande-balancing-works.html#Routing-algorithm