Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Ar „AWS Global Accelerator“ gali būti integruotas su kitomis AWS paslaugomis, tokiomis kaip „Lambda“ ar „API Gateway“


Ar „AWS Global Accelerator“ gali būti integruotas su kitomis AWS paslaugomis, tokiomis kaip „Lambda“ ar „API Gateway“


Taip, „AWS Global Accelerator“ gali būti integruotas su kitomis AWS paslaugomis, tokiomis kaip „AWS Lambda“ ir „Amazon API Gateway“, įgalinant pagerinti jūsų programų našumą, prieinamumą ir statinį IP adresų naudojimą.

Integracija su „Amazon API Gateway“

„AWS Global Accelerator“ gali pateikti „Amazon API“ šliuzą, kad pateiktų statinius jūsų API galinių taškų IP adresus. Tai ypač naudinga scenarijuose, kai klientams ar saugumo politikai reikalingi fiksuoti IP adresai, skirti saugiai. Kadangi „API Gateway“ galiniai taškai paprastai yra dinamiški ir neturi statinių IPS, „Global Accelerator“ siūlo sprendimą, pateikdamas du statinius bet kokio lango IP adresus, kurie naudojami kaip fiksuoti įėjimo taškai jūsų API.

Įprasta architektūra apima „AWS Global Accelerator“ konfigūravimą su programos apkrovos balansavimo įrenginiu (ALB) kaip galutinį tašką. Tada alba nukreipia srautą į API šliuzą, kurį galima sukonfigūruoti naudojant pasirinktinį domeno pavadinimą ir pritvirtinti naudojant AWS sertifikatų tvarkyklę. Ši sąranka leidžia pasiekti jūsų API šliuzą per statinius IP, kurias teikia „Global Accelerator“, pagerinant saugos laikyseną ir našumą nukreipiant srautą per AWS pasaulinės tinklo infrastruktūrą.

Šis požiūris yra tinkamas reguliuojamoms pramonės šakoms, tokioms kaip sveikatos priežiūra ir finansinės paslaugos, kur ugniasienės taisyklėms reikalingas IP safelinavimas. Tai taip pat naudinga pasauliniam greitintuvo sveikatos patikrinimui ir perpildymo galimybėms nukreipti srautą tik į sveikus galutinius taškus [6] [7].

Integracija su AWS Lambda

Nors „AWS Global Accelerator“ tiesiogiai nėra nukreiptas į „Lambda“ funkcijas kaip galinius taškus, jis gali būti integruotas netiesiogiai per API šliuzą ar programų apkrovos balanserius, kurie iškviečia „Lambda“. Pvz., Galite atskleisti „Lambda“ funkcijas naudodami „API Gateway“, o tada priekyje API šliuzo su „Global Accelerator“, kad pateiktumėte statinius IP adresus ir patobulintumėte pasaulinį našumą.

Be to, „Lambda“ funkcijos gali būti naudojamos kartu su „Global Accelerator“ automatizavimo užduotims, tokioms kaip dinamiškai atnaujinant galutinių taškų grupes, reaguojant į mastelio įvykius ar sveikatos pokyčius. Pavyzdžiui, „Lambda“ funkciją gali sukelti „CloudWatch“ įvykiai, kad atnaujintų pasaulines akceleratoriaus galutinių taškų grupes, kai paleidžiami EC2 egzemplioriai arba nutraukiami, užtikrinant, kad srautas nukreipiamas tik į sveikus ir turimus galinius taškus [4].

Santrauka

- „AWS Global Accelerator“ teikia statinius IP adresus ir pasaulinį srauto nukreipimą per AWS tinklą.
- Jis gali būti integruotas su „Amazon API“ šliuzu, įdėjus programos apkrovos balanserį tarp „Global Accelerator“ ir „API Gateway“, įgalinant statinę IP prieigą prie API.
- „Lambda“ funkcijas galima integruoti netiesiogiai per API šliuzą arba ALB, taip pat gali būti naudojamos automatizuoti visuotinį greitintuvo galutinio taško valdymą.
- Ši integracija pagerina saugumą (statinius IPS safeListing), prieinamumą (sveikatos patikrinimus ir failą) ir našumą (nukreipimas per „AWS Global Network“) [6] [7] [4].

Šis derinys yra idealus programoms, reikalaujančioms visuotinio pasiekiamumo, statinių IP adresų ir integracijos su be serverio ar API orientuota architektūra.

Citatos:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[2] https://aws.amazon.com/global-accelerator/
[3] https://aws.amazon.com/blogs/networking-and-content-delivery/well-architecting-online-application-with-cloudfront-and-aws-global-accelerator/
[4] https://github.com/jtouzi/globalaccelerator-and-autoscing
[5] https://aws.amazon.com/blogs/gametech/modernize-game-backend-services-with-aws-global-accelerator/
[6] https://aws.amazon.com/blogs/networking-and-content-delivery/accessing-an-aws-api-gateway-via-static-presses-proverdved-by-aws-global-celerator/
[7] https://aws.amazon.com/global-accelerator/faqs/
[8] https://aws.amazon.com/blogs/architcture/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
[12] https://stackoverflow.com/questions/65737406/can-global-accelerator-or-load-balancer-soute-sraffic-to-apis-on-aws-api-gateway