Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Hvordan konfigurerer du endepunktvekter for både standard og tilpassede rutingakseleratorer


Hvordan konfigurerer du endepunktvekter for både standard og tilpassede rutingakseleratorer


For å konfigurere endepunktvekter for både standard og tilpassede rutingakseleratorer i AWS Global Accelerator, klarer du hvordan trafikk er proporsjonalt distribuert til endepunktene i en endepunktgruppe ved å tilordne vekter til hvert endepunkt. Her er detaljert veiledning om hvordan du gjør dette for begge akseleratortypene:

Standard rutingakseleratorer

Hva er endepunktvekter?

- Endpunktvekter er numeriske verdier fra 0 til 255 som bestemmer andelen trafikk som er dirigert til hvert endepunkt i en endepunktgruppe.
- Som standard har hvert sluttpunkt en vekt på 128.
- Den globale akseleratoren beregner summen av alle endepunktvekter i en endepunktgruppe og ruter trafikk til hvert endepunkt basert på forholdet mellom vekten og den totale summen.
- For eksempel, hvis endepunkter har vekter 4, 5, 5 og 6 (totalt 20), blir trafikken dirigert 4/20 til det første endepunktet, 5/20 til andre og tredje, og 6/20 til den siste [2] [3] [6] [10].

hvordan konfigurerer du endepunktvekter

- I AWS Global Accelerator -konsollen velger du gasspedalen og lytteren.
- Velg endepunktgruppen du vil legge til eller redigere endepunkter til.
- Legg til eller rediger et sluttpunkt og spesifiser en vektverdi mellom 0 og 255.
- Å sette en vekt til 0 betyr at endepunktet ikke vil motta trafikk.
- Du kan justere vekter dynamisk for å skifte trafikkfordeling, for eksempel for kanariutgivelser ved gradvis å øke vekten til et nytt versjonsendepunkt mens du reduserer den gamle [2] [6].
- Bevaring av klient -IP -adresse kan aktiveres valgfritt, men merk at global akselerator kan overstyre endepunktvekter for å unngå tilkoblingskollisjoner når denne funksjonen er aktivert [2] [3].

Tilleggshensyn

- Trafikkhjul er konfigurert på endepunktgruppenivå for å kontrollere den totale prosentandelen av trafikk som sendes til den gruppen, mens vekter kontrollerer trafikkfordelingen mellom endepunkter i gruppen.
- Helsekontroller påvirker ruting: Trafikk distribueres bare til sunne endepunkter; Hvis et endepunkt blir usunt, beregnes vekter på nytt blant de gjenværende sunne endepunktene [10].

tilpassede rutingakseleratorer

Hva er tilpassede rutingsendepunkter?

- Endepunkter er VPC -undernett tilknyttet gasspedalen.
- Trafikk føres til EC2 -forekomster innenfor disse undernettene basert på portkartlegginger.

Konfigurere endepunktvekter

- For tilpassede ruting lyttere spesifiserer du vekter for hvert endepunkt (undernett) for å kontrollere forholdet mellom trafikk som er distribuert.
- Gyldige vekter er fra 0 til 255, med en standard på 255.
- Den globale akseleratoren oppsummerer vekten av alle endepunkter i gruppen og distribuerer trafikk proporsjonalt.
- Å sette en endepunktvekt til 0 stopper trafikkfordelingen til det endepunktet.
- Dette gir mulighet for belastningsbalansering, gradvis migrasjon av trafikk (kanariutgivelser) og forbedret ressursutnyttelse [6] [9].

Hvordan konfigurere

- Bruk AWS -konsollen, CLI eller SDK -ene for å legge til tilpassede rutingsendepunkter til en endepunktgruppe.
- Spesifiser vekten for hvert undernett endepunkt når du legger til eller oppdaterer sluttpunkter.
- Forsikre deg om at lytterhavelsesområdet er tilstrekkelig til å dekke kravene til undernettport.
- Aktiver trafikk til spesifikke porter eller alle destinasjoner i undernettet ved å bruke AllowCustomroutingTraffic API om nødvendig [9].

Sammendrag av nøkkelpunkter

- Endpoint Vekter kontrollerer proporsjonal trafikkfordeling i en endepunktgruppe for både standard og tilpassede rutingakseleratorer.
- Vekter varierer fra 0 (ingen trafikk) til 255 (maksimal trafikkandel).
- Juster vekter for å håndtere belastningsbalansering, failover og gradvise distribusjonsstrategier.
- For standard akseleratorer gjelder vekter på ressurser som belastningsbalanser, EC2 -forekomster eller elastiske IP -er.
- For tilpassede rutingakseleratorer gjelder vekter for VPC -undernett endepunkter.
- Kundens IP -bevaring og helsekontroller påvirker rutingsatferd og kan overstyre vekter i noen tilfeller.

Denne konfigurasjonsfleksibiliteten tillater presis kontroll over hvordan trafikk blir dirigert globalt for å optimalisere ytelse, tilgjengelighet og distribusjonsstrategier [2] [3] [6] [9] [10].

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/about-endpoints-adding-endpoints.html
[3] https://awscli.amazonaws.com/v2/documentation/api/latest/reference/globalaccelerator/add-endpoints.html
[4] https://repost.aws/knowledge-center/global-accelerator-failover-different-region
[5] https://www.alibabacloud.com/help/no/ga/user-guide/create-and-manage-the-dpoint-groups-of-intelligent-ruting-lyttere
[6] https://www.alibabacloud.com/help/no/ga/user-guide/overview-4/
[7] https://boto3.amazonaws.com/v1/documentation/api/1.21.9/reference/services/globalaccelerator.html
[8] https://cloudchipr.com/blog/aws-global-accelerator
[9] https://metacpan.org/pod/paws::globalaccelerator
[10] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-itworks.html
[11] https://www.alibabacloud.com/help/en/ga/getting-started/accelerate-transmission-of-network-traffic-destined-for-a-spesified-domain-name