Amazon EC2 üzerinde çalışan bir uygulama, DynamoDB REST API'sini çağırıyor. Düzenli aralıklarla, yazma işlemleri ProvisionedThroughputExceededException hatasıyla başarısız oluyor. Bu hataları en uygun maliyetle azaltacak değişiklikler hangileridir? (İki tane seçin.)
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Uygulamayı, hatayı aldığında üstel geri çekilme (exponential backoff) yapacak şekilde değiştirin., Uygulamayı, DynamoDB için AWS tarafından sağlanan SDK'ları kullanacak şekilde değiştirin..
Neden bu cevap
ProvisionedThroughputExceededException hataları, uygulamanın DynamoDB'nin sağlanan yazma kapasitesini aştığını gösterir. Üstel geri çekilme (exponential backoff) uygulamak, geçici hatalarda yeniden denemeler arasında bekleme süresini artırarak DynamoDB'ye aşırı yüklenmeyi önler ve maliyet etkin bir çözümdür. AWS SDK'ları, üstel geri çekilme gibi en iyi uygulamaları ve bağlantı havuzlama gibi optimizasyonları otomatik olarak içerdiğinden, bu hataları azaltmada etkili ve verimli bir yöntemdir. Tablonun sağlanan kapasitesini artırmak maliyetli olabilir ve sorun geçici kapasite aşımından kaynaklanıyorsa gereksizdir. DAX, okuma performansını artırır, yazma hatalarını çözmez. İkinci bir tablo oluşturmak, uygulamanın mimarisini karmaşıklaştırır ve maliyetleri artırır.
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