Bir şirket, AWS Lambda fonksiyonunun Amazon S3 bucket'ına yüklenen yeni belgeleri işlediği sunucusuz bir uygulama dağıttı. Bir pazarlama kampanyasından sonra birçok belge işlenmedi. Bir çözümler mimarı bu mimariyi iyileştirmek için ne yapmalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Bir Amazon Simple Queue Service (Amazon SQS) kuyruğu oluşturun. İstekleri kuyruğa gönderin. Kuyruğu Lambda için bir olay kaynağı olarak yapılandırın..
Neden bu cevap
Doğru cevap, bir Amazon SQS kuyruğu oluşturmak ve istekleri bu kuyruğa göndermektir. SQS, Lambda'nın işleyebileceğinden daha fazla belge yüklendiğinde mesajları tamponlayarak ve kuyruğa alarak uygulamanın dayanıklılığını artırır. Bu, Lambda'nın aşırı yüklenmesini önler ve işlenmeyen belge sorununu çözer. SQS'i bir olay kaynağı olarak yapılandırmak, Lambda'nın kuyruktaki mesajları otomatik olarak alıp işlemesini sağlar. Lambda çalışma zamanı zaman aşımını 15 dakikaya ayarlamak, uzun süren işlemler için faydalı olabilir ancak temel sorunu (aşırı yüklenme) çözmez. S3 bucket replikasyon politikası, verilerin yedekliliğini sağlar ancak işleme sorununu doğrudan ele almaz. Ek bir Lambda fonksiyonu dağıtmak, manuel yük dengeleme gerektirebilir ve SQS'in sağladığı otomatik ölçeklenebilirlik ve hata toleransını sunmaz.
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