Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Co się stanie, jeśli waga punktu końcowego jest ustawiona na 0 w standardowym akceleratorze


Co się stanie, jeśli waga punktu końcowego jest ustawiona na 0 w standardowym akceleratorze


Jeśli waga punktu końcowego w standardowym akceleratorze jest ustawiona na 0, globalny akcelerator przestaje kierować ruchem sieciowym do tego punktu końcowego. To skutecznie usuwa punkt końcowy z rozkładu ruchu bez usuwania lub wyłączania samego punktu końcowego. Ruch, który trafiłby do tego punktu końcowego, jest rozłożony między innymi punktami końcowymi w grupie punktów końcowych, które mają wagi większe niż zero, proporcjonalnie do ich wag [2] [4] [6].

Kluczowe szczegóły dotyczące ustawienia wagi punktu końcowego na 0 obejmują:

- Żaden ruch nie jest kierowany do punktu końcowego o zerowej masie: punkt końcowy pozostaje częścią grupy punktów końcowych, ale nie otrzymuje ruchu [6].
- Zachowanie przełączania awaryjnego: Jeśli wszystkie zdrowe punkty końcowe w grupie punktów końcowych mają wagi ustawione na 0, globalny akcelerator próbuje nie udało się nie ulegać zdrowym punktom końcowym o wagach większych niż zero w innych grupach końcowych (inne regiony AWS). Jeśli nie znaleziono takich punktów końcowych, prowadzi ruch do losowego punktu końcowego w najbliższej grupie punktów końcowych dla klienta, skutecznie „nieudane otwarte” [3].
- Kontrola zdrowia i interakcja wagi: Tylko zdrowe punkty końcowe o wagach większych niż zero odbierają ruch. Jeśli kontrole zdrowia są włączone, niezdrowe punkty końcowe są wykluczone z routingu ruchu niezależnie od ich wagi. Jeśli kontrole zdrowia są wyłączone, ruch jest rozmieszczony w zależności od ciężarów nawet niezdrowych punktów końcowych, ale powtarzające się awarie powodują redystrybucję [6].
- Przypadki użycia: Ustawienie wagi punktu końcowego na 0 jest przydatne do tymczasowego zatrzymania ruchu do punktu końcowego, na przykład podczas konserwacji lub wdrożenia fazowego (zwolnienia kanaryjne), bez usunięcia punktu końcowego z konfiguracji [6].
- Domyślna waga: domyślnie punkty końcowe mają wagę 128 (połowa maksymalnie 255), a wagi można regulować między 0 a 255, aby kontrolować proporcje ruchu [2] [6] [7].

Podsumowując, ustawienie wagi punktu końcowego na zero w standardowym akceleratorze instruuje globalny akcelerator, aby wykluczył ten punkt końcowy z odbierania ruchu, jednocześnie utrzymując go konfigurowane i dostępne do scenariuszy przyszłych lub przełączania awaryjnego. Ruch jest następnie redystrybuowany między innymi punktami końcowymi o niezerowych ciężarach, zapewniając kontrolowane i elastyczne zarządzanie ruchem [2] [3] [6].

Cytaty:
[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-go-instance-to-accelerate-access-multiple-https-capable-domain-mames
[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/globalaclelerator-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-tatic-ip-on-application-load-balancer-using-aws-global-clelerator-4chf
[11] https://awscli.amazonaws.com/v2/documentation/api/2.4.18/reference/globalaclelerator/index.html