Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Care sunt principalele cazuri de utilizare pentru acceleratoarele de rutare personalizate


Care sunt principalele cazuri de utilizare pentru acceleratoarele de rutare personalizate


Acceleratoarele de rutare personalizate în AWS Global Accelerator sunt concepute pentru cazuri de utilizare care necesită rutarea deterministă a traficului utilizatorilor către instanțe specifice Amazon EC2, spre deosebire de acceleratoarele standard care încarcă traficul de echilibru pe punctele finale, fără a controla ce instanță servește o solicitare.

Cazuri de utilizare principale pentru acceleratoare de rutare personalizate

- Aplicații de jocuri cu mai multe jucători
Acceleratoarele de rutare personalizate permit rutarea mai multor jucători către o sesiune de server de joc unic bazată pe criterii precum locația geografică, abilitatea jucătorilor și configurația jocului. Această rutare deterministă asigură că jucătorii care trebuie să fie grupați pentru o sesiune sunt direcționați către aceeași instanță EC2, îmbunătățind experiența de joc și managementul sesiunilor.

- Aplicații VoIP, video și mesagerie
Aplicațiile în Voice Over IP (VoIP), Tehnologia educațională (EDTECH) și social media necesită adesea atribuirea mai multor utilizatori unui server media specific pentru a iniția sesiuni de voce, video sau de mesagerie. Acceleratoarele de rutare personalizate permit acestor aplicații să direcționeze utilizatorii către serverele media desemnate care se ocupă în mod fiabil de sesiuni de comunicare.

- Aplicații bazate pe sesiuni cu logică personalizată
Orice aplicație care necesită dirijarea traficului pe baza logicii aplicației personalizate-cum ar fi servere de potrivire, controlere de frontieră de sesiune sau alte fluxuri de lucru în timp real comunicare-beneficii de la acceleratoare de rutare personalizate. Acești acceleratori mizează porturi specifice acceleratorului către adrese IP private și porturi de instanțe EC2, permițând un control cu ​​granulație fină asupra rutării sesiunii de utilizator.

- Utilizați cazuri care necesită controlul traficului la nivel de port
Acceleratoarele de rutare personalizate vă permit să mapați traficul care sosesc pe anumite porturi ale acceleratorului în porturile corespunzătoare în instanțele EC2. Acest lucru este util atunci când diferite instanțe de aplicație rulează pe diferite porturi sau când doriți să separați tipurile de trafic (de exemplu, TCP vs UDP) și să le dirijați în consecință.

- Aplicații globale care au nevoie de performanțe și securitate ridicate
Prin rutarea traficului prin coloana vertebrală a rețelei globale AWS, acceleratoarele de rutare personalizate oferă performanțe și securitate îmbunătățite. Acestea permit utilizatorilor să se conecteze la adresele IP Anycast, în timp ce dirijează traficul determinist pentru a sprijini instanțele EC2 într -una sau mai multe regiuni AWS, fără a expune instanțe EC2 direct la Internet.

Cum funcționează acceleratoarele de rutare personalizate pentru aceste cazuri de utilizare

- Creează o mapare statică de la porturile de accelerare la adrese IP private EC2 specifice și porturi din subrețele VPC.
- Logica aplicației dvs. preia această mapare pentru a direcționa utilizatorii către instanța și portul corect pentru sesiunea lor.
- Traficul este dirijat în siguranță pe coloana vertebrală a rețelei globale AWS, îmbunătățind latența și fiabilitatea.
- controlați ce adrese și porturi IP EC2 au voie să primească trafic, îmbunătățind securitatea în mod implicit.
- Acceleratorul acceptă atât protocoale TCP cât și UDP, oferind flexibilitate pentru diferite cerințe de aplicație.

Rezumat

Acceleratoarele de rutare personalizate sunt utilizate în principal atunci când aplicațiile trebuie să direcționeze determinist mai multor utilizatori către instanțe și porturi specifice EC2 bazate pe criterii personalizate, cum ar fi în jocuri cu mai multe jucători, streaming VoIP și media, comunicare bazată pe sesiuni și alte aplicații în timp real, conștiente de sesiune. Acestea combină beneficiile de performanță ale rețelei globale AWS cu control cu ​​granulație fină asupra rutării traficului, ceea ce le face adecvate pentru scenarii în care echilibrarea standard a sarcinii este insuficientă [3] [4] [7].

Citări:
[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