AWS Global Accelerator tegeleb liikluse marsruutimisega mitmesse piirkonda, pakkudes staatilisi Anycast IP -aadresse, mis on teie rakenduse järjepidevaks sisenemispunktiks. Neid IP -aadresse reklaamitakse AWS Edge asukohtadest kogu maailmas, võimaldades kasutajaliiklusel siseneda kasutajale lähimas servas asuvasse AWS -i ülemaailmsesse võrku. Sealt edasi suunab Global Accelerator liikluse AWS -i globaalse võrgu kaudu optimaalse lõpp -punkti, mis põhineb mitmetel teguritel, sealhulgas geograafilisel lähedusel, lõpp -punkti tervis ja konfigureeritud liiklusraskused [4] [7] [10].
Liikluse suunamise peamised mehhanismid mitmes piirkonnas
** 1. Staatilised Anycast IP -aadressid:
Kiirendi loomisel määrab AWS kaks staatilist Anycast IP -aadressi erinevatest võrgutsoonidest. Need IP -d ei muutu isegi siis, kui aluseks olev infrastruktuur muutub, pakkudes teie kasutajatele fikseeritud sisenemispunkti kogu maailmas [7] [10].
** 2. Endpoint Grupid ja kuulajad:
Seadistate kuulajad kiirendil, mis määrab sissetuleva liikluse pordid ja protokollid. Lõpp -punktid (näiteks võrgukoormuse tasakaalustajad, rakenduste koormuse tasakaalustajad või EC2 eksemplarid) on rühmitatud piirkonna kaupa lõpp -punkti rühmadesse. Iga lõpp -punkti rühm vastab konkreetsele AWS -i piirkonnale, võimaldades graanulit kontrolli liikluse jaotuse üle [5] [7].
** 3. Tervisel ja lähedusel põhinev liiklus marsruutimine:
Globaalne kiirendi jälgib pidevalt tervisekontrolli abil lõpp -punktide tervist. See suunab liikluse ainult tervislikele lõpp -punktidele ja eelistab lõpp -punkte, mis on kasutajale geograafiliselt lähemal, et latentsust minimeerida. Kui lõpp -punkt või piirkond muutub ebatervislikuks, suunatakse liiklus automaatselt teistesse piirkondadesse muudesse tervislikesse lõpp -punktidesse, pakkudes tõrkeotsust [5] [6] [6] [7].
** 4. Liikluskeva ja kaalu konfiguratsioon:
Igasse piirkonda suunatud liikluse osakaalu saate kontrollida, konfigureerides liiklusvalimised või raskused lõpp -punkti rühmades. See võimaldab teil rakendada aktiivse aktiivse (koormuse jagamise) või aktiivse standby (tõrkeover) mitme regiooni arhitektuure. Näiteks võite saata 70% liiklusest ühte piirkonda ja 30% teisele või lasta ühel regioonil kogu liiklusega hakkama saada, kuni see muutub ebatervislikuks, milles liiklus nihkub ooterežiimi [5] [6].
** 5. Kohandatud marsruutimiskiirendid deterministlikuks marsruutimiseks:
Deterministlikku marsruutimist vajavate rakenduste jaoks (nt mitme mängijaga mäng või VoIP) toetab globaalne kiirendaja kohandatud marsruutimiskiirendit. Need kaardi spetsiifilised pordid kiirendil konkreetsete EC2 eksemplaride privaatsete IP -aadresside ja pordideni ühes või mitmes piirkonnas. See võimaldab teie rakenduse loogikal (näiteks matšisõit) suunata mitu kasutajat konkreetsetesse EC2 eksemplaridesse või mängude seanssidesse piirkondades, saades samas kasu ülemaailmsest võrgu jõudlusest [1] [2] [8].
mitme regiooni liikluse käitlemise kokkuvõte
- kasutajad ühendavad globaalse kiirendi staatilise igasuguse IP -dega.
- Liiklus siseneb AWS -i globaalsesse võrku lähimasse serva asukohta.
- Ülemaailmne kiirendi suunab liikluse parimale lõpp -punktile, mis põhineb tervise, geograafia ja konfigureeritud liiklusraskustel.
-Liiklust saab levitada mitmes AWS-i piirkonnas, toetades nii aktiivseid kui ka aktiivseid standby ebaõnnestumismudeleid.
- Kohandatud marsruutimiskiirendid võimaldavad deterministlikku liikluse marsruutimist konkreetsetesse EC2 esinemisjuhtudesse ja sadamatesse piirkondade vahel.
- Failover on automaatne: ebatervislikud lõpp -punktid eemaldatakse marsruudist kuni taastumiseni.
See lähenemisviis parandab rakenduste kättesaadavust, jõudlust ja vastupidavust, võimendades AWS -i globaalset võrku ja piirkondlikku tulemusnäitaja tervise jälgimist [4] [5] [6] [7] [10].
Tsitaadid:
]
]
]
[4] https://cloudchipr.com/blog/aws-global-ccelerator
]
]
[7] https://www.applify.co/blog/what-is-aws-global-ccelerator
]
]
]