Om eindpuntgewichten te configureren voor zowel standaard als aangepaste routing -versnellers in AWS Global Accelerator, beheert u hoe verkeer evenredig is gedistribueerd naar de eindpunten binnen een eindpuntgroep door gewichten toe te wijzen aan elk eindpunt. Hier is gedetailleerde richtlijnen voor het doen van dit voor beide types van versnelders:
Standaard routeringsversnellers
Wat zijn eindpuntgewichten?
- Eindpuntgewichten zijn numerieke waarden van 0 tot 255 die het aandeel verkeer naar elk eindpunt binnen een eindpuntgroep bepalen.- Standaard heeft elk eindpunt een gewicht van 128.
- De globale versneller berekent de som van alle eindpuntgewichten in een eindpuntgroep en routeert verkeer naar elk eindpunt op basis van de verhouding van zijn gewicht tot de totale som.
- Als eindpunten bijvoorbeeld gewichten hebben 4, 5, 5 en 6 (totaal 20), wordt het verkeer 4/20 gerouteerd naar het eerste eindpunt, 5/20 naar de tweede en derde, en 6/20 naar de laatste [2] [3] [6] [10].
Hoe eindpuntgewichten te configureren
- Selecteer in de AWS Global Accelerator Console uw versneller en luisteraar.- Kies de eindpuntgroep waaraan u eindpunten wilt toevoegen of bewerken.
- Voeg een eindpunt toe of bewerk en geef een gewichtswaarde tussen 0 en 255 op.
- Een gewicht instellen op 0 betekent dat het eindpunt geen verkeer ontvangt.
- U kunt de gewichten dynamisch aanpassen om de verkeersverdeling te verschuiven, zoals voor Canarische releases door het gewicht van een nieuw versie -eindpunt geleidelijk te vergroten en de oude [2] [6] te verlagen.
- Client IP -adresbehoud kan optioneel worden ingeschakeld, maar merk op dat Global Accelerator eindpuntgewichten kan overschrijven om verbindingsbotsingen te voorkomen wanneer deze functie is ingeschakeld [2] [3].
Aanvullende overwegingen
- Verkeerswijzerplaten worden geconfigureerd op het niveau van het eindpuntgroep om het totale percentage verkeer dat naar die groep wordt gestuurd te regelen, terwijl de verkeersdistributie van de gewichten onder eindpunten binnen de groep bestuurt.- Gezondheidscontroles beïnvloeden routering: verkeer wordt alleen verdeeld over gezonde eindpunten; Als een eindpunt ongezond wordt, worden gewichten opnieuw berekend tussen de resterende gezonde eindpunten [10].
Aangepaste routing -versnellers
Wat zijn aangepaste routing -eindpunten?
- Eindpunten zijn VPC -subnetten geassocieerd met het versneller.- Verkeer wordt doorgestuurd naar EC2 -instanties binnen deze subnetten op basis van poortstappen.
Eindpuntgewichten configureren
- Voor aangepaste routing -luisteraars geeft u gewichten op voor elk eindpunt (subnet) om de verhouding tussen verdeelde verkeer te regelen.- Geldige gewichten zijn van 0 tot 255, met een standaard van 255.
- De wereldwijde versneller vat de gewichten van alle eindpunten in de groep samen en verdeelt het verkeer evenredig.
- Een eindpuntgewicht instellen op 0 stopt de verkeersverdeling naar dat eindpunt.
- Dit zorgt voor load -balancing, geleidelijke verkeersmigratie (Canary Releases) en verbeterde resource -gebruik [6] [9].
hoe te configureren
- Gebruik de AWS -console, CLI of SDK's om aangepaste routing -eindpunten toe te voegen aan een eindpuntgroep.- Geef het gewicht op voor elk subnet -eindpunt bij het toevoegen of bijwerken van eindpunten.
- Zorg ervoor dat het bereik van de luisteraarpoort voldoende is om de vereisten van de subnetpoort te dekken.
- Schakel verkeer in naar specifieke poorten of alle bestemmingen in het subnet met behulp van de API API TOEVOERDOMROUTINGTRAFFICS indien nodig [9].
Samenvatting van de belangrijkste punten
- Eindpuntgewichten regelen proportionele verkeersverdeling binnen een eindpuntgroep voor zowel standaard- als aangepaste routeringsversnellers.- Gewichten variëren van 0 (geen verkeer) tot 255 (maximaal verkeersaandeel).
- Pas de gewichten aan om strategieën voor het balanceren van belastingen, failover en geleidelijke inzet te beheren.
- Voor standaardversnellers zijn gewichten van toepassing op middelen zoals load balancers, EC2 -instanties of elastische IP's.
- Voor aangepaste routeringsversnellers zijn gewichten van toepassing op VPC -subnet -eindpunten.
- IP -conservering van de klant en gezondheidscontroles beïnvloeden het routeringsgedrag en kunnen in sommige gevallen de gewichten overschrijven.
Deze configuratieflexibiliteit zorgt voor nauwkeurige controle over hoe verkeer wereldwijd wordt geleid om prestaties, beschikbaarheid en implementatiestrategieën te optimaliseren [2] [3] [6] [9] [10].
Citaten:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-wights.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-endpoints.html
[3] https://awsbli.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/en/ga/user-guide/create-and-manage-the-endpoint-groups-of-intelligent-routing-listeners
[6] https://www.alibabacloud.com/help/en/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-works.html
[11] https://www.alibabacloud.com/help/en/ga/getting-started/accelerate-transmission-of-network-traffic-destined-for-a-gespecificeerd domain-naam