Hvis vægten af et slutpunkt i en standardaccelerator er indstillet til 0, stopper global accelerator til at dirigere enhver netværkstrafik til dette slutpunkt. Dette fjerner effektivt slutpunktet fra trafikfordelingen uden at slette eller deaktivere selve slutpunktet. Den trafik, der ville være gået til dette slutpunkt, distribueres i stedet blandt andre slutpunkter i slutpunktgruppen, der har vægte, der er større end nul, proportionalt med deres vægte [2] [4] [6].
Nøgleoplysninger om indstilling af en slutpunkts vægt til 0 inkluderer:
- Ingen trafik dirigeres til det nulvægtende slutpunkt: slutpunktet forbliver en del af slutpunktgruppen, men modtager ingen trafik [6].
- Failover -opførsel: Hvis alle sunde endepunkter i en slutpunktgruppe har vægte indstillet til 0, forsøger globale accelerator at mislykkes til sunde endepunkter med vægte, der er større end nul i andre slutpunktgrupper (andre AWS -regioner). Hvis der ikke findes sådanne slutpunkter, ruter det trafik til et tilfældigt slutpunkt i den nærmeste slutpunktgruppe til klienten, hvilket effektivt "mislykkes åben" [3].
- Sundhedskontrol og vægtinteraktion: Kun sunde endepunkter med vægte, der er større end nul, får trafik. Hvis sundhedskontrol er aktiveret, er usunde slutpunkter udelukket fra trafikruting uanset deres vægt. Hvis sundhedskontrol er deaktiveret, distribueres trafikken baseret på vægte, selv til usunde slutpunkter, men gentagne fejl forårsager omfordeling [6].
- Brug sager: Det er nyttigt at indstille et slutpunkt til 0 til 0 til at stoppe trafikken til et slutpunkt midlertidigt, f.eks. Under vedligeholdelse eller fasede implementeringer (Canary -udgivelser) uden at fjerne slutpunktet fra konfigurationen [6].
- Standardvægt: Som standard har slutpunkter en vægt på 128 (halvdelen af den maksimale 255), og vægte kan justeres mellem 0 og 255 for at kontrollere trafikproportioner [2] [6] [7].
Sammenfattende instruerer et endpoints vægt til nul i en standardaccelerator Global Accelerator om at udelukke dette slutpunkt fra at modtage trafik, mens den stadig holder den konfigureret og tilgængelig til fremtidig brug eller failover -scenarier. Trafik omdistribueres derefter blandt andre slutpunkter med ikke -nulvægte, hvilket sikrer kontrolleret og fleksibel trafikstyring [2] [3] [6].
Citater:
[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-endpoint-endpoint-weights.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-adcess-to-multiple-https-capable-domain-namer
[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-autoscaling
[9] https://awscli.amazonaws.com/v2/documentation/api/latest/reference/globalaccelerator/add-endpoints.html
[10] https://dev.to/AWS-Builders/How-to-Sign-static-iP- på-On-application-Load-balancer-usising-Aws-Global-Accelerator-4CHF
[11] https://awscli.amazonaws.com/v2/documentation/api/2.4.18/reference/globalaccelerator/index.html