Bir geliştirme ekibi, AWS Lambda fonksiyonlarını kullanan olay tabanlı bir uygulama oluşturuyor. Olaylar, bir Amazon S3 bucket'ına dosya eklendiğinde oluşturulur. Ekip şu anda Amazon S3'ten olay hedefi olarak yapılandırılmış Amazon Simple Notification Service (Amazon SNS) kullanıyor. Bir çözümler mimarı, Amazon S3'ten gelen olayları ölçeklenebilir bir şekilde işlemek 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: Olayı Amazon Simple Queue Service (Amazon SQS) hizmetine gönderen bir SNS aboneliği oluşturun. Bir Lambda fonksiyonunu tetiklemek için SQS kuyruğunu yapılandırın..
Neden bu cevap
Doğru cevap, olayları Amazon SQS'e gönderen bir SNS aboneliği oluşturmak ve Lambda fonksiyonunu bu SQS kuyruğunu tetikleyecek şekilde yapılandırmaktır. Bu yaklaşım, SQS'in mesaj kuyruklama yetenekleri sayesinde olay işleme için ölçeklenebilirlik, dayanıklılık ve eşzamansızlık sağlar. SQS, Lambda'nın işleyebileceğinden daha fazla olay geldiğinde tampon görevi görerek olay kaybını önler ve Lambda'nın kendi hızında işlemesine olanak tanır. Ayrıca, Lambda'nın başarısız olması durumunda mesajların yeniden deneme mekanizması sunar. Diğer seçenekler neden yanlış: Amazon ECS veya Amazon EKS içinde olayı işleyen bir SNS aboneliği oluşturmak, sunucusuz bir çözüm olan Lambda'nın avantajlarını ortadan kaldırır ve daha karmaşık bir altyapı yönetimi gerektirir. Bu seçenekler, olay tabanlı işleme için aşırı karmaşıktır ve Lambda'nın ölçeklenebilirlik modeline uygun değildir. AWS Server Migration Service (AWS SMS) bir olay işleme hizmeti değil, sunucu geçişi için kullanılan bir hizmettir. Bu nedenle, olayları işlemek için uygun bir hedef değildir.
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