Kyllä, AWS Global Accelerator voidaan integroida muihin AWS -palveluihin, kuten AWS Lambda ja Amazon API -yhdyskäytävä, mikä mahdollistaa sovellusten parantuneen suorituskyvyn, saatavuuden ja staattisen IP -osoitteen käytön.
Integraatio Amazon API -yhdyskäytävän kanssa
AWS Global Accelerator voi edistää Amazon API -yhdyskäytävää staattisten IP -osoitteiden tarjoamiseksi API -päätepisteillesi. Tämä on erityisen hyödyllistä skenaarioissa, joissa asiakkaat tai turvallisuuskäytännöt vaativat kiinteitä IP -osoitteita Safelistisointiin. Koska API Gateway -päätepisteet ovat tyypillisesti dynaamisia eikä niillä ole staattisia IP: itä, Global Accelerator tarjoaa ratkaisun tarjoamalla kaksi staattista Anycast IP -osoitetta, jotka toimivat kiinteinä pääsypisteinä sovellusliittymäsi.
Tyypilliseen arkkitehtuuriin sisältyy AWS -globaalin kiihdyttimen määrittäminen sovelluskuorman tasapainottajan (ALB) kanssa päätepisteeksi. Alb sitten reitittää liikenteen API -yhdyskäytävälle, joka voidaan määrittää mukautetulla verkkotunnuksella ja turvata AWS Certificate Manager -sovelluksella. Tämä asennus mahdollistaa API -yhdyskäytävän pääsyn globaalin kiihdyttimen tarjoaman staattisen IPS: n avulla, mikä parantaa sekä tietoturvaasentoja että suorituskykyä reitittämällä liikennettä AWS Global Network -infrastruktuurin kautta.
Tämä lähestymistapa soveltuu hyvin säänneltyihin toimialoihin, kuten terveydenhuolto- ja rahoituspalveluihin, joissa palomuurisäännöt vaativat IP Safelist. Se hyötyy myös globaalista kiihdyttimen terveystarkastuksista ja epäonnistumisominaisuuksista liikenteen reitittämiseksi vain terveisiin päätepisteisiin [6] [7].
Integraatio AWS Lambda : n kanssa
Vaikka AWS Global Accelerator ei kohdista suoraan Lambda -toimintoja päätepisteinä, se voidaan integroida epäsuorasti API -yhdyskäytävän tai sovelluskuormitusten tasapainottajien kautta, jotka vetoavat Lambdaan. Voit esimerkiksi paljastaa Lambda -toiminnot API -yhdyskäytävän kautta ja sitten API -yhdyskäytävän kanssa globaalin kiihdyttimen kanssa staattisten IP -osoitteiden tarjoamiseksi ja parantuneen globaalin suorituskyvyn parantamiseksi.
Lisäksi LAMBDA -toimintoja voidaan käyttää yhdessä globaalin kiihdyttimen kanssa automaatiotehtävissä, kuten päätepisteiden dynaamisten ryhmien päivittämisessä vastauksena skaalaustapahtumiin tai terveysmuutoksiin. Esimerkiksi Cloudwatch -tapahtumat voivat laukaista Lambda -toiminnon päivittääkseen globaalit kiihdyttimen päätepisteryhmät, kun EC2 -tapaukset käynnistetään tai lopetetaan, varmistaen, että liikenne reititetään vain terveellisiin ja käytettävissä oleviin päätepisteisiin [4].
Yhteenveto
- AWS Global Accelerator tarjoaa staattiset IP -osoitteet ja globaalin liikenteen reitityksen AWS -verkon kautta.
- Se voidaan integroida Amazon API -yhdyskäytävään asettamalla sovelluskuormituksen tasapainottajan globaalin kiihdyttimen ja API -yhdyskäytävän välille, mikä mahdollistaa staattisen IP -pääsyn sovellusliittymiin.
- Lambda -toiminnot voidaan integroida epäsuorasti API -yhdyskäytävän tai ALB: n kautta, ja niitä voidaan käyttää myös globaalin kiihdyttimen päätepisteen hallinnan automatisointiin.
- Tämä integrointi parantaa turvallisuutta (staattisia IP: itä Safelistang), saatavuutta (terveystarkastuksia ja virheenvaihtoa) ja suorituskykyä (Reititys AWS Global Network) [6] [7] [4].
Tämä yhdistelmä on ihanteellinen sovelluksille, jotka vaativat globaalia ulottuvuutta, staattisia IP-osoitteita ja integrointia palvelimattomiin tai API-pohjaisiin arkkitehtuureihin.
Viittaukset:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[2] https://aws.amazon.com/global-accelerator/
.
[4] https://github.com/jtouzi/globalaccelerator-and-autocaling
[5] https://aws.amazon.com/blogs/gametech/modernize-game-backend-services-with-aws-global-accelerator/
.
[7] https://aws.amazon.com/global-accelerator/faqs/
[8] https://aws.amazon.com/blogs/architecture/category/networking-content-delivery/aws-global-accelerator/
[9] https://www.youtube.com/watch?v=lt9jqfwozi8
[10] https://docs.aws.amazon.com/pdfs/global-accelerator/latest/dg/global-accelerator-guide.pdf
[11] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-components.html
.