Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon AWS Global Hızlandırıcı Lambda veya API Gateway gibi diğer AWS hizmetleriyle entegre edilebilir mi?


AWS Global Hızlandırıcı Lambda veya API Gateway gibi diğer AWS hizmetleriyle entegre edilebilir mi?


Evet, AWS Global Hızlandırıcı, AWS Lambda ve Amazon API Gateway gibi diğer AWS hizmetleriyle entegre edilebilir ve uygulamalarınız için gelişmiş performans, kullanılabilirlik ve statik IP adres kullanımı sağlar.

Amazon API Gateway ile Entegrasyon

AWS Global Hızlandırıcı, API uç noktalarınız için statik IP adresleri sağlamak için bir Amazon API ağ geçidini önleyebilir. Bu, özellikle istemcilerin veya güvenlik politikalarının SAFelist için sabit IP adresleri gerektirdiği senaryolarda kullanışlıdır. API ağ geçidi uç noktaları tipik olarak dinamik olduğundan ve statik IP'lere sahip olmadığından, Global Hızlandırıcı, API'nıza sabit giriş puanları olarak görev yapan iki statik Anycast IP adresi sağlayarak bir çözüm sunar.

Tipik mimari, AWS Global Hızlandırıcıyı bir uygulama yük dengeleyicisi (ALB) ile bir uç nokta olarak yapılandırmayı içerir. Alb, daha sonra trafiği özel bir alan adı ile yapılandırılabilen ve AWS Sertifika Yöneticisi ile güvence altına alınabilen API ağ geçidine yönlendirir. Bu kurulum, API ağ geçidinize Global Hızlandırıcı tarafından sağlanan statik IP'ler aracılığıyla erişilmesini sağlar ve AWS Global Network Altyapısı üzerinden trafiği yönlendirerek hem güvenlik duruşunu hem de performansı artırır.

Bu yaklaşım, güvenlik duvarı kurallarının IP Safelisting gerektirdiği sağlık ve finansal hizmetler gibi düzenlenmiş endüstriler için çok uygundur. Ayrıca, küresel hızlandırıcının sağlık kontrollerinden ve trafiği yalnızca sağlıklı uç noktalara yönlendirme konusunda yük devretme yeteneklerinden yararlanır [6] [7].

aws lambda ile entegrasyon

AWS Global Hızlandırıcı, Lambda işlevlerini uç noktalar olarak doğrudan hedeflemese de, Lambda'yı çağıran API ağ geçidi veya uygulama yük dengeleyicileri aracılığıyla dolaylı olarak entegre edilebilir. Örneğin, Lambda işlevlerini API Gateway aracılığıyla ortaya çıkarabilir ve daha sonra statik IP adresleri ve gelişmiş küresel performans sağlamak için API ağ geçidini Global Hızlandırıcı ile öne çıkarabilirsiniz.

Ek olarak, Lambda fonksiyonları, ölçeklendirme olaylarına veya sağlık değişikliklerine yanıt olarak dinamik olarak uç nokta gruplarını güncelleme gibi otomasyon görevleri için küresel hızlandırıcı ile birlikte kullanılabilir. Örneğin, EC2 örnekleri başlatıldığında veya sonlandırıldığında global hızlandırıcı uç nokta gruplarını güncellemek için bir lambda işlevi CloudWatch olayları tarafından tetiklenebilir, bu da trafiğin yalnızca sağlıklı ve mevcut uç noktalara yönlendirilmesini sağlar [4].

Özet

- AWS Global Hızlandırıcı, AWS ağı üzerinden statik IP adresleri ve Global Trafik Yönlendirmesi sağlar.
- Global Hızlandırıcı ve API ağ geçidi arasında bir uygulama yük dengeleyicisi yerleştirerek API'lara statik IP erişimini sağlayarak Amazon API ağ geçidi ile entegre edilebilir.
- Lambda işlevleri, API Gateway veya ALB ile dolaylı olarak entegre edilebilir ve Global Hızlandırıcı uç nokta yönetimini otomatikleştirmek için de kullanılabilir.
- Bu entegrasyon, güvenliği (Safelist için statik IP'ler), kullanılabilirliği (sağlık kontrolleri ve yük devretme) ve performansı (AWS Global Network üzerinden yönlendirme) geliştirir [6] [7] [4].

Bu kombinasyon, küresel erişim, statik IP adresleri ve sunucusuz veya API güdümlü mimarilerle entegrasyon gerektiren uygulamalar için idealdir.

Alıntılar:
[1] https://docs.aws.amazon.com/global-acelerator/latest/dg/introduction-how-t-works.html
[2] https://aws.amazon.com/global-acelerator/
[3] https://aws.amazon.com/blogs/networking-and-content-delivery/well-wellitinging-online-pplications-with-cloudfront-and-aws-global-accelerator/
[4] https://github.com/jtouzi/globalaccelerator-and-utoscaling
[5] https://aws.amazon.com/blogs/gametech/modernize-game-backend-services-with-wits-global-acelerator/
[6] https://aws.amazon.com/blogs/networking-and-content-delivery/accessing-an-aws-api-gateway-via-static-ip-ddresses-by-ws-global-acelerator/
[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-acelerator/latest/dg/introduction-components.html
[12] https://stackoverflow.com/questions/65737406/can-global-acelerator-or-o-load-balancer-route-traffic-on-on-ws-api-gateway