Bir VPC'de özel kaynaklara erişim
AWS Lambda ile Sunucusuz Uygulamalar
Claudio Canales
Senior DevOps Engineer
VPC nedir?
VPC, AWS'deki özel ağınızdır.
Adres alanı, yönlendirme ve güvenlik duvarı kontrolleri sağlar.
Kaynakların nasıl bağlanacağına siz karar verirsiniz.
Basit bir benzetme: güvenlikli site
Alt ağlar mahallelerdir.
Güvenlik grupları kapı kurallarıdır.
NAT, genel internete ortak çıkıştır.
Neden Lambda'yı bir VPC'de çalıştırmalı?
İç servisler veya veritabanları gibi özel kaynaklara erişin.
Güvenlik grupları, Lambda'nın neye bağlanabileceğini kontrol eder.
Yapılandırdıklarınız
Alt ağları
seçin.
Bir
güvenlik grubu
seçin.
Lambda, özel uç noktalara erişmek için VPC'nizde bir IP alır.
Alt ağlar: işlevinizin çalıştığı yer
Alt ağlar, işlevin ağda nereye yerleşeceğini belirler.
Özel alt ağların doğrudan internet rotası yoktur.
İşleyicinizin ihtiyaç duyduklarına erişebilen alt ağları seçin.
Güvenlik grupları: güvenlik duvarı kuralları
Güvenlik grupları, ağ arabirimi için güvenlik duvarı kurallarıdır.
Gelen ve giden trafiği kontrol ederler.
Giden kurallar, Lambda'nın bir veritabanına erişip erişemeyeceğini sıkça belirler.
ENI'ler ve soğuk başlangıçlar
ENI = Elastic Network Interface.
Lambda, işleyicinizi çağırmadan önce bir ENI oluşturup ekleyebilir.
Bu ek ağ kurulumu soğuk başlangıç gecikmesi ekleyebilir.
ENI benzetmesi: ağa kablo takmak
ENI = işlevinizin ağ bağlantısı.
Seçtiğiniz alt ağda oluşturulur.
Daha fazla kurulum, daha yavaş soğuk başlangıç demektir.
Giden internet erişimi
Özel alt ağlar genelde genel internete erişemez.
Giden yönlendirme yoksa, genel API çağrıları zaman aşımına uğrar.
Yaygın çözüm: NAT ağ geçidi.
NAT ne zaman gerekir?
Genel internet uç noktalarını ararken NAT gerekir.
Yalnızca özel VPC kaynakları için NAT gerekmeyebilir.
Ağ yanlışsa yaygın belirtiler
Zaman aşımı, eksik rotalar veya NAT'a işaret eder.
Reddedilen bağlantılar, güvenlik grubu kurallarını gösterir.
En iyi uygulamalar
VPC'yi yalnızca özel bağlantı için kullanın.
Kurulumu minimumda tutun.
Soğuk başlangıç gecikmesini ve bağlantı hatalarını izleyin.
Öne çıkanlar
VPC, Lambda'ya özel ağ sağlar.
Alt ağları ve güvenlik gruplarını siz yapılandırırsınız.
ENI'ler soğuk başlangıç yükü ekleyebilir.
Özel alt ağlar, giden internet için NAT ister.
Haydi pratik yapalım!
AWS Lambda ile Sunucusuz Uygulamalar
Preparing Video For Download...