Du kan bruke endepunktvekter med standard rutingakseleratorer i AWS Global Accelerator for å kontrollere andelen trafikk rettet til hvert endepunkt i en endepunktgruppe. Endepunktvekter er numeriske verdier (fra 0 til 255) som bestemmer hvordan trafikken distribueres mellom endepunkter som nettverksbelastningsbalanser, applikasjonsbelastningsbalanser, EC2 -forekomster eller elastiske IP -adresser. Ved å justere vekter kan du utføre belastningsbalansering, gjennomføre kanariutgivelser eller gradvis skifte trafikk mellom endepunktene. For eksempel betyr det å sette ett endepunktets vekt til 1 og et annet til 255, den første mottar 1/256 av trafikken og den andre 255/256. Å sette en vekt til 0 stopper trafikken til det endepunktet. Global akselerator beregner summen av vekter i en endepunktgruppe og ruter trafikk proporsjonalt [1] [2] [9].
Derimot fungerer tilpassede rutingakseleratorer i AWS Global Accelerator annerledes. De ruter trafikk til VPC -undernett som inneholder EC2 -forekomster, ikke for å laste balansere eller andre sluttpunkttyper. Dokumentasjonen og API -referansene nevner ikke muligheten til å tilordne vekter til endepunkter i tilpassede rutingakseleratorer. I stedet kartlegger tilpassede rutingakseleratorer innkommende trafikk på statiske IP -adresser direkte til spesifikke EC2 -forekomster innen VPC -undernett. Dette innebærer at endepunktvekter ikke er aktuelt eller støttet for tilpassede rutingakseleratorer [6] [10].
Sammendrag:
- Standard rutingakseleratorer: Støtt endepunktvekter for å kontrollere trafikkfordelingen mellom endepunkter i en endepunktgruppe. Vektene varierer fra 0 til 255 og påvirker hvor mye trafikk hver endepunkt mottar i forhold til andre.
- Tilpasset rutingakseleratorer: Ikke støtt endepunktvekter. Trafikk føres basert på kartlegginger til VPC -undernett med EC2 -forekomster, uten vektet distribusjon.
Derfor kan endepunktvekter bare brukes med standard rutingakseleratorer, ikke med tilpassede rutingakseleratorer i AWS Global Accelerator.
Sitasjoner:
[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-itworks.html
[3] https://www.alibabacloud.com/help/no/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/globalaccelerator.html
[6] https://boto3.amazonaws.com/v1/documentation/api/1.17.39/reference/services/globalaccelerator.html
[7] https://awscli.amazonaws.com/v2/documentation/api/latest/reference/globalaccelerator/add-endpoints.html
[8] https://awscli.amazonaws.com/v2/documentation/api/2.3.2/reference/globalaccelerator/index.html
[9] https://hands-on.cloud/aws-services/global-accelerator/
[10] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-utinging-guidelines.html
[11] https://www.alibabacloud.com/help/no/ga/user-guide/create-and-manage-standard-ga-instances