Application Load Balancer augmente la disponibilité des applications grâce aux pondérations cibles automatiques


Application Load Balancer (ALB) prend désormais en charge les poids cibles automatiques (ATW), qui utilisent un nouvel algorithme de routage pour optimiser la quantité de trafic envoyé à chaque cible en fonction des informations disponibles pour l’équilibreur de charge. Avec ce lancement initial, ALB ajustera la quantité de trafic envoyé à chaque cible en fonction d’informations de santé implicites, telles que les erreurs 5XX et les erreurs de connexion.

Avant ce lancement, les vérifications de l’état constituaient le principal mécanisme permettant de surveiller l’état des cibles backend. Même si les vérifications de l’état ont réussi à détecter la plupart des types de défaillances cibles, elles ont parfois manqué des défaillances partielles où les vérifications de l’état continuent de réussir même si une application était altérée, comme un déploiement d’application problématique. Dans ces scénarios, l’application est généralement altérée car un petit ensemble de cibles sont anormales et fonctionnent moins bien que leurs pairs. ATW détecte ces cibles anormales. Ensuite, en fonction des paramètres que vous choisissez, ATW les fera apparaître à l’aide des métriques CloudWatch ou atténuera automatiquement l’impact. L’impact est atténué en réduisant de manière itérative le volume de trafic qu’une cible anormale reçoit jusqu’à ce que la cible se rétablisse ou que le volume de trafic soit réduit à un niveau négligeable. Si la cible récupère, l’ALB augmentera progressivement la quantité de trafic envoyé à la cible jusqu’à ce qu’elle atteigne sa charge d’origine.



Vous pouvez lire l’article original (en Angais) sur le blogaws.amazon.com