Om vikten av en slutpunkt i en standard accelerator är inställd på 0, slutar Global Accelerator att styra någon nätverkstrafik till den slutpunkten. Detta avlägsnar effektivt slutpunkten från trafikfördelningen utan att ta bort eller inaktivera själva slutpunkten. Trafiken som skulle ha gått till den slutpunkten fördelas istället bland andra slutpunkter i slutpunktgruppen som har vikter större än noll, proportionellt mot deras vikter [2] [4] [6].
Nyckel detaljer om att ställa in en slutpunkts vikt till 0 inkluderar:
- Ingen trafik dirigeras till slutpunkten för nollvikt: slutpunkten förblir en del av slutpunktgruppen men får ingen trafik [6].
- Failover -beteende: Om alla friska slutpunkter i en slutpunktgrupp har vikter inställda på 0, försöker globala acceleratorer att misslyckas med friska slutpunkter med vikter större än noll i andra slutpunktgrupper (andra AWS -regioner). Om inga sådana slutpunkter hittas, dirigerar den trafiken till en slumpmässig slutpunkt i den närmaste slutpunktgruppen till klienten, och effektivt "misslyckas" [3].
- Hälsokontroller och viktinteraktion: Endast friska slutpunkter med vikter större än noll får trafik. Om hälsokontroller är aktiverade utesluts ohälsosamma slutpunkter från trafikrutning oavsett deras vikt. Om hälsokontroller är inaktiverade, distribueras trafiken baserat på vikter även till ohälsosamma slutpunkter, men upprepade fel orsakar omfördelning [6].
- Använd fall: Att ställa in en slutpunkts vikt till 0 är användbart för att stoppa trafiken till en slutpunkt tillfälligt, till exempel under underhåll eller fasade distributioner (kanarieutgivningar), utan att ta bort slutpunkten från konfigurationen [6].
- Standardvikt: Som standard har slutpunkter en vikt på 128 (hälften av den maximala 255), och vikter kan justeras mellan 0 och 255 för att kontrollera trafikproportioner [2] [6] [7].
Sammanfattningsvis instruerar en slutpunkt till noll i en standard accelerator för att utesluta den slutpunkten från att ta emot trafik, samtidigt som den fortfarande håller den konfigurerad och tillgänglig för framtida användning eller failover -scenarier. Trafiken omfördelas sedan bland andra slutpunkter med icke -nollvikter, vilket säkerställer kontrollerad och flexibel trafikhantering [2] [3] [6].
Citeringar:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-endpoint-weights.html
]
[3] https://www.alibabacloud.com/help/doc-detail/2833690.html
]
[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-endpoint-ading-endpoints.html
[8] https://github.com/jtouzi/globalaccelerator-and-autoscaling
[9] https://awscli.amazonaws.com/v2/documentation/api/latest/reference/globalaccelerator/add-endpoints.html
]
[11] https://awscli.amazonaws.com/v2/documentation/api/2.4.18/reference/globalaccelerator/index.html