Jā, AWS Global akseleratoru var integrēt ar citiem AWS pakalpojumiem, piemēram, AWS Lambda un Amazon API vārtejai, ļaujot uzlabot veiktspēju, pieejamību un statisko IP adreses izmantošanu jūsu lietojumprogrammām.
Integrācija ar Amazon API vārteju
AWS Global akselerators var priekštelpu Amazon API vārteju, lai nodrošinātu statiskas IP adreses jūsu API parametriem. Tas ir īpaši noderīgi scenārijos, kad klientiem vai drošības politikām ir vajadzīgas fiksētas IP adreses, lai nodrošinātu safelistēšanu. Tā kā API vārtejas parametri parasti ir dinamiski un tiem nav statisku IP, Global Accelerator piedāvā risinājumu, nodrošinot divas statiskas Anycast IP adreses, kas kalpo kā fiksēti ieejas punkti jūsu API.
Tipiskā arhitektūra ietver AWS globālā akseleratora konfigurēšanu ar lietojumprogrammas slodzes līdzsvarotāju (ALB) kā galapunktu. Pēc tam ALB novirza trafiku uz API vārteju, kuru var konfigurēt ar pielāgotu domēna vārdu un nodrošināt ar AWS sertifikātu pārvaldnieku. Šī iestatīšana ļauj jūsu API vārtejai piekļūt, izmantojot statisku IP, ko nodrošina globālais paātrinātāja, uzlabojot gan drošības pozu, gan veiktspēju, maršrutējot trafiku virs AWS globālā tīkla infrastruktūras.
Šī pieeja ir labi piemērota regulētām nozarēm, piemēram, veselības aprūpes un finanšu pakalpojumiem, kur ugunsmūra noteikumi prasa IP safelistēšanu. Tas gūst labumu arī no globālajiem akseleratora veselības pārbaudēm un kļūmjpārlēces iespējām, lai novirzītu satiksmi tikai uz veselīgiem parametriem [6] [7].
Integrācija ar AWS Lambda
Kaut arī AWS Global akselerators tieši nenozīmē Lambda funkcijas kā galapunktu, to var netieši integrēt caur API vārtejas vai lietojumprogrammu slodzes līdzsvarotājiem, kas izsauc Lambda. Piemēram, jūs varat atklāt Lambda funkcijas, izmantojot API vārteju, un pēc tam API vārtejas priekšā ar globālo paātrinātāju, lai nodrošinātu statiskas IP adreses un uzlabotu globālo veiktspēju.
Turklāt LAMBDA funkcijas var izmantot kopā ar globālo paātrinātāju automatizācijas uzdevumiem, piemēram, parametra grupu dinamiski atjaunināt, reaģējot uz mērogošanas notikumiem vai veselības izmaiņām. Piemēram, CloudWatch notikumi var izraisīt Lambda funkciju, lai atjauninātu globālās paātrinātāja parametru grupas, kad tiek palaisti vai pārtraukti EC2 gadījumi, nodrošinot, ka trafiks tiek novirzīts tikai uz veselīgiem un pieejamiem parametriem [4].
Kopsavilkums
- AWS Global Accelerator nodrošina statiskas IP adreses un globālo trafika maršrutēšanu AWS tīklā.
- To var integrēt ar Amazon API vārteju, novietojot lietojumprogrammas slodzes līdzsvarotāju starp globālo paātrinātāju un API vārteju, ļaujot API piekļūt statiskai IP.
- Lambda funkcijas var netieši integrēt, izmantojot API vārteju vai ALB, un tās var izmantot arī globālās paātrinātāja galapunktu pārvaldības automatizēšanai.
- Šī integrācija uzlabo drošību (statisko IPS safeListicing), pieejamību (veselības pārbaudes un kļūmjpārlieri) un veiktspēja (maršrutēšana virs AWS globālā tīkla) [6] [7] [4].
Šī kombinācija ir ideāli piemērota lietojumprogrammām, kurām nepieciešama globāla sasniedzamība, statiskās IP adreses un integrācija ar servera vai API vadītām arhitektūrām.
Atsauces:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[2] https://aws.amazon.com/global-accelerator/
[3.]
[4] https://github.com/jtouzi/globalaccelerator-and-utoscaling
[5] https://aws.amazon.com/blogs/gametech/moderize-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
[12] https://stackoverflow.com/questions/65737406/can-global-accelerator-or-load-balancer-toute-traffic-tis-on-aws-api-gateway