¿Para qué sirve esta implementación de soluciones de AWS?
La solución de datos de streaming de AWS para Amazon Kinesis proporciona plantillas de AWS CloudFormation en las que los datos fluyen entre los productores, el almacenamiento en streaming, los consumidores y los destinos. Para admitir varios casos de uso y necesidades empresariales, esta solución ofrece cuatro plantillas de AWS CloudFormation. Parecido a la solución de datos de streaming de AWS para Amazon MSK, las plantillas se configuran para aplicar las prácticas recomendadas a fin de monitorear funcionalmente mediante paneles y alarmas, así como para proteger los datos.
Configuración automatizada
Cuatro opciones de plantillas
Casos de uso en tiempo real
Código fuente personalizable
Información general sobre la implementación de soluciones de AWS
En el siguiente esquema, se muestran las cuatro plantillas de AWS CloudFormation que puede implementar automáticamente con la guía de implementación de la solución.
-
Opción 1
-
Opción 2
-
Opción 3
-
Opción 4
-
Opción 1
-
Plantilla de AWS CloudFormation con Amazon API Gateway y AWS Lambda
Arquitectura de solución de datos de streaming de AWS para Amazon Kinesis
Opción 1: plantilla de AWS CloudFormation con Amazon API Gateway, Kinesis Data Streams y AWS Lambda
Esta plantilla de AWS CloudFormation implementa una arquitectura de referencia que incluye lo siguiente:
- Una Amazon API Gateway incorpora datos de streaming y procesa esos datos con una función de AWS Lambda.
- Una API REST de Amazon API Gateway actúa como proxy hacia Amazon Kinesis Data Streams, y agrega un registro de datos individual o una lista de registros de datos.
- Almacena registros en Kinesis Data Streams. Una función de AWS Lambda procesa los registros desde la secuencia de datos.
- Los registros fallidos y errores que se produzcan durante el procesamiento de AWS Lambda quedan anotados, y los eventos se almacenan en Amazon Simple Queue Service (Amazon SQS).
- Una cola de Amazon Simple Queue Service almacena metadatos correspondientes a lotes de registros fallidos o errores de Lambda, lo que permite a los clientes recuperar estos registros y determinar los pasos que se deben dar para resolverlos.
Solución de datos de streaming de AWS para Amazon Kinesis
Versión 1.3.0
Fecha de lanzamiento: 01/2021
Autor: AWS
Tiempo estimado de implementación: 5-10 minutos
Recursos de implementación
Utilice el siguiente botón para suscribirse a las actualizaciones de la solución.Nota: Para suscribirse a las actualizaciones de RSS, debe disponer de un complemento de RSS habilitado para el navegador que utilice.
-
Opción 2
-
La plantilla de AWS CloudFormation utiliza Amazon EC2, Amazon Kinesis Producer Library, Amazon Kinesis Data Streams, Amazon Kinesis Data Analytics y Amazon CloudWatch
Arquitectura de solución de datos de streaming de AWS para Amazon Kinesis
Opción 2: plantilla de AWS CloudFormation que utiliza la plantilla de AWS CloudFormation que usa Amazon EC2, Amazon Kinesis Producer Library, Amazon Kinesis Data Streams, Amazon Kinesis Data Analytics y Amazon CloudWatch
Esta plantilla de AWS CloudFormation implementa una arquitectura de referencia que incluye lo siguiente:
- Amazon Kinesis Producer Library (KPL) incorpora datos de streaming y procesa los datos entrantes a través de Amazon Kinesis Data Analytics. Esta plantilla rinda una aplicación de muestra que publica datos en la secuencia de datos.
- Una instancia de Amazon Elastic Compute Cloud (Amazon EC2) utiliza KPL para generar datos.
- Amazon Kinesis Data Streams almacena los datos de streaming entrantes, y Amazon Kinesis Data Analytics procesa los registros entrantes y guarda los datos procesados en un bucket de Amazon Simple Storage Service (Amazon S3).
- Un panel de Amazon CloudWatch monitorea el estado de la aplicación, el progreso, la utilización de recursos, los eventos y los errores.
Solución de datos de streaming de AWS para Amazon Kinesis
Versión 1.3.0
Fecha de lanzamiento: 01/2021
Autor: AWS
Tiempo estimado de implementación: 5-10 minutos
Recursos de implementación
Utilice el siguiente botón para suscribirse a las actualizaciones de la solución.Nota: Para suscribirse a las actualizaciones de RSS, debe disponer de un complemento de RSS habilitado para el navegador que utilice.
-
Opción 3
-
La plantilla de AWS CloudFormation utiliza Amazon Kinesis Data Streams, Amazon Kinesis Data Firehose y Amazon S3
Arquitectura de solución de datos de streaming de AWS para Amazon Kinesis
Opción 3: la plantilla de AWS CloudFormation utiliza Amazon Kinesis Data Streams, Amazon Kinesis Data Firehose y Amazon S3
Esta plantilla de AWS CloudFormation implementa una arquitectura de referencia que incluye lo siguiente:
- Amazon Kinesis Data Streams incorpora los datos de streaming y Amazon Kinesis Data Firehose los procesa. Kinesis Data Firehose es un servicio completamente administrado cuya escala se ajusta de manera automática para adaptarse al nivel de procesamiento de los datos. Además, no requiere administración continua.
- Un panel de Amazon CloudWatch monitorea la incorporación y el almacenamiento en búfer de los datos. Las alarmas de CloudWatch se configuran para métricas esenciales de Kinesis Data Firehose.
Solución de datos de streaming de AWS para Amazon Kinesis
Versión 1.3.0
Fecha de lanzamiento: 01/2021
Autor: AWS
Tiempo estimado de implementación: 5-10 minutos
Recursos de implementación
Utilice el siguiente botón para suscribirse a las actualizaciones de la solución.Nota: Para suscribirse a las actualizaciones de RSS, debe disponer de un complemento de RSS habilitado para el navegador que utilice.
-
Opción 4
-
La plantilla de AWS CloudFormation utiliza Amazon Kinesis Data Streams, Amazon Kinesis Data Analytics y Amazon API Gateway
Arquitectura de solución de datos de streaming de AWS para Amazon Kinesis
Opción 4: la plantilla de AWS CloudFormation utiliza Amazon Kinesis Data Streams, Amazon Kinesis Data Analytics y Amazon API Gateway
Esta plantilla de AWS CloudFormation implementa una arquitectura de referencia similar a la opción 2. Sin embargo, esta plantilla invoca de forma asíncrona un punto de enlace externo en una aplicación de streaming.
La aplicación de demostración incluida con esta plantilla invoca una función de AWS Lambda, y la API externa puede ser cualquier integración compatible con Amazon API Gateway (por ejemplo, un punto de enlace de Amazon SageMaker).
Solución de datos de streaming de AWS para Amazon Kinesis
Versión 1.3.0
Fecha de lanzamiento: 01/2021
Autor: AWS
Tiempo estimado de implementación: 5-10 minutos
Recursos de implementación
Utilice el siguiente botón para suscribirse a las actualizaciones de la solución.Nota: Para suscribirse a las actualizaciones de RSS, debe disponer de un complemento de RSS habilitado para el navegador que utilice.

Consulte nuestra biblioteca de Implementaciones de soluciones de AWS para obtener respuestas a problemas de arquitectura comunes.

Encuentre socios consultores y tecnológicos certificados por AWS que lo ayudarán a comenzar.

Explore nuestra cartera de ofertas de asesoramiento para obtener ayuda autorizada por AWS con la implementación de la solución.