Yüzlerce Lambda fonksiyonuna sahip sunucusuz bir uygulama, bir Amazon Aurora PostgreSQL veritabanına bağlanır. Her Lambda ölçeklendirmesi yeni bir DB bağlantısı oluşturarak kaynak kullanımını artırır. Lambda ölçeklenebilirliğini azaltmadan veritabanı bağlantılarının sayısını azaltmanız gerekiyor. Ne uygulamalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Bağlantıları havuza almak ve yönetmek için Amazon RDS Proxy'yi kullanın ve her Lambda fonksiyonunu proxy uç noktası üzerinden bağlanacak şekilde güncelleyin..
Neden bu cevap
Amazon RDS Proxy, sunucusuz uygulamalar (örneğin, AWS Lambda) için veritabanı bağlantılarını havuza alarak ve yeniden kullanarak bağlantı yükünü azaltır. Bu, her Lambda çağrısının yeni bir veritabanı bağlantısı açmasını engeller ve veritabanı üzerindeki yükü önemli ölçüde hafifletir. Lambda ölçeklenebilirliğini korurken veritabanı bağlantı sayısını azaltmanın en etkili yoludur. Diğer seçenekler neden yanlış: Sağlanan eşzamanlılık (Provisioned Concurrency), Lambda fonksiyonlarının soğuk başlangıç sürelerini azaltmak için kullanılır, ancak veritabanı bağlantılarını yönetmez veya havuza almaz. Küme önbellek yönetimi (Cluster Cache Management), Aurora veritabanı için önbellek performansını artırır ancak bağlantı havuzlama işlevi görmez. Ayrılmış eşzamanlılık (Reserved Concurrency), bir Lambda fonksiyonunun aynı anda çalışabilecek maksimum örnek sayısını sınırlar. Bu, veritabanı bağlantılarını dolaylı olarak sınırlayabilir ancak doğrudan bağlantı havuzlama sağlamaz ve Lambda ölçeklenebilirliğini kısıtlar.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez