Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Co se stane, pokud je hmotnost koncového bodu nastavena na 0 ve standardním akcelerátoru


Co se stane, pokud je hmotnost koncového bodu nastavena na 0 ve standardním akcelerátoru


Pokud je hmotnost koncového bodu ve standardním akcelerátoru nastavena na 0, globální akcelerátor přestane směřovat jakýkoli síťový provoz na tento koncový bod. To účinně odstraní koncový bod z distribuce provozu bez odstranění nebo deaktivace samotného koncového bodu. Provoz, který by šel do tohoto koncového bodu, je místo toho distribuován mezi jinými koncovými body ve skupině koncových bodů, které mají váhy větší než nula, úměrně jejich hmotnosti [2] [4] [6].

Klíčové podrobnosti o nastavení hmotnosti koncového bodu na 0 zahrnují:

- Žádný provoz není směrován do koncového bodu nulové hmotnosti: koncový bod zůstává součástí skupiny koncových bodů, ale nedostává žádný provoz [6].
- chování převzetí služeb při selhání: Pokud všechny zdravé koncové body ve skupině koncových bodů mají váhy nastaveny na 0, pokouší se globální akcelerátor selhat do zdravých koncových bodů s váhami většími než nula v jiných skupinách koncových bodů (jiné regiony AWS). Pokud nejsou nalezeny žádné takové koncové body, směruje provoz do náhodného koncového bodu v nejbližší skupině koncových bodů k klientovi a účinně „selhává otevřená“ [3].
- Zdravotní kontroly a interakce hmotnosti: pouze zdravé koncové body s váhami většími než nula dostávají provoz. Pokud jsou povoleny zdravotní kontroly, jsou nezdravé koncové body vyloučeny ze směrování provozu bez ohledu na jejich hmotnost. Pokud jsou zdravotní kontroly deaktivovány, je provoz distribuován na základě hmotností i na nezdravé koncové body, ale opakované poruchy způsobují přerozdělení [6].
- Případy použití: Nastavení hmotnosti koncového bodu na 0 je užitečné pro dočasné zastavení provozu do koncového bodu, například během údržby nebo fázového nasazení (vydání kanár), aniž by se odstranilo koncový bod z konfigurace [6].
- Výchozí hmotnost: Ve výchozím nastavení mají koncové body hmotnost 128 (polovina maxima 255) a hmotnosti lze upravit mezi 0 a 255 pro kontrolu provozních rozměrů [2] [6] [7].

Stručně řečeno, nastavení hmotnosti koncového bodu na nulu ve standardním akcelerátoru instruuje Global Accelerator, aby vyloučil tento koncový bod z přijímání provozu a přitom jej stále udržoval nakonfigurovaný a dostupný pro budoucí použití nebo scénáře převzetí služeb při selhání. Provoz je poté přerozdělen mezi jinými koncovými body s nenulovými hmotnostmi, což zajišťuje kontrolované a flexibilní řízení provozu [2] [3] [6].

Citace:
[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-detail/2833690.html
[4] https://www.alibabacloud.com/help/en/ga/use-cases/use-one-ga-instance-to-accelered-access-to-mtttps-aptable-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-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-using-aws-global-accelerator-4chf
[11] https://awscli.amazonaws.com/v2/documentation/api/2.4.18/reference/globalaccelerator/index.html