Accompany está construyendo un sistema para recopilar datos de sensores de cientos de dispositivos de fábrica. Los dispositivos publican datos cada 5 segundos en AWS IoT Core. Los datos deben enriquecerse antes de cargarse en un data lake de Amazon S3 y los nuevos datos de los sensores deben estar disponibles en S3 dentro de los 30 minutos posteriores a la recopilación. Ninguna otra aplicación consume los mensajes de IoT Core. ¿Qué solución es la MÁS rentable y cumple con estos requisitos?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Utilice AWS IoT Core Basic Ingest para recopilar datos de sensores. Configure una acción de regla de AWS IoT para enviar mensajes a Amazon Kinesis Data Firehose. Establezca el intervalo de almacenamiento en búfer de Firehose en 900 segundos. Haga que Kinesis Data Firehose invoque una función de AWS Lambda para enriquecer los datos y configure Firehose para entregar los datos enriquecidos a Amazon S3..
Por qué esta es la respuesta
La opción correcta es la más rentable y cumple con los requisitos. AWS IoT Core Basic Ingest reduce los costos al omitir el motor de reglas y el registro de mensajes. Kinesis Data Firehose es ideal para la entrega de datos a S3, ya que puede invocar una función Lambda para el enriquecimiento y el almacenamiento en búfer de 900 segundos (15 minutos) asegura que los datos estén disponibles en S3 dentro de los 30 minutos. Las otras opciones son menos óptimas. La primera opción invoca Lambda para cada mensaje, lo cual es costoso y menos eficiente para el volumen de datos. La tercera opción introduce Timestream, un costo adicional innecesario ya que los datos solo necesitan ser enriquecidos y enviados a S3. La cuarta opción utiliza Kinesis Data Streams, que es más costoso y complejo que Firehose para este caso de uso, ya que requiere que un consumidor Lambda administre el escalado y los reintentos.
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