Aangepaste routing -versnellers in AWS Global Accelerator zijn ontworpen voor gebruiksgevallen die deterministische routing van gebruikersverkeer naar specifieke Amazon EC2 -instanties vereisen, in tegenstelling tot standaardversnellers die het verkeer over eindpunten laden zonder controle over welk exemplaar een verzoek bedient.
Hoofdgebruiksuitjes voor aangepaste routing -versnellers
- Gaming-applicaties met meerdere spelers
Aangepaste routing -versnellers stellen meerdere spelers naar een enkele gameserversessie mogelijk op basis van criteria zoals geografische locatie, spelersvaardigheden en spelconfiguratie. Deze deterministische routing zorgt ervoor dat spelers die moeten worden gegroepeerd voor een sessie, worden gericht op dezelfde EC2 -instantie, waardoor de game -ervaring en sessiebeheer worden verbeterd.
- VoIP-, video- en berichtentoepassingen
Toepassingen in Voice Over IP (VoIP), Educational Technology (EDTECH) en sociale media vereisen vaak dat meerdere gebruikers worden toegewezen aan een specifieke mediaserver om spraak-, video- of berichtensessies te initiëren. Aangepaste routing -versnellers laten deze applicaties toe om gebruikers te routeren naar aangewezen mediaservers die hun communicatiesessies betrouwbaar afhandelen.
- Op sessie gebaseerde applicaties met aangepaste logica
Elke applicatie die vereist dat verkeer wordt gerouteerd op basis van aangepaste applicatie-logica, zoals matchmaking-servers, sessie grenscontrollers of andere real-time communicatieworkflows-benefits van aangepaste routeringsversnellers. Deze versnellers brengen specifieke poorten op het versneller toe aan privé-IP-adressen en poorten van EC2-instanties, waardoor fijnkorrelige controle over de routing van de gebruikerssessie mogelijk is.
- Gebruiksgevallen die verkeerscontrole op poortniveau vereisen
Met aangepaste routeringsversnellers kunt u het verkeer in kaart brengen die op specifieke poorten van de versneller aankomen aan overeenkomstige poorten op EC2 -instanties. Dit is handig wanneer verschillende toepassingsinstanties op verschillende poorten worden uitgevoerd, of wanneer u verkeerstypen (bijv. TCP versus UDP) wilt scheiden en deze dienovereenkomstig wilt routeren.
- Wereldwijde applicaties die hoge prestaties en beveiliging nodig hebben
Door verkeer te routeren via de wereldwijde netwerkbackbone van AWS, bieden aangepaste routing -versnellers verbeterde prestaties en beveiliging. Ze stellen gebruikers in staat om verbinding te maken met ip -adressen van Anycast, terwijl ze deterministisch verkeer routeren om EC2 -instanties in een of meerdere AWS -regio's te backen, zonder EC2 -instanties rechtstreeks aan internet bloot te stellen.
Hoe aangepaste routing -versnellers werken voor deze gebruiksscenario's
- Ze maken een statische toewijzing van versnellerpoorten naar specifieke EC2 privé -IP -adressen en poorten binnen VPC -subnetten.
- Uw applicatie -logica haalt deze toewijzing op om gebruikers naar de juiste instantie en poort voor hun sessie te routeren.
- Verkeer wordt veilig doorgestuurd via de AWS Global Network Backbone, die de latentie en betrouwbaarheid verbetert.
- U bepaalt welke EC2 IP -adressen en poorten verkeer mogen ontvangen, waardoor de beveiliging standaard wordt verbeterd.
- De Accelerator ondersteunt zowel TCP- als UDP -protocollen en biedt flexibiliteit voor verschillende toepassingsvereisten.
Samenvatting
Aangepaste routeringsversnellers worden voornamelijk gebruikt wanneer applicaties meerdere gebruikers deterministisch moeten worden gerouteerd naar specifieke EC2-instanties en poorten op basis van aangepaste criteria, zoals in multi-player gaming, VoIP en mediastreaming, sessiegebaseerde communicatie en andere realtime, sessiebewuste applicaties. Ze combineren de prestatievoordelen van het wereldwijde netwerk van AWS met fijnkorrelige controle over verkeersroutering, waardoor ze geschikt zijn voor scenario's waarbij standaard load-balancing onvoldoende is [3] [4] [7].
Citaten:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-accelerators.html
[2] https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-aws-abal-accelerator-custom-routing-accelerators/
[3] https://cloudchipr.com/blog/aws-global-accelerator
[4] https://www.nops.io/glossary/whatis-aws-global-accelerator/
[5] https://www.youtube.com/watch?v=duxx0upuksg
[6] https://www.hava.io/blog/whatis-aws-global-accelerator
[7] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-how-it-works.html
[8] https://repost.aws/questions/qu95tpgapzqcgoxbe2s4s4sama/custom-routing-setup-help