Individualizuoti maršruto akceleratoriai „AWS Global Accelerator“ yra skirti naudoti atvejams, kuriems reikalingas deterministinis vartotojo srauto maršrutas į konkrečius „Amazon EC2“ egzempliorius, skirtingai nuo standartinių greitintuvų, kurie apkrovos balanso srautą per galutinius taškus, nekontroliuojant, kuris egzempliorius tarnauja užklausai.
Pagrindiniai pasirinktinių maršruto greitintuvų naudojimo atvejai
- kelių žaidėjų žaidimų programos
Individualizuoti maršruto akceleratoriai leidžia nukreipti kelis žaidėjus į vieną žaidimo serverio sesiją, pagrįstą tokiais kriterijais kaip geografinė vieta, žaidėjų įgūdžiai ir žaidimo konfigūracija. Šis deterministinis maršrutas užtikrina, kad žaidėjai, kuriuos reikia sugrupuoti sesijai, yra nukreipti į tą pačią EC2 egzempliorių, pagerindami žaidimų patirtį ir sesijos valdymą.
- VoIP, vaizdo įrašų ir pranešimų programos
Programos „Voice Over IP“ (VoIP), švietimo technologijos (EDTECH) ir socialinėje žiniasklaidoje dažnai reikalauja priskirti kelis vartotojus tam tikram medijos serveriui, kad būtų galima inicijuoti balso, vaizdo ar pranešimų sesijas. Individualizuoti maršruto akceleratoriai leidžia šioms programoms nukreipti vartotojus į nurodytus laikmenų serverius, kurie patikimai tvarko jų ryšių sesijas.
- Sesijos pagrįstos programos su pasirinktine logika
Bet kokia programa, kuriai reikalingas srautas, nukreiptas atsižvelgiant į pasirinktinę programos loginę, kaip piršlybų serveriai, sesijų pasienio valdikliai ar kitos realaus laiko komunikacijos darbo eigos, naudos iš pasirinktinių maršrutizacijos greitintuvų. Šie greitintuvai nustato specifinius greitintuvo prievadus į privačius IP adresus ir EC2 egzempliorių prievadus, leidžiančius tiksliai valdyti vartotojo sesijos maršrutą.
- Naudokite atvejus, kai reikia uosto lygio srauto valdymo
Individualizuoti maršruto akceleratoriai leidžia susieti srautą, atvykstantį į konkrečius greitintuvo prievadus į atitinkamus prievadus EC2 egzemplioriais. Tai naudinga, kai skirtingi programų egzemplioriai veikia skirtinguose prievaduose arba kai norite atskirti eismo tipus (pvz., TCP vs UDP) ir atitinkamai nukreipti juos.
- Pasaulines programas reikia aukšto našumo ir saugumo
Nukreipdami srautą per „AWS“ pasaulinį tinklo stuburą, pasirinktiniai maršrutų akceleratoriai suteikia geresnį našumą ir saugumą. Jie leidžia vartotojams prisijungti prie bet kokių IP adresų, tuo pačiu nukreipdami srautą deterministiškai į EC2 egzempliorius viename ar keliuose AWS regionuose, nepašalindami EC2 egzempliorių tiesiai į internetą.
Kaip pritaikyti maršruto akceleratoriai veikia šiems naudojimo atvejams
- Jie sukuria statinį žemėlapių sudarymą iš greitintuvo prievadų į konkrečius EC2 asmeninius IP adresus ir prievadus VPC potinkliuose.
- Jūsų programos logika nuskaito šį žemėlapį, skirtą nukreipti vartotojus į teisingą jų sesijos egzempliorių ir prievadą.
- Eismas saugiai nukreipiamas per „AWS Global Network“ stuburą, pagerinant delsą ir patikimumą.
- Jūs kontroliuojate, kuriems EC2 IP adresams ir prievadams leidžiama gauti srautą, pagal numatytuosius nustatymus padidinant saugumą.
- Akseleratorius palaiko ir TCP, ir UDP protokolus, suteikdamas lankstumo skirtingams taikymo reikalavimams.
Santrauka
Individualizuoti maršruto akceleratoriai pirmiausia naudojami, kai programos turi deterministiškai nukreipti kelis vartotojus į konkrečius EC2 egzempliorius ir prievadus, pagrįstus pasirinktiniais kriterijais, tokiais kaip kelių žaidėjų žaidimų, VoIP ir žiniasklaidos transliacija, sesijos pagrįsta komunikacija ir kitos realaus laiko, sesijos žinių programų. Jie sujungia „AWS“ pasaulinio tinklo našumo naudą su smulkiagrūdžiu eismo maršruto valdymu, todėl jie yra tinkami scenarijams, kuriuose nepakanka standartinio apkrovos balansavimo [3] [4] [7].
Citatos:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-customousting-accelerators.html
[2] https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-aws-global-accelerator-custom-routing-accelerators/
[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-customousting-how-it-works.html
[8] https://repost.aws/questions/qu95tpgapzqcgoxbe2s4sama/custom-routing-setup-help