Sunucusuz bir uygulama Amazon API Gateway, AWS Lambda ve bir Amazon RDS for PostgreSQL veritabanı kullanmaktadır. Yoğun veya öngörülemeyen trafik sırasında, uygulama veritabanı bağlantı zaman aşımları yaşamaktadır. Şirket, en az kod değişikliğiyle arızaları azaltmak istemektedir. Bir çözümler mimarı ne yapmalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: RDS DB instance üzerinde RDS Proxy'yi etkinleştirin..
Neden bu cevap
RDS Proxy'yi etkinleştirmek, veritabanı bağlantılarını yöneterek ve havuzlayarak sunucusuz uygulamaların yoğun trafik altında bile veritabanı bağlantı zaman aşımlarını azaltmasına yardımcı olur. Bu, Lambda fonksiyonlarının her çağrıda yeni bir bağlantı kurma yükünü ortadan kaldırır ve mevcut bağlantıları yeniden kullanır, böylece veritabanı üzerindeki yükü azaltır ve bağlantı hatalarını önler. En az kod değişikliği gerektiren etkili bir çözümdür. Lambda concurrency rate'i azaltmak, uygulamanın performansını olumsuz etkiler. RDS DB instance sınıfını yeniden boyutlandırmak, bağlantı sorununu temelden çözmez ve daha maliyetli olabilir. Veritabanını DynamoDB'ye geçirmek, önemli kod değişiklikleri gerektiren büyük bir yeniden mimaridir.
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