Hvis vekten til et sluttpunkt i en standard gasspedal er satt til 0, slutter global akselerator å lede enhver nettverkstrafikk til det endepunktet. Dette fjerner effektivt sluttpunktet fra trafikkfordelingen uten å slette eller deaktivere endepunktet i seg selv. Trafikken som ville gått til det endepunktet er i stedet distribuert mellom andre endepunkter i endepunktgruppen som har vekter større enn null, proporsjonalt med vektene [2] [4] [6].
Sentrale detaljer om å sette en sluttpunktets vekt til 0 inkluderer:
- Ingen trafikk føres til endepunktet på null vekt: Endepunktet forblir en del av endepunktgruppen, men får ingen trafikk [6].
- Failover Behaviour: Hvis alle sunne endepunkter i en endepunktgruppe har vekter satt til 0, prøver Global Accelerator å mislykkes til sunne endepunkter med vekter større enn null i andre sluttpunktgrupper (andre AWS -regioner). Hvis ingen slike endepunkter blir funnet, ruter det trafikk til et tilfeldig endepunkt i den nærmeste endepunktgruppen til klienten, og effektivt "mislykkes åpen" [3].
- Helsekontroller og vektinteraksjon: Bare sunne sluttpunkter med vekter større enn null får trafikk. Hvis helsekontroller er aktivert, er usunne endepunkter ekskludert fra trafikkruting uavhengig av vekten. Hvis helsekontroller er deaktivert, distribueres trafikken basert på vekter selv til usunne endepunkter, men gjentatte feil forårsaker omfordeling [6].
- Bruk tilfeller: Å sette en endepunkts vekt til 0 er nyttig for å stoppe trafikken til et endepunkt midlertidig, for eksempel under vedlikehold eller fasede distribusjoner (Kanariutgivelser), uten å fjerne endepunktet fra konfigurasjonen [6].
- Standardvekt: Som standard har endepunkter en vekt på 128 (halvparten av maksimum 255), og vekter kan justeres mellom 0 og 255 for å kontrollere trafikkforholdene [2] [6] [7].
Oppsummert instruerer å sette et endepunktets vekt til null i en standard gasspedal som instruerer Global Accelerator om å utelukke det endepunktet fra å motta trafikk, samtidig som det holder det konfigurert og tilgjengelig for fremtidig bruk eller failover -scenarier. Trafikk blir deretter omfordelt mellom andre endepunkter med ikke -vekter, noe som sikrer kontrollert og fleksibel trafikkstyring [2] [3] [6].
Sitasjoner:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.unhealthy-endpoints.html
[3] https://www.alibabacloud.com/help/doc-tail/2833690.html
[4] https://www.alibabacloud.com/help/no/ga/use-cases/use-one-ga-instance-to-accelerate-access-to-multiple-https-capable-domain-navn
[5] https://hands-on.cloud/aws-services/global-accelerator/
[6] https://www.alibabacloud.com/help/no/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-assign-static-ip-on-application-load-balancer-sing-aws-global-accelerator-4CHF
[11] https://awscli.amazonaws.com/v2/documentation/api/2.4.18/reference/globalaccelerator/index.html