AWS Global Accelerator hoitaa liikenteen reitityksen useille alueille tarjoamalla joukon staattisia Anycast IP -osoitteita, jotka toimivat sovelluksellesi johdonmukaisena lähtökohtana. Näitä IP -osoitteita mainostetaan AWS Edge -paikoista ympäri maailmaa, jolloin käyttäjäliikenne voi siirtyä AWS Global Network -verkkoon lähimmässä reunassa käyttäjälle. Sieltä globaali kiihdytin reitittää AWS -globaalin verkon liikenteen optimaaliseen päätepisteeseen, joka perustuu useisiin tekijöihin, mukaan lukien maantieteellinen läheisyys, päätepisteiden terveys ja määritettyjen liikennepainot [4] [7] [10].
liikenteen reitityksen avainmekanismit useilla alueilla
** 1. Staattiset Anycast IP -osoitteet:
Kun luot kiihdyttimen, AWS antaa kaksi staattista Anycast IP -osoitetta eri verkkovyöhykkeiltä. Nämä IP: t eivät muutu, vaikka taustalla oleva infrastruktuuri muuttuu, mikä tarjoaa kiinteän lähtöpisteen käyttäjille maailmanlaajuisesti [7] [10].
** 2. Päätepisteryhmät ja kuuntelijat:
Määrität kaasupolkimen kuuntelijat, jotka määrittelevät portit ja protokollat tulevaa liikennettä varten. Päätepisteet (kuten verkkokuorman tasapainottajat, sovelluskuorman tasapainottajat tai EC2 -esiintymät) on ryhmitelty alueen mukaan päätepisteiden ryhmiin. Jokainen päätepisteryhmä vastaa tiettyä AWS -aluetta, mikä mahdollistaa liikenteen jakautumisen rakeisen hallinnan [5] [7].
** 3. Liikenteen reititys terveyden ja läheisyyden perusteella:
Globaali kiihdytin tarkkailee jatkuvasti päätepisteiden terveyttä terveystarkastusten avulla. Se reitittää liikennettä vain terveellisiin päätepisteisiin ja suosii päätepisteitä, jotka ovat maantieteellisesti lähempänä käyttäjää viiveen minimoimiseksi. Jos päätepiste tai alue muuttuu epäterveelliseksi, liikenne johdetaan automaattisesti muihin terveellisiin päätepisteisiin muilla alueilla, mikä tarjoaa virheenvaihtokykyä [5] [6] [7].
** 4. Liikennevalinta ja painon kokoonpano:
Voit hallita jokaiselle alueelle ohjattujen liikenteen osuutta määrittämällä liikennevalitsimukset tai painot päätepisteiden ryhmissä. Tämän avulla voit toteuttaa aktiivisen (kuorman jakaminen) tai Active-Standby (Failover) moni-alueen arkkitehtuurit. Voit esimerkiksi lähettää 70% liikenteestä yhdelle alueelle ja 30% toiselle tai saada yhden alueen hoitamaan kaiken liikenteen, kunnes siitä tulee epäterveellistä, jolloin liikenne siirtyy valmiusalueelle [5] [6].
** 5. Mukautetut reitityskiihdyttimet deterministiseen reititykseen:
Hakemuksissa, jotka vaativat determinististä reititystä (esim. Moninpeli tai VoIP), Global Accelerator tukee mukautettuja reitityskiihdyttimiä. Nämä kaasuportit tiettyyn EC2 -ilmentymän yksityisiin IP -osoitteisiin ja portteihin yhdellä tai useammalla alueella. Tämä antaa sovelluslogiikasta (kuten ottelun) reitittää useita käyttäjiä tiettyihin EC2 -ilmentymiin tai pelisessioihin alueilla ja hyötyy silti maailmanlaajuisesta verkon suorituskyvystä [1] [2] [8].
Yhteenveto monen alueen liikenteen käsittelystä
- Käyttäjät muodostavat yhteyden globaaliin kiihdyttimen staattiseen IPS: ään.
- Liikenne siirtyy AWS -globaaliin verkkoon lähimmässä reunassa.
- Globaali kiihdytin reitittää liikenteen parhaaseen päätepisteeseen terveyden, maantieteen ja määritettyjen liikennepainojen perusteella.
-Liikenne voidaan jakaa useille AWS-alueille, mikä tukee sekä aktiivisia että aktiivisia ja aktiivisia väliaikaisia vikaantumismalleja.
- Mukautetut reitityskiihdyttimet mahdollistavat deterministisen liikenteen reitityksen tietyille EC2 -ilmentymille ja porteille alueilla.
- Virhella on automaattinen: Epäterveelliset päätepisteet poistetaan reitityksestä, kunnes ne palautuvat.
Tämä lähestymistapa parantaa sovellusten saatavuutta, suorituskykyä ja joustavuutta hyödyntämällä AWS: n globaalia verkkoa ja alueellista päätepisteen terveyden seurantaa [4] [5] [6] [7] [10].
Viittaukset:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-how-it-works.html
.
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-listeners.html
[4] https://cloudchipr.com/blog/aws-global-accelerator
.
.
[7] https://www.applify.co/blog/what-is-aws-global-accelerator
[8] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-accelerators.html
[9.
[10.