Bir web uygulaması Amazon API Gateway, AWS Lambda ve Amazon DynamoDB kullanmaktadır. Bir pazarlama kampanyasının ardından, birçok isteğin yanıt süreleri çok daha uzamıştır. API Gateway için CloudWatch Logs, isteklerin %20'sinde hatalar göstermektedir. Lambda fonksiyonu için Throttles metriği %1, Errors ise %10'dur. Uygulama günlükleri, hataların DynamoDB çağrılarıyla çakıştığını göstermektedir. Çözüm mimarı, trafik arttıkça yanıt sürelerini iyileştirmek için hangi değişikliği uygulamalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Tablo için DynamoDB otomatik ölçeklendirmeyi etkinleştirin..
Neden bu cevap
Doğru cevap, "Tablo için DynamoDB otomatik ölçeklendirmeyi etkinleştirin." çünkü uygulama günlükleri hataların DynamoDB çağrılarıyla çakıştığını ve Lambda Errors metriğinin %10 olduğunu göstermektedir. Bu durum, DynamoDB'nin gelen isteklere ayak uyduramadığını ve kısıtlama (throttling) yaşadığını düşündürmektedir. DynamoDB otomatik ölçeklendirme (Auto Scaling), iş yükü arttıkça okuma ve yazma kapasitesini dinamik olarak ayarlayarak performans sorunlarını önler ve yanıt sürelerini iyileştirir. Diğer seçenekler neden yanlış: Lambda fonksiyonunun eşzamanlılık limitini artırmak, Lambda'nın daha fazla isteği işlemesine olanak tanır ancak temel sorun DynamoDB'de olduğu için bu sadece DynamoDB üzerindeki yükü artırır ve kısıtlamayı daha da kötüleştirebilir. API Gateway'in kısıtlama limitlerini artırmak, API Gateway'in daha fazla isteği Lambda'ya iletmesine izin verir ancak sorun DynamoDB'de olduğu için bu da sadece arka uçtaki yükü artırır. Daha iyi bölüm dağıtımı sağlayan birincil anahtarla DynamoDB tablosunu yeniden oluşturmak, uzun vadede faydalı olabilir ancak mevcut performans sorununu hızla çözmez ve veri geçişi gerektirir. Otomatik ölçeklendirme, mevcut tablo yapısıyla anında performans iyileştirmesi sağlar.
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