Bir şirket, binlerce deniz kaplumbağasının göç modellerini belgelemek için GPS takip cihazları kullanıyor. Takip cihazları her 5 dakikada bir kontrol yapıyor ve eğer bir kaplumbağa 91,4 metreden (100 yarda) fazla hareket ettiyse, yeni koordinatları tek bir AWS Bölgesindeki birden fazla Availability Zone'da çalışan üç Amazon EC2 instance'ında çalışan bir web uygulamasına gönderiyor. Yakın zamanda web uygulaması beklenmedik bir takip cihazı verisi hacmiyle aşırı yüklendi ve olayları tekrar oynatma imkanı olmadan veri kaybı yaşandı. Bir çözümler mimarının, en az operasyonel yük ile bunun tekrar olmasını engellemesi gerekiyor. Çözümler mimarı ne yapmalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Gelen verileri depolamak için bir Amazon Simple Queue Service (Amazon SQS) kuyruğu oluşturun. Uygulamayı, işlenecek yeni mesajlar için yoklama yapacak şekilde yapılandırın..
Neden bu cevap
Amazon SQS kuyruğu oluşturmak, uygulamanın aşırı yüklenmesini önlemek için gelen verileri depolayarak bir arabellek görevi görür. Uygulama, kendi hızında kuyruktan mesajları çekerek işleyebilir, bu da ani veri artışlarında bile veri kaybını engeller ve operasyonel yükü en aza indirir. S3 bucket'ı taramak veya DynamoDB'yi sorgulamak, sürekli veri akışını yönetmek için daha az verimli ve daha maliyetli olabilir. API Gateway ve Lambda, eşzamanlı işlemeye izin verse de, uygulamanın kendisi hala aşırı yüklenebilir ve Lambda'nın eşzamanlılık limitleri veri kaybına yol açabilir.
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