Uzak lokasyonlardan (Direct Connect veya VPN yok) cihaz verilerini alan gerçek zamanlı bir tahmine dayalı bakım hattı oluşturmanız gerekiyor. Bu hat şunları yapmalıdır: verileri gerçek zamanlı olarak Amazon S3'e almalı, gelen ham kayıtları alım sırasında temiz CSV'ye dönüştürmeli, orijinal ham kayıtları S3'te depolamalı ve dönüşümde başarısız olan tüm kayıtları insan incelemesi için belirlenmiş bir S3 konumuna yerleştirmelidir. Bu gereksinimleri karşılamak için en az çaba gerektiren mimari hangisidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: S3'ü teslim hedefi olarak Amazon Kinesis Data Firehose kullanın. Dönüşümü gerçekleştirmek için Firehose'u bir AWS Lambda işlevini çağıracak şekilde yapılandırın. Ham kayıtları depolamak için Firehose'un kaynak kayıt yedekleme özelliğini etkinleştirin..
Neden bu cevap
Bu mimari, tüm gereksinimleri en az çabayla karşılar. Kinesis Data Firehose, verileri doğrudan uzak cihazlardan alabilir ve S3'e teslim edebilir. Lambda işlevi, gelen verileri temiz CSV'ye dönüştürmek için kullanılabilir. Firehose'un kaynak kayıt yedekleme özelliği, orijinal ham kayıtları S3'te depolama gereksinimini karşılar. Ayrıca, Lambda dönüşümünde başarısız olan kayıtlar için bir hata öneki belirleyerek bunları ayrı bir S3 konumuna yönlendirebilir. Diğer seçenekler neden yanlış: MSK ve ECS worker'ları, daha fazla yönetim yükü ve karmaşıklık gerektirir. Firehose'un AWS Glue Apache Spark işini çağırması doğrudan desteklenmez; Glue genellikle daha büyük, toplu iş yükleri için kullanılır. Kinesis Data Streams ve ardından Firehose kullanmak, gereksiz bir ek bileşen ve daha fazla yönetim yükü eklerken, Firehose'un tek başına yapabileceği bir iş için fazladan bir adım oluşturur.
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