Bir şirket, dosyaları bir Amazon S3 bucket'ına yükleyen bir uygulamayı barındırıyor. Yüklemeden sonra, dosyalar meta verileri çıkarmak için işlenir ve bu işlem 5 saniyeden az sürer. Yükleme hacmi saatte birkaç dosyadan yüzlerce eşzamanlı yüklemeye kadar değişir. Bu gereksinimleri karşılamak için uygun maliyetli bir mimari tasarlayın. Çözüm mimarı ne önermelidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Dosyaları işlemek üzere bir AWS Lambda işlevini çağırmak için S3 bucket'ı içinde bir object-created olay bildirimi yapılandırın..
Neden bu cevap
Bu senaryo için en uygun maliyetli ve ölçeklenebilir çözüm, S3 bucket'ında bir object-created olay bildirimi yapılandırarak bir AWS Lambda işlevini tetiklemektir. Dosyalar S3'e yüklendiğinde Lambda otomatik olarak tetiklenir, bu da sunucusuz bir yaklaşımla maliyetleri optimize eder ve değişen yükleme hacimlerine kolayca uyum sağlar. İşleme süresi 5 saniyeden az olduğu için Lambda idealdir. Diğer seçenekler neden uygun değil: AWS CloudTrail, API çağrılarını denetlemek için kullanılır, dosya işleme için değildir. AWS AppSync gerçek zamanlı uygulamalar için bir GraphQL hizmetidir, bu senaryoya uygun değildir. Amazon Kinesis Data Streams, sürekli veri akışlarını işlemek için tasarlanmıştır, bu senaryodaki dosya yüklemeleri için gereksiz karmaşıklık ve maliyet getirir. Amazon SNS, mesajlaşma hizmetidir. S3 olaylarını Lambda'ya doğrudan göndermek varken SNS kullanmak gereksiz bir katman ekler.
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