Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Hogyan kezeli az AWS Global Accelerator több régióba irányuló forgalmi útját?


Hogyan kezeli az AWS Global Accelerator több régióba irányuló forgalmi útját?


Az AWS Global Accelerator több régióba irányítja a forgalmi irányítást azáltal, hogy statikus Anycast IP -címeket biztosít, amelyek következetes belépési pontként szolgálnak az alkalmazás számára. Ezeket az IP -címeket világszerte az AWS Edge helyszíneken hirdetik, lehetővé téve a felhasználói forgalom számára, hogy belépjen az AWS globális hálózatba a felhasználó legközelebbi szélén. Innentől kezdve a globális gyorsító az AWS globális hálózat feletti forgalmat az optimális végpontra irányítja, több tényező alapján, beleértve a földrajzi közelséget, a végpont egészségét és a konfigurált forgalmi súlyokat [4] [7] [10].

A forgalmi útválasztás legfontosabb mechanizmusai több régióban

** 1. Statikus Anycast IP -címek:
A gyorsító létrehozásakor az AWS két statikus Anycast IP -címet rendel a különböző hálózati zónákból. Ezek az IP -k még akkor sem változnak, ha a mögöttes infrastruktúra megváltozik, és rögzített belépési pontot biztosít a felhasználók számára globálisan [7] [10].

** 2. Endpoint csoportok és hallgatók:
Konfigurálja a hallgatókat a gyorsítón, amely megadja a bejövő forgalom portjait és protokolljait. A végpontokat (például a hálózati terheléselosztókat, az alkalmazási terheléselosztókat vagy az EC2 példányokat) régiónként végzőcsoportokba csoportosítják. Mindegyik végpont -csoport egy adott AWS régiónak felel meg, lehetővé téve a forgalom eloszlásának szemcsés irányítását [5] [7].

** 3. A forgalmi útválasztás az egészség és a közelség alapján:
A globális gyorsító folyamatosan figyeli a végpontok egészségét az egészségügyi ellenőrzésekkel. A forgalmat csak az egészséges végpontokhoz vezeti, és inkább a végpontokat részesíti előnyben, amelyek földrajzilag közelebb állnak a felhasználóhoz a késés minimalizálása érdekében. Ha egy végpont vagy régió egészségtelen lesz, akkor a forgalmat automatikusan más régiók egészséges végpontjaira irányítják, biztosítva a feladatátvételi képességet [5] [6] [7].

** 4. Forgalmi tárcsázási és súlykonfiguráció:
Az egyes régiókba irányított forgalom arányát a forgalmi tárcsák vagy súlycsoportok konfigurálásával vezérelheti. Ez lehetővé teszi az aktív-aktív (terhelés-megosztás) vagy az Active-Standby (feladatátvételi) többrégiók architektúrájának megvalósítását. Például elküldheti a forgalom 70% -át az egyik régióba, a másikra pedig 30% -át, vagy egy régió kezelheti az összes forgalmat, amíg az egészségtelen lesz, ahol a forgalom a készenléti régió felé halad [5] [6].

** 5. Egyéni útválasztási gyorsítók a determinisztikus útválasztáshoz:
A determinisztikus útválasztást igénylő alkalmazásokhoz (például multiplayer játék vagy VOIP) a Global Accelerator támogatja az egyedi útválasztási gyorsítókat. Ezek a gyorsító specifikus portjait egy vagy több régióban az EC2 példány magán IP -címeire és portjaira térképezik. Ez lehetővé teszi az alkalmazás logikájának (például a párhuzamos felhasználáshoz), hogy több felhasználót átirányítson az EC2 példányokhoz vagy a régiókon belüli játékokhoz, miközben továbbra is részesül a globális hálózati teljesítményből [1] [2] [8].

A multi-régió forgalomkezelésének összefoglalása

- A felhasználók csatlakoznak a Global Accelerator Static Anycast IPS -hez.
- A forgalom belép az AWS globális hálózatba a legközelebbi él helyén.
- A globális gyorsító a forgalmat az egészség, a földrajz és a konfigurált forgalmi súlyok alapján a legjobb végpontra irányítja.
-A forgalom több AWS régióban terjeszthető, támogatva mind az aktív-aktív, mind az aktív standby feladatátvételi modelleket.
.
- A feladatátvétel automatikus: Az egészségtelen végpontokat az útválasztásból eltávolítják, amíg helyreállítják.

Ez a megközelítés javítja az alkalmazások rendelkezésre állását, teljesítményét és ellenálló képességét az AWS globális hálózatának és a regionális végpont -egészségügyi megfigyelésnek a kihasználásával [4] [5] [6] [7] [10].

Idézetek:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-how-it-works.html
[2] https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-aws-global-accelerator-custom- routing-ackelerators/
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-listeners.html
[4] https://cloudchipr.com/blog/aws-global-ackelerator
[5] https://repost.aws/questions/quo8q_kz2ftz2pjaijc9zteq/using-aws-global-ackelerator-service-distribute-cross-multiple-regions
[6] https://aws.amazon.com/blogs/networking-and-content-delivery/deploying-multi-region-application
[7] https://www.applify.co/blog/what-is-aws-global-ackelerator
[8] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-accelerators.html
[9] https://d1.awsstatic.com/events/reinvent/2019/repeat_2_using_aws_global_accelerator_for_multi-region_applications_net202-r2.pdf
[10] https://aws.amazon.com/blogs/aws/new-aws-global-accelerator-for-aavelity-and-performance/