Publié le: Nov 25, 2019

L'algorithme de routage en fonction du plus petit nombre de demandes en attente est désormais disponible maintenant pour l'équilibreur de charge d'application. Il s’ajoute à l'algorithme de routage en tourniquet que l'équilibreur de charge d'application prend déjà en charge. Les clients ont la possibilité de choisir l'un ou l'autre algorithme en fonction de leurs besoins en charge de travail. 

Avant cette annonce, l'équilibreur de charge d'application utilisait exclusivement un algorithme de routage en tourniquet pour répartir les demandes entrantes vers les cibles principales. Les demandes étaient réparties à tour de rôle entre toutes les cibles d'un groupe cible, sans considération de capacité ni d'utilisation. Cela entraînait une sur-utilisation ou une sous-utilisation des cibles dans les groupes cibles lorsque les demandes avaient des temps de traitement variables ou que des cibles étaient fréquemment ajoutées ou supprimées.  

À partir d'aujourd'hui, les clients peuvent choisir d'utiliser l'algorithme de routage en fonction du plus petit nombre de demandes en attente pour acheminer les demandes au sein d'un groupe cible. Avec cet algorithme, lorsque la nouvelle demande arrive, l’équilibreur de charge l’envoie à la cible avec le moins de demandes en attente. Les cibles traitant des requêtes de longue date ou ayant des capacités de traitement plus faibles ne sont pas surchargées de requêtes, et la charge est répartie uniformément entre les cibles. Cela permet également aux nouvelles cibles d'alléger efficacement les cibles surchargées. 

L'algorithme de routage en fonction du plus petit nombre de demandes en attente est disponible aujourd'hui pour tous les équilibreurs de charge d'application existants et nouveaux dans toutes les régions. Vous pouvez choisir l’algorithme au niveau du groupe cible à l’aide de AWS Management Console, l'interface de ligne de commande (CLI) AWS et les kits AWS SDK.

Vous pouvez en savoir plus sur la manière d'utiliser l'algorithme de routage en fonction du plus petit nombre de demandes en attente et quand l'utiliser sur l'équilibreur de charge d'application ici.