Az AWS globális gyorsítójának egyedi útválasztási gyorsítóit olyan felhasználási esetekre tervezték, amelyek megkövetelik a felhasználói forgalom meghatározását az egyes Amazon EC2 példányokhoz, ellentétben a standard gyorsítóval, amely az egyensúlyi forgalmat a végpontokon keresztül tölti be, anélkül, hogy ellenőrzés nélkül szolgálna egy kérést.
Fő felhasználási esetek az egyedi útválasztási gyorsítókhoz
- Többjátékos játékalkalmazások
Az egyéni útválasztási gyorsítók lehetővé teszik a több lejátszó egyetlen játékkiszolgáló munkamenetre történő irányítását olyan kritériumok alapján, mint a földrajzi hely, a játékos készség és a játékkonfiguráció. Ez a determinisztikus útválasztás biztosítja, hogy azok a játékosok, akiket össze kell csoportosítani egy munkamenethez, ugyanazon EC2 -példányra irányulnak, javítva a játékélményt és a munkamenetkezelést.
- VoIP, video- és üzenetküldő alkalmazások
A Voice Over IP (VOIP), az oktatási technológia (EDTECH) és a közösségi média alkalmazásai gyakran több felhasználót hozzárendelnek egy adott médiakiszolgálóhoz a hang, videó vagy üzenetküldő foglalkozások kezdeményezéséhez. Az egyéni útválasztási gyorsítók lehetővé teszik ezeket az alkalmazásokat, hogy a felhasználókat a kijelölt médiakiszolgálókhoz irányítsák, amelyek megbízhatóan kezelik a kommunikációs munkamenetüket.
- munkamenet-alapú alkalmazások egyedi logikával
Bármely alkalmazás, amely megköveteli a forgalmat az egyedi alkalmazás logikájának megfelelően, mint egyéni útválasztási gyorsítókból származó, egyéni alkalmazás logika, mint mérkőzés szerverek, munkamenet-határvezérlők vagy más valós idejű kommunikációs munkafolyamat-ellátások alapján. Ezek a gyorsítók a gyorsító specifikus portjait a privát IP-címekre és az EC2 példányok portjaira térképezik fel, lehetővé téve a felhasználói munkamenet-útválasztás finom szemcsés irányítását.
- A kikötői szintű forgalomirányítást igénylő esetek használata
Az egyéni útválasztási gyorsítók lehetővé teszik, hogy a gyorsító meghatározott portjain érkező forgalmat az EC2 példányokon a megfelelő portokhoz érje el. Ez akkor hasznos, ha a különböző alkalmazási példányok különböző portokon futnak, vagy ha el akarja szétválasztani a forgalmi típusokat (például TCP vs UDP), és ennek megfelelően irányítják őket.
- A nagy teljesítményre és biztonságra szoruló globális alkalmazások
Az AWS globális hálózati gerincén keresztüli forgalom irányításával az egyéni útválasztási gyorsítók javított teljesítményt és biztonságot biztosítanak. Ezek lehetővé teszik a felhasználók számára, hogy csatlakozzanak az Anycast IP -címekhez, miközben determinisztikusan irányítják a forgalmat, hogy egy vagy több AWS régióban az EC2 példányokat hátráltatják, anélkül, hogy az EC2 példányokat közvetlenül az internetre tennék.
Hogyan működnek az egyedi útválasztási gyorsítók ezekre a felhasználási esetekre
- Statikus leképezést hoznak létre a gyorsító portoktól a VPC alhálózatokon belüli specifikus EC2 privát IP -címekhez és portokig.
- Az alkalmazás logikája ezt a leképezést a felhasználóknak a megfelelő példányra és portra irányítja a munkamenethez.
- A forgalmat biztonságosan irányítják az AWS globális hálózati gerincén, javítva a késleltetést és a megbízhatóságot.
- Ön ellenőrzi, hogy mely EC2 IP -címek és portok fogadhatják a forgalmat, alapértelmezés szerint javítva a biztonságot.
- A gyorsító támogatja mind a TCP, mind az UDP protokollokat, rugalmasságot biztosítva a különböző alkalmazási követelményekhez.
Összegzés
Az egyéni útválasztási gyorsítókat elsősorban akkor használják, amikor az alkalmazásoknak determinisztikusan több felhasználót kell irányítaniuk az egyedi kritériumok, például a többjátékos játék, a VoIP és a média streaming, a munkamenet-alapú kommunikáció és más valós idejű, munkamenet-tudatos alkalmazások alapján. Egyesítik az AWS globális hálózatának teljesítmény-előnyeit a forgalom útválasztása feletti finom szemcsés ellenőrzéssel, így alkalmassá teszik azokat olyan forgatókönyvekre, ahol a szokásos terheléselosztás nem elegendő [3] [4] [7].
Idézetek:
[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-global-accelerator-custom- routing-ackelerators/
[3] https://cloudchipr.com/blog/aws-global-ackelerator
[4] https://www.nops.io/glinsaty/what-is-aws-global-ackelerator/
[5] https://www.youtube.com/watch?v=duxx0upuksg
[6] https://www.hava.io/blog/what-is-aws-global-ackelerator
[7] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-how-it-works.html
[8] https://repost.aws/questions/qu95tpgapzqcgoxbe2s4sama/custom-douting setup-help