Bir uygulama, bir küçük birincil örnek ve üç daha büyük okuma replikası içeren bir Amazon Aurora PostgreSQL DB kümesi kullanır. Uygulama, salt okunur sorgular için okuma replikalarına birçok kısa ömürlü bağlantı açan bir AWS Lambda fonksiyonunda çalışır. Tahmin edilemeyen yüksek trafik dönemlerinde, uygulama güvenilmez hale gelir ve veritabanı çok fazla bağlantı bildirir. Uygulamanın güvenilirliğini hangi değişiklik iyileştirir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: DB kümesi için bir proxy oluşturmak üzere Amazon RDS Proxy kullanın. Proxy üzerinde salt okunur bir endpoint yapılandırın. Lambda fonksiyonunu proxy endpoint'ine bağlanacak şekilde güncelleyin..
Neden bu cevap
Amazon RDS Proxy, sunucusuz uygulamalar (AWS Lambda gibi) ve veritabanları arasındaki bağlantı yönetimini geliştirir. Lambda fonksiyonları kısa ömürlüdür ve her çağrıda yeni veritabanı bağlantıları açma eğilimindedir, bu da veritabanında bağlantı yorgunluğuna yol açabilir. RDS Proxy, bağlantıları havuzlayarak ve yeniden kullanarak bu sorunu çözer, böylece veritabanı üzerindeki yükü azaltır ve uygulamanın güvenilirliğini artırır. Salt okunur bir endpoint yapılandırmak, okuma replikalarının etkin kullanımını sağlar. maxconnections parametresini artırmak yalnızca sorunu geçici olarak erteleyebilir ve temel bağlantı yönetimi sorununu çözmez. Örnek ölçeklendirme, bağlantı sorununu doğrudan ele almaz; daha fazla örnek, daha fazla bağlantı kapasitesi sağlayabilir ancak her bir bağlantının yaşam döngüsünü yönetmez. Aurora Data API, RDS Proxy ile birlikte kullanılabilir ancak doğrudan Data API'ye bağlanmak yerine, RDS Proxy üzerinden Data API için bir endpoint yapılandırmak, bağlantı yönetiminin faydalarını sağlamaz.
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