Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Vilka är de viktigaste användningsfallen för anpassade routingacceleratorer


Vilka är de viktigaste användningsfallen för anpassade routingacceleratorer


Anpassade routing -acceleratorer i AWS Global Accelerator är utformade för användningsfall som kräver deterministisk routing av användartrafik till specifika Amazon EC2 -instanser, till skillnad från standardacceleratorer som laddar balansera trafik över slutpunkter utan kontroll över vilket fall som tjänar en begäran.

Huvudanvändningsfall för anpassade routingacceleratorer

- Multispelarnas spelapplikationer
Anpassade routingacceleratorer gör det möjligt för routing flera spelare till en enda spelserver session baserat på kriterier som geografisk plats, spelarfärdighet och spelkonfiguration. Denna deterministiska routing säkerställer att spelare som måste grupperas tillsammans för en session riktas till samma EC2 -instans, vilket förbättrar spelupplevelsen och sessionhanteringen.

- VoIP-, video- och meddelandenapplikationer
Applikationer i Voice Over IP (VOIP), Education Technology (EdTech) och sociala medier kräver ofta att flera användare tilldelas en specifik mediaserver för att initiera röst-, video- eller meddelandesessioner. Anpassade routingacceleratorer gör det möjligt för dessa applikationer att dirigera användare till utsedda mediaservrar som hanterar deras kommunikationssessioner pålitligt.

- Sessionbaserade applikationer med anpassad logik
Varje applikation som kräver att trafik dirigeras baserat på anpassad applikationslogik-till stor utsträckning som matchmaking-servrar, sessionens gränskontroller eller andra realtidskommunikationsflödesfördelar från anpassade routingacceleratorer. Dessa acceleratorer kartlägger specifika portar på acceleratorn till privata IP-adresser och portar för EC2-instanser, vilket möjliggör finkornig kontroll över routing av användarsession.

- Använd fall som kräver trafikkontroll på hamnnivå
Anpassade routingacceleratorer låter dig kartlägga trafik som anländer till specifika portar för acceleratorn till motsvarande portar på EC2 -instanser. Detta är användbart när olika applikationsinstanser körs på olika portar, eller när du vill separera trafiktyper (t.ex. TCP vs UDP) och dirigera dem i enlighet därmed.

- Globala applikationer som behöver hög prestanda och säkerhet
Genom att dirigera trafik genom AWS: s globala nätverkskostnad, ger anpassade routingacceleratorer förbättrad prestanda och säkerhet. De tillåter användare att ansluta till anycast -IP -adresser medan de dirigerar trafik som bestäms för att backa EC2 -instanser i ett eller flera AWS -regioner, utan att utsätta EC2 -instanser direkt för Internet.

Hur anpassade routing -acceleratorer fungerar för dessa användningsfall

- De skapar en statisk kartläggning från acceleratorportar till specifika EC2 -privata IP -adresser och portar inom VPC -undernät.
- Din applikationslogik hämtar denna kartläggning för att dirigera användare till rätt instans och port för deras session.
- Trafiken dirigeras säkert över AWS Global Network -ryggraden, vilket förbättrar latens och tillförlitlighet.
- Du kontrollerar vilka EC2 IP -adresser och portar som får ta emot trafik, vilket förbättrar säkerheten som standard.
- Acceleratorn stöder både TCP- och UDP -protokoll, vilket ger flexibilitet för olika applikationskrav.

Sammanfattning

Anpassade routingacceleratorer används främst när applikationer måste deterministiskt dirigera flera användare till specifika EC2-instanser och portar baserade på anpassade kriterier, till exempel i multispelarspel, VoIP och medieströmning, sessionbaserad kommunikation och andra realtid, session-medvetna applikationer. De kombinerar prestandafördelarna med AWS: s globala nätverk med finkornig kontroll över trafikrutning, vilket gör dem lämpliga för scenarier där standardbelastningsbalansering är otillräcklig [3] [4] [7].

Citeringar:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-accelerators.html
]
[3] https://cloudchipr.com/blog/aws-global-accelerator
[4] https://www.nops.io/glossary/what-is-aws-global-accelerator/
[5] https://www.youtube.com/watch?v=duxx0upuksg
[6] https://www.hava.io/blog/what-is-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/qu95tpgapzqcgoxbe2s4sama/custom-routing-setup-help