Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Czy mogę użyć wag końcowych zarówno dla akceleratorów standardowych, jak i niestandardowych


Czy mogę użyć wag końcowych zarówno dla akceleratorów standardowych, jak i niestandardowych


Możesz użyć wag końcowych ze standardowymi akceleratorami routingu w AWS Global Accelerator, aby kontrolować odsetek ruchu ukierunkowanego do każdego punktu końcowego w grupie punktu końcowego. Waga punktu końcowego to wartości liczbowe (od 0 do 255), które określają sposób rozmieszczenia ruchu między punktami końcowymi, takimi jak równoważenie obciążenia sieciowego, równoważenie ładunku aplikacji, instancje EC2 lub elastyczne adresy IP. Regulując ciężary, możesz wykonywać równoważenie obciążenia, prowadzić uwalniki kanaryjne lub stopniowo przesuwać ruch między punktami końcowymi. Na przykład ustawienie wagi jednego punktu końcowego na 1, a drugi na 255 oznacza, że ​​pierwszy odbiera 1/256 ruchu, a drugie 255/256. Ustawienie wagi do 0 zatrzymuje ruch w tym punkcie końcowym. Globalny akcelerator oblicza sumę wag w grupie punktu końcowego i proporcjonalnie prowadzi ruch [1] [2] [9].

Natomiast niestandardowe akceleratory routingu w AWS Global Accelerator działają inaczej. Promują ruch do podsieci VPC zawierających instancje EC2, a nie ładowanie wyważających lub innych typów punktów końcowych. Dokumentacja i referencje API nie wspominają o możliwości przypisywania wag do punktów końcowych w niestandardowych akceleratorach routingu. Zamiast tego niestandardowe akceleratory routingu mapują ruch przychodzący na statyczne adresy IP bezpośrednio do określonych instancji EC2 w podsieci VPC. Oznacza to, że wagi końcowe nie mają zastosowania ani obsługiwane dla niestandardowych przyspieszników routingu [6] [10].

Streszczenie:

- Standardowe akceleratory routingu: Wspieraj wagi punktu końcowego w celu kontrolowania rozkładu ruchu między punktami końcowymi w grupie punktów końcowych. Wagi wahają się od 0 do 255 i wpływają na to, jak duży ruch otrzymuje każdy punkt końcowy w stosunku do innych.
- Niestandardowe akceleratory routingu: Nie obsługuj wag końcowych. Ruch jest kierowany na podstawie mapowań do podsieci VPC z instancjami EC2, bez rozkładu ważonego.

Dlatego wagi końcowe mogą być używane tylko ze standardowymi akceleratorami routingu, a nie z niestandardowymi akceleratorami routingu w globalnym akceleratorze AWS.

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/introduction-how-it-works.html
[3] https://www.alibabacloud.com/help/en/ga/user-guide/overview-4/
[4] https://repost.aws/knowledge-center/global-accelerator-failover-different-region
[5] https://boto3.amazonaws.com/v1/documentation/api/1.12.30/reference/services/globalaclelerator.html
[6] https://boto3.amazonaws.com/v1/documentation/api/1.17.39/reference/services/globalaclelerator.html
[7] https://awscli.amazonaws.com/v2/documentation/api/latest/reference/globalaclelerator/add-endpoints.html
[8] https://awscli.amazonaws.com/v2/documentation/api/2.2.2/reference/globalacclelerator/index.html
[9] https://hands-on.cloud/aws-services/global-accelerator/
[10] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-uting-goidelines.html
[11] https://www.alibabacloud.com/help/en/ga/user-guide/create-and-manage-standard-ga-instances