Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Que se passe-t-il si le poids d'un point final est défini sur 0 dans un accélérateur standard


Que se passe-t-il si le poids d'un point final est défini sur 0 dans un accélérateur standard


Si le poids d'un point final dans un accélérateur standard est défini sur 0, l'accélérateur global cesse de diriger tout trafic réseau vers ce point de terminaison. Cela supprime efficacement le point final de la distribution du trafic sans supprimer ni désactiver le point final lui-même. Le trafic qui aurait été passé à ce point final est plutôt distribué entre autres points finaux dans le groupe de points finaux qui ont des poids supérieurs à zéro, proportionnellement à leurs poids [2] [4] [6].

Les détails clés de la définition du poids d'un point de terminaison sur 0 incluent:

- Aucun trafic n'est acheminé vers le point de terminaison zéro-poids: le point de terminaison reste partie du groupe de terminaux mais ne reçoit aucun trafic [6].
- Comportement de basculement: si tous les critères d'évaluation sains dans un groupe de points finaux ont des poids fixés à 0, l'accélérateur global tente d'échouer à des critères de terminaison sains avec des poids supérieurs à zéro dans d'autres groupes de point final (autres régions AWS). Si aucun point de terminaison de ce type n'est trouvé, il achemine le trafic vers un point de terminaison aléatoire dans le groupe de points de terminaison le plus proche du client, "échouant ouvert" [3].
- Contrôles de santé et interaction de poids: seuls les critères d'évaluation sains avec des poids supérieurs à zéro reçoivent le trafic. Si les contrôles de santé sont activés, les critères de terminaison malsains sont exclus de l'acheminement de la circulation quel que soit leur poids. Si les contrôles de santé sont désactivés, le trafic est distribué en fonction des poids, même aux critères de terminaison malsains, mais les échecs répétés provoquent une redistribution [6].
- Cas d'utilisation: la définition du poids d'un point de terminaison sur 0 est utile pour arrêter temporairement le trafic vers un point final, comme pendant la maintenance ou les déploiements progressifs (rejets Canary), sans retirer le point final de la configuration [6].
- Poids par défaut: par défaut, les points d'extrémité ont un poids de 128 (la moitié du maximum 255) et les poids peuvent être ajustés entre 0 et 255 pour contrôler les proportions de trafic [2] [6] [7].

En résumé, la définition du poids d'un point de terminaison à zéro dans un accélérateur standard demande à Global Accelerator d'exclure ce point de terminaison de la réception du trafic, tout en le gardant configuré et disponible pour des scénarios à usage ou de basculement futur. Le trafic est ensuite redistribué entre autres points d'évaluation avec des poids non nuls, assurant une gestion contrôlée et flexible du trafic [2] [3] [6].

Citations:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-endpoint-weights.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.unhealthy-endpoids.html
[3] https://www.alibabacloud.com/help/doc-detail/2833690.html
[4] https://www.alibabacloud.com/help/en/ga/use-ases/use-one-nega-instance-to-accelerate-access-to-multiple-https-capable-domain-sames
[5] https://hands-on.cloud/aws-services/global-accelerator/
[6] https://www.alibabacloud.com/help/en/ga/user-guide/overview-4/
[7] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-endpoids.html
[8] https://github.com/jtouzi/globalaccelerator-and-autoscaling
[9] https://awscli.amazonaws.com/v2/documentation/api/latest/reference/globalaccelerator/add-endpoint.html
[10] https://dev.to/aws-builders/how-to-assign-statin-ip-on-application-load-balancer-using-aws-balbal-accelerator-4chf
[11] https://awscli.amazonaws.com/v2/documentation/api/2.4.18/reference/globalaccelerator/index.html