Da, AWS Global Accelerator je mogoče integrirati z drugimi storitvami AWS, kot sta AWS Lambda in Amazon API Gateway, kar omogoča izboljšano zmogljivost, razpoložljivost in statično uporabo IP naslova za vaše aplikacije.
Integracija z Amazon API Gateway
AWS Global Accelerator lahko spredaj Amazon API Gateway, da zagotovi statične naslove IP za vaše končne točke API -ja. To je še posebej koristno v scenarijih, pri katerih stranke ali varnostne politike zahtevajo fiksne IP naslove za zaščito. Ker so končne točke API Gateway običajno dinamične in nimajo statičnih IP -jev, Global Accelerator ponuja rešitev z zagotavljanjem dveh statičnih naslovov IP Anycast, ki služita kot fiksne vstopne točke na vaš API.
Tipična arhitektura vključuje konfiguriranje AWS Global Accelerator z uravnoteženjem obremenitve (ALL) kot končno točko. Nato ALL usmeri promet do prehoda API, ki ga je mogoče konfigurirati z imenom domene po meri in zavarovati z AWS Certificate Manager. Ta nastavitev omogoča dostop do prehoda API -ja s statičnimi IPS, ki jih zagotavlja globalni pospeševalnik, kar izboljšuje tako varnostno držo kot tudi uspešnost z usmerjanjem prometa nad AWS Global Network Infrastructure.
Ta pristop je primeren za regulirane panoge, kot so zdravstvene in finančne storitve, kjer pravila požarnega zidu zahtevajo varovanje IP. Prav tako ima koristi od zdravstvenih pregledov globalnega pospeševalnika in zmogljivosti za preklop do usmerjanja prometa le do zdravih končnih točk [6] [7].
Integracija z AWS Lambda
Medtem ko AWS Global Accelerator ne cilja neposredno na funkcije Lambda kot končne točke, ga je mogoče posredno integrirati prek API Gateway ali uravnoteženja obremenitve aplikacij, ki prikličejo Lambda. Na primer, lahko izpostavite funkcije Lambda prek API Gateway in nato spredaj prehod API z globalnim pospeševalnikom, da zagotovite statične naslove IP in izboljšate globalno uspešnost.
Poleg tega lahko funkcije Lambda uporabimo v povezavi z globalnim pospeševalnikom za naloge avtomatizacije, kot so dinamično posodabljanje skupin končnih točk kot odziv na skaliranje dogodkov ali zdravstvene spremembe. Na primer, funkcijo Lambda lahko sprožijo dogodki CloudWatch za posodobitev skupin končnih točk globalnega pospeševalnika, ko se zaženejo ali zaključijo primerki EC2, kar zagotavlja, da se promet preusmeri samo na zdrave in razpoložljive končne točke [4].
Povzetek
- AWS Global Accelerator ponuja statične naslove IP in globalno usmerjanje prometa po omrežju AWS.
- Z Amazon API Gateway se lahko integrira tako, da postavite izravnavo obremenitve aplikacije med globalnim pospeševalnikom in API Gateway, kar omogoča statični dostop do API -jev.
- Funkcije Lambda se lahko posredno integrirajo prek API Gateway ali ALB in se lahko uporabijo tudi za avtomatizacijo globalnega upravljanja končnih točk pospeševalnika.
- Ta integracija izboljšuje varnost (statični IP za varnost), razpoložljivost (zdravstvene preglede in preklop) in uspešnost (usmerjanje nad AWS Global Network) [6] [7] [4].
Ta kombinacija je idealna za aplikacije, ki zahtevajo globalni doseg, statične naslove IP in integracijo z arhitekturami brez strežnika ali API.
Navedbe:
[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-applications-wloudfront-and-aws-global-cecelerator/
[4] https://github.com/jtouzi/globalaccelerator-and-autoScaling
[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-ateway-via-static-static-addresses-providing-By-aws-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
[?