Una empresa de transporte recopila registros de geolocalización de vehículos de 10 bytes cada uno, recibiendo hasta 10.000 registros por segundo. Se aceptan unos pocos minutos de retraso en la transmisión. Utilizarán Amazon Kinesis Data Streams y necesitan un mecanismo fiable para enviar datos, maximizando al mismo tiempo la eficiencia del rendimiento de los shards. ¿Qué opción es la más eficiente operativamente?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Kinesis Producer Library (KPL).
Por qué esta es la respuesta
Kinesis Producer Library (KPL) es la opción más eficiente operativamente porque agrega automáticamente múltiples registros pequeños en un solo registro de Kinesis Data Streams, lo que maximiza el rendimiento de los shards y reduce los costos de PUT. También maneja reintentos y la lógica de backpressure. Kinesis Agent es útil para recopilar archivos de registro de servidores, pero no está optimizado para la agregación de registros pequeños en tiempo real de fuentes diversas. Amazon Kinesis Data Firehose es una solución de entrega gestionada, pero no ofrece el mismo nivel de control sobre la agregación de registros para maximizar el rendimiento del shard como KPL. Kinesis SDK proporciona las API básicas, pero requeriría implementar manualmente la lógica de agregación y reintentos, lo que es menos eficiente operativamente que usar KPL.
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