Los sensores IoT de un laboratorio emiten cargas útiles de 100 KB cada 10 segundos. Un proceso posterior consulta un bucket de Amazon S3 cada 30 segundos para consumir los datos. ¿Qué arquitectura entregará los datos a S3 con la MENOR latencia?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Utilizar Amazon Kinesis Data Streams y llamar a Kinesis Client Library para entregar los datos al bucket de S3. Utilizar un intervalo de búfer de 5 segundos desde una aplicación..
Por qué esta es la respuesta
La opción correcta es usar Kinesis Data Streams con Kinesis Client Library (KCL) y un búfer de 5 segundos. Kinesis Data Streams permite la ingesta de datos en tiempo real y KCL facilita el procesamiento de estos datos con baja latencia. Un búfer de 5 segundos asegura que los datos se escriban en S3 rápidamente, cumpliendo con el requisito de menor latencia. Las otras opciones son menos óptimas: Kinesis Data Firehose con el intervalo de búfer predeterminado (60 segundos o 5 MB) introduciría una latencia mayor que 5 segundos. Usar solo Kinesis Data Streams sin un mecanismo explícito de procesamiento y entrega a S3 (como KCL) no especifica cómo se consumirán y almacenarán los datos con baja latencia. Amazon Managed Service for Apache Flink se enfoca en el procesamiento de datos en tiempo real, no en la entrega directa de baja latencia a S3, y su combinación con Firehose podría añadir latencia adicional.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta