Amazon Kinesis Streams permite crear aplicaciones personalizadas que procesan o analizan datos de streaming para necesidades especiales. Kinesis Streams puede capturar y almacenar de manera continua terabytes de datos por hora procedentes de cientos de miles de fuentes, como clickstreams de sitios web, transacciones financieras, feeds de redes sociales, logs de TI y eventos de seguimiento de ubicación. Con la biblioteca de clientes de Kinesis (KCL), podrá construir aplicaciones de Amazon Kinesis y usar streaming de datos para alimentar paneles en tiempo real, generar alertas, implementar anuncios y precios dinámicos y mucho más. También podrá emitir datos de Kinesis Streams a otros servicios de AWS como Amazon Simple Storage Service (Amazon S3), Amazon Redshift, Amazon EMR y AWS Lambda.

Comience con AWS de forma gratuita

Cree una cuenta gratuita
O inicie sesión en la Consola

Introducción a Kinesis Streams (2:08)

kenesis-thumb3


Kinesis Streams facilita el procesamiento de datos en tiempo real. Con Kinesis Streams, podrá recopilar datos de manera continua a medida que se crean para poder reaccionar oportunamente frente a la información crítica para su negocio o sus operaciones.

Puede acceder de manera privada a las API de Kinesis Streams desde su Amazon Virtual Private Cloud (VPC) mediante la creación de puntos de conexión de VPC. Puede cumplir requisitos normativos y de conformidad mediante el cifrado de información confidencial desde el interior de Kinesis Streams a través del cifrado del lado del servidor y las claves maestras de AWS KMS.

Puede crear una transmisión de Kinesis en cuestión de segundos. Puede añadir datos con facilidad a su transmisión con la biblioteca de productores de Kinesis (KPL) y crear aplicaciones de Kinesis para el procesamiento de datos con la biblioteca de clientes de Kinesis (KCL).

Kinesis Streams permite que varias aplicaciones de Kinesis puedan procesar la misma transmisión de manera simultánea. Por ejemplo, puede hacer que una aplicación ejecute análisis en tiempo real y que otra se encargue de enviar datos de Amazon S3 de la misma transmisión.

El rendimiento de una transmisión de Kinesis puede pasar de megabytes a terabytes por hora y de miles a millones de registros PUT por segundo. El desempeño de la transmisión se puede ajustar dinámicamente en todo momento en función del volumen de datos de entrada.

Kinesis Streams no tiene ningún costo de inversión inicial: pagará solamente los recursos que utilice. Por tan solo 0,015 USD por hora, podrá tener una transmisión de Kinesis con una velocidad de entrada de 1 MB/segundo y de 2 MB/segundo de salida.

Kinesis Streams replica de forma síncrona los datos de streaming a través de tres instalaciones en una región de AWS y conserva sus datos hasta 7 días, con lo que reduce la probabilidad de que se pierdan datos en caso de error de la aplicación, de un equipo individual o de una instalación.


Kinesis Streams puede utilizarse para recopilar datos de eventos y logs de fuentes, como servidores, equipos de escritorio y dispositivos móviles. Seguidamente podrá crear aplicaciones de Kinesis para procesar de manera continua los datos, generar métricas, alimentar paneles en vivo y emitir datos agregados a almacenes de datos, como Amazon S3.

Puede hacer que sus aplicaciones de Kinesis ejecuten un análisis en tiempo real de datos de eventos de alta frecuencia, como los datos de sensores recopilados por Kinesis Streams, con lo que podrá comprender mejor los datos con una frecuencia de minutos en lugar de horas o días.

Puede hacer que sus aplicaciones para móvil remitan datos a Kinesis Streams desde cientos de miles de dispositivos para disponer de los datos en el momento en que se generen en los dispositivos móviles.

Obtenga información sobre Kinesis Streams y la integración del SDK para móviles de AWS (iOS | Android)

Kinesis Streams puede utilizarse para recopilar de manera continua datos de interacciones entre jugadores y juegos para alimentar la plataforma de juegos. Con Kinesis Streams podrá diseñar un juego que ofrezca experiencias atractivas y dinámicas en función de las acciones y los comportamientos de los jugadores.