Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Wat gebeurt er als het gewicht van een eindpunt is ingesteld op 0 in een standaard versneller


Wat gebeurt er als het gewicht van een eindpunt is ingesteld op 0 in een standaard versneller


Als het gewicht van een eindpunt in een standaard versneller is ingesteld op 0, stopt Global Accelerator niet met het sturen van netwerkverkeer naar dat eindpunt. Dit verwijdert het eindpunt effectief uit de verkeersverdeling zonder het eindpunt zelf te verwijderen of uit te schakelen. Het verkeer dat naar dat eindpunt zou zijn gegaan, wordt in plaats daarvan onder andere eindpunten verdeeld in de eindpuntgroep die gewichten groter dan nul hebben, evenredig met hun gewichten [2] [4] [6].

Belangrijkste details over het instellen van het gewicht van een eindpunt op 0 omvatten:

- Er wordt geen verkeer naar het nulgewicht eindpunt geleid: het eindpunt blijft deel uit van de eindpuntgroep maar ontvangt geen verkeer [6].
- Failover -gedrag: als alle gezonde eindpunten in een eindpuntgroep gewichten hebben ingesteld op 0, probeert Global Accelerator te falen naar gezonde eindpunten met gewichten die groter zijn dan nul in andere eindpuntgroepen (andere AWS -regio's). Als dergelijke eindpunten niet worden gevonden, routeert het verkeer naar een willekeurig eindpunt in de dichtstbijzijnde eindpuntgroep naar de client, effectief "falen open" [3].
- Gezondheidscontroles en gewichtsinteractie: alleen gezonde eindpunten met gewichten groter dan nul ontvangen verkeer. Als gezondheidscontroles zijn ingeschakeld, worden ongezonde eindpunten uitgesloten van verkeersroutering, ongeacht hun gewicht. Als gezondheidscontroles worden uitgeschakeld, wordt het verkeer verdeeld op basis van gewichten, zelfs tot ongezonde eindpunten, maar herhaalde fouten veroorzaken herverdeling [6].
- Gebruiksgevallen: het instellen van het gewicht van een eindpunt op 0 is handig om het verkeer tijdelijk naar een eindpunt te stoppen, zoals tijdens onderhouds- of gefaseerde implementaties (Canary Releases), zonder het eindpunt uit de configuratie te verwijderen [6].
- Standaardgewicht: eindpunten hebben eindpunten een gewicht van 128 (de helft van de maximale 255) en gewichten kunnen tussen 0 en 255 worden aangepast om verkeersverhoudingen te regelen [2] [6] [7].

Samenvattend, het instellen van het gewicht van een eindpunt op nul in een standaard versneller instrueert Global Accelerator om dat eindpunt uit te sluiten van het ontvangen van verkeer, terwijl het nog steeds geconfigureerd en beschikbaar blijft voor toekomstig gebruik of failover -scenario's. Het verkeer wordt vervolgens herverdeeld onder andere eindpunten met niet -nulgewichten, waardoor gecontroleerd en flexibel verkeersbeheer [2] [3] [6] wordt gewaarborgd.

Citaten:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-wights.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-wights.unhealthy-endpoints.html
[3] https://www.alibabacloud.com/help/doc-detail/2833690.html
[4] https://www.alibabacloud.com/help/en/ga/use-cases/use-one-ga-instance-to-accelerate-access-to-multiple-https-capable-domain-names
[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-endpoints.html
[8] https://github.com/jtouzi/globalaccelerator-and-autoscalinging
[9] https://awsbli.amazonaws.com/v2/documentation/api/latest/reference/globalaccelerator/add-endpoints.html
[10] https://dev.to/aws-builders/how-to-assign-static-ip-on-application- load-balancer-using-aws-global-accelerator-4chf
[11] https://awsbli.amazonaws.com/v2/documentation/api/2.4.18/reference/globalaccelerator/index.html