Pondérations des points de - AWS Global Accelerator

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Pondérations des points de

Une pondération est une valeur qui détermine la proportion de trafic que Global Accelerator dirige vers un point de terminaison dans un accélérateur standard. Les points de terminaison peuvent être des équilibreurs de charge réseau, des équilibreurs de charge d'application, des instances Amazon EC2 ou des adresses IP élastiques. Global Accelerator calcule la somme des pondérations des points de terminaison d'un groupe de points de terminaison, puis dirige le trafic vers les points de terminaison en fonction du rapport entre le poids de chaque point de terminaison et le total.

Le routage pondéré vous permet de choisir la quantité de trafic acheminée vers une ressource dans un groupe de points de terminaison. Cela peut vous être utile de plusieurs façons, notamment l'équilibrage de charge et le test de nouvelles versions d'une application.

Fonctionnement des pondérations des points de terminaison

Pour utiliser des pondérations, vous attribuez à chaque point de terminaison dans un groupe de points de terminaison une pondération relative correspondant au volume de trafic que vous souhaitez lui envoyer. Par défaut, le poids d'un point de terminaison est 128, c'est-à-dire la moitié de la valeur maximale d'un poids, 255. Global Accelerator envoie le trafic vers un point de terminaison en fonction de la pondération attribuée à ce point par rapport au poids total des points de terminaison dans le groupe :

Fonctionnement des pondérations relatives pour les points de terminaison

Par exemple, si vous souhaitez envoyer une petite partie de votre trafic vers un point de terminaison et que le reste soit acheminé vers un autre point de terminaison, vous pouvez spécifier des pondérations de 1 à 255. Le point de terminaison ayant une pondération de 1 obtient 1/256 du trafic (1/1+255) et l'autre point de terminaison obtient 255/256 (255/1+255). Vous pouvez progressivement modifier l'équilibre en changeant les pondérations. Si vous voulez que Global Accelerator cesse d'envoyer du trafic vers un point de terminaison, vous pouvez passer la pondération de cette ressource à 0.

Basculement sur incident pour les terminaux non sains

S'il n'y a pas de points de terminaison sains dans un groupe de points de terminaison dont la pondération est supérieure à zéro, Global Accelerator tente de basculer vers un point de terminaison sain dont la pondération est supérieure à zéro dans un autre groupe de points de terminaison. Pour ce basculement, Global Accelerator ignore le paramètre de numérotation du trafic. Ainsi, si, par exemple, un groupe de points de terminaison a une numérotation de trafic définie sur zéro, Global Accelerator inclut toujours ce groupe de points de terminaison dans la tentative de basculement.

Si Global Accelerator ne trouve pas de point de terminaison sain avec une pondération supérieure à zéro après avoir essayé trois groupes de points de terminaison supplémentaires (c'est-à-dire trois régions AWS), il achemine le trafic vers un point de terminaison aléatoire dans le groupe de points de terminaison le plus proche du client. C'est, ilÉchec d'ouverture.

Remarques :

  • Le groupe de points de terminaison choisi pour le basculement peut être un groupe dont la numérotation de trafic est définie à zéro.

  • Le groupe de points de terminaison le plus proche peut ne pas être le groupe de points de terminaison original. En effet, Global Accelerator prend en compte les paramètres de numérotation de trafic de compte lorsqu'il choisit le groupe de points de terminaison d'origine.

Par exemple, supposons que votre configuration comporte deux points de terminaison, l'un sain et l'autre malsain, et que vous avez défini le poids de chacun d'entre eux sur une valeur supérieure à zéro. Dans ce cas, Global Accelerator achemine le trafic vers le point de terminaison sain. Cependant, dites maintenant que vous définissez le poids du seul point de terminaison sain sur zéro. Global Accelerator tente ensuite trois groupes de points de terminaison supplémentaires pour trouver un point de terminaison sain avec un poids supérieur à zéro. S'il n'en trouve pas, Global Accelerator achemine le trafic vers un point de terminaison aléatoire dans le groupe de points de terminaison le plus proche du client.