Bir laboratuvarın IoT sensörleri her 10 saniyede bir 100 KB'lık payload'lar yayar. Aşağı akış bir süreç, verileri tüketmek için her 30 saniyede bir bir Amazon S3 bucket'ını yoklar. Verileri S3'e EN AZ gecikmeyle ulaştıracak mimari hangisidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Verileri S3 bucket'ına ulaştırmak için Amazon Kinesis Data Streams kullanın ve Kinesis Client Library'yi çağırın. Bir uygulamadan 5 saniyelik bir arabellek aralığı kullanın..
Neden bu cevap
IoT sensörlerinden gelen verileri en az gecikmeyle S3'e ulaştırmak için Kinesis Data Streams ve Kinesis Client Library (KCL) kullanımı en uygun çözümdür. KCL, akıştan verileri neredeyse gerçek zamanlı olarak tüketmenizi ve özel bir uygulama içinde 5 saniyelik bir arabellek aralığı belirleyerek gecikmeyi minimuma indirmenizi sağlar. Diğer seçenekler neden uygun değil: Kinesis Data Firehose, varsayılan olarak 60 saniyelik veya 1 MB'lık bir arabellek aralığına sahiptir, bu da 5 saniyelik gecikme hedefini aşar. Sadece Kinesis Data Streams kullanmak, verilerin S3'e aktarılması için bir tüketiciye ihtiyaç duyar. Apache Flink ve Kinesis Data Firehose kombinasyonu, Firehose'un arabellekleme gecikmesi nedeniyle en az gecikme hedefine ulaşamaz.
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