Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Påvirker det at indstille en vægt på 0 slutpunktets tilgængelighed eller ydeevne


Påvirker det at indstille en vægt på 0 slutpunktets tilgængelighed eller ydeevne


Indstilling af en vægt på 0 på et slutpunkt i trafikrutesystemer som AWS Global Accelerator eller Amazon Route 53 betyder effektivt, at slutpunktet ikke vil modtage trafik under normale forhold. Dette påvirker slutpunktets tilgængelighed og ydeevne på følgende detaljerede måder:

- Trafikfordeling og tilgængelighed:
Når et slutpunkts vægt er indstillet til 0, udelukker routingsystemet det fra puljen af ​​slutpunkter, som trafik normalt er fordelt på. Dette betyder, at slutpunktet ikke aktivt tjener klientanmodninger, hvilket effektivt gør det utilgængeligt til regelmæssig trafikrutning. Slutpunktet betragtes imidlertid ikke som fuldstændig offline eller usund; Det er simpelthen deprioriteret til trafikrutning [2] [6].

- Failover -adfærd:
Hvis alle slutpunkter med vægte, der er større end 0 i en slutpunktgruppe, bliver usund, vil systemet forsøge at mislykkes over for slutpunkter med vægt 0. For eksempel forsøger AWS Global Accelerator at finde sunde endepunkter med vægte, der er større end nul i andre endepunktgrupper først. Hvis der ikke findes nogen, dirigerer den derefter trafik til et sundt slutpunkt med vægt 0 eller til et tilfældigt slutpunkt i den nærmeste endepunktgruppe til klienten. Denne failover -mekanisme sikrer, at tilgængeligheden, selvom slutpunkter med ikke -nedgangsvægte ikke er tilgængelige, men det betyder, at slutpunkter med vægt 0 kan tjene trafik under failover -scenarier [1] [6].

- indflydelse på ydeevne:
Da slutpunkter med vægt 0 ikke modtager trafik under normal routing, bidrager de ikke til belastningsbalancering eller ydeevne under typiske forhold. Under failover kan disse slutpunkter opleve pludselige trafikspidser, hvilket kan påvirke deres præstationer, hvis de ikke er parat til at håndtere belastningen. Etablerede aktive forbindelser til et slutpunkt med vægt 0 Fortsæt, indtil de nulstilles, hvilket betyder, at en vis trafik fortsætter, selvom vægten ændres til 0 [1].

- Brug sager til vægt 0:
Det er nyttigt at indstille et slutpunkt til 0 til scenarier som:
- gradvist dræner trafik fra et slutpunkt før vedligeholdelse eller nedlæggelse.
- Test- eller iscenesættelsesmiljøer, hvor du midlertidigt vil stoppe med at sende trafik uden at deaktivere slutpunktet helt.
- Failover -backup -endepunkter, der kun skal modtage trafik, når primære slutpunkter er usunde [2] [4] [6].

- Sundhedskontrol og vægt 0:
Slutpunkter med vægt 0 deltager stadig i sundhedskontrol. Hvis alle ikke-nulvægtede endepunkter er usunde, overvejer systemet sundheden for nulvægtsendepunkter for at bestemme failover-routing. Dette betyder, at vægt 0 slutpunkter skal være sunde til at blive brugt i failover -situationer [6].

Sammenfattende fjerner det at indstille en vægt på 0 ikke et slutpunkt fra tilgængelighedsovervågning, men udelukker det fra at modtage trafik under normale forhold, hvilket påvirker dets aktive ydelsesbidrag. Det forbliver dog tilgængeligt for failover, hvilket sikrer, at tilgængeligheden opretholdes på systemniveau, omend med potentielle præstationsmæssige implikationer under failover -begivenheder [1] [2] [6].

Citater:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-endpoint-weights.unhealthy-endpoints.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-endpoint-weights.html
[3] https://pmc.ncbi.nlm.nih.gov/articles/pmc4275445/
[4] https://learn.microsoft.com/en-us/azure/traffic-manager/traffic-manager-routing-metods
[5] https://www.mdpi.com/2079-9292/12/8/1906
[6] https://docs.aws.amazon.com/route53/latest/developerguide/routing-policy-wighted.html
[7] https://oacu.oir.nih.gov/system/files/media/file/2022-04/b13_endpoints_guideline.pdf
[8] https://learn.microsoft.com/en-us/azure/traffic-manager/traffic-manager-monitoring