Amazon Kinesis
Amazon Kinesis facilita la recopilación, el procesamiento y el análisis de datos de streaming en tiempo real para obtener datos de manera oportuna y reaccionar rápidamente ante información nueva. Amazon Kinesis ofrece capacidades clave para procesar de manera rentable datos de streaming a cualquier escala, además de la flexibilidad para elegir las herramientas más adecuadas para los requisitos de su aplicación. Con Amazon Kinesis, puede incorporar datos en tiempo real, como videos, audios, registros de aplicaciones, secuencias de clics de sitios web y datos de telemetría de IoT para aprendizaje automático, análisis y otras aplicaciones. Amazon Kinesis le permite procesar y analizar datos a medida que se reciben y responder instantáneamente en vez de tener que esperar a que los datos se recopilen antes de que el procesamiento pueda comenzar.
Beneficios
Tiempo real
Amazon Kinesis le permite incorporar, guardar y procesar datos de streaming en tiempo real para que pueda obtener información en segundos o minutos, en lugar de horas o días.
Completamente administrado
Amazon Kinesis está completamente administrado y se ejecuta en sus aplicaciones de streaming sin que usted tenga que administrar infraestructura.
Escalabilidad
Amazon Kinesis puede gestionar cualquier volumen de datos de streaming y procesar datos de cientos de miles de orígenes con latencias muy bajas.
Capacidades de Amazon Kinesis
Registre, procese y almacene transmisiones de videos
Amazon Kinesis Video Streams facilita la transmisión segura de videos desde dispositivos conectados a AWS para realizar tareas de análisis, aprendizaje automático (ML) y otros procesos.
Registre, procese y almacene transmisiones de datos
Amazon Kinesis Data Streams es un servicio de streaming de datos en tiempo real que puede registrar de manera continua gigabytes de datos por segundo de cientos de miles de orígenes.
Cargue transmisiones de datos en almacenes de datos de AWS
Amazon Kinesis Data Firehose es la manera más fácil de registrar, transformar y cargar transmisiones de datos en almacenes de datos de AWS para realizar análisis casi en tiempo real con herramientas de inteligencia empresarial existentes.
Analice transmisiones de datos con SQL Apache Flink
Amazon Kinesis Data Analytics ofrece la manera más sencilla de procesar transmisiones de datos en tiempo real con SQL o Apache Flink sin tener que aprender a usar lenguajes de programación ni marcos de procesamiento nuevos.
Funcionamiento
-
Amazon Kinesis Video Streams
-
Amazon Kinesis Data Streams
-
Amazon Kinesis Data Firehose
-
Amazon Kinesis Data Analytics
-
Amazon Kinesis Video Streams
-
-
Amazon Kinesis Data Streams
-
-
Amazon Kinesis Data Firehose
-
-
Amazon Kinesis Data Analytics
-
Casos de uso
Cree aplicaciones de análisis de videos
Puede usar Amazon Kinesis para transmitir videos de manera segura desde dispositivos equipados con cámara en hogares, oficinas, fábricas y espacios públicos a AWS. A continuación, puede utilizar dichas transmisiones de videos para realizar tareas de monitoreo de seguridad, detección de rostros, aprendizaje automático, reproducción de videos y otros análisis.


Veritone Inc. (NASDAQ: VERI), un proveedor líder de soluciones de inteligencia artificial y cognitivas, combina un paquete de aplicaciones eficientes con más de 120 motores cognitivos óptimos, como el de reconocimiento facial y de objetos, de transcripción, geolocalización, detección de emociones y traducción. Con Amazon Kinesis Video Streams, los clientes pueden transmitir fácilmente su contenido a AWS, donde Veritone procesa y completa el contenido con inteligencia artificial, prácticamente en tiempo real y a escala. En segundos de registro, Kinesis Video Streams y Veritone hacen posible la consulta de objetos, rostros, marcas, palabras clave, etc., en cada fotograma de video o segundo de audio.
Evolucione y pase del análisis en lotes al análisis en tiempo real
Con Amazon Kinesis, puede realizar análisis en tiempo real de datos que tradicionalmente se analizaron con procesamiento en lotes. Los casos comunes de uso de streaming incluyen el uso compartido de datos entre diferentes aplicaciones, streaming de procesos ETL y análisis en tiempo real. Por ejemplo, puede utilizar Kinesis Data Firehose para cargar datos de streaming de manera continua en sus servicios de análisis o lagos de datos de S3.


Zillow utiliza Kinesis Data Streams para recopilar datos de registros públicos y listas de MLS y luego actualizar estimaciones del valor de las propiedades prácticamente en tiempo real, a fin de que los compradores y los vendedores de propiedades obtengan acceso a las estimaciones más actualizadas. Zillow también envía los mismos datos al lago de datos de Amazon S3 con Kinesis Data Firehose, de manera que todas las aplicaciones pueden trabajar con la información más reciente.
Cree aplicaciones de tiempo real
Puede utilizar Amazon Kinesis para aplicaciones de tiempo real, como monitorización de aplicaciones, detección de fraudes y tablas de clasificaciones en directo. Puede incorporar datos de streaming con Kinesis Data Streams, procesarlos con Kinesis Data Analytics y enviar los resultados a cualquier aplicación o almacén de datos mediante Kinesis Data Streams con una latencia integral en milisegundos. Esto puede ayudarlo a obtener más información sobre qué hacen los clientes, las aplicaciones y los productos en tiempo real y tomar medidas de manera oportuna.


Netflix usa Amazon Kinesis para controlar las comunicaciones entre todas sus aplicaciones con el objetivo de detectar y corregir errores rápidamente, lo que garantiza un muy buen nivel de tiempo de actividad y disponibilidad a sus clientes.
Analizar datos de dispositivos IoT
Puede usar Amazon Kinesis para procesar datos de streaming de dispositivos compatibles con IoT, como electrodomésticos, sensores integrados y descodificadores de TV. A continuación, puede usar los datos para enviar alertas en tiempo real o tomar acciones mediante programación cuando un sensor exceda un umbral de funcionamiento determinado. Utilice nuestro código de análisis de IoT de muestra para crear su aplicación. No es necesario comenzar desde cero.


Sonos usa Amazon Kinesis para controlar mil millones de eventos por semana de dispositivos de audio de alta fidelidad inalámbricos y ofrecer experiencias sonoras a sus clientes.
Artículos y publicaciones de blog
Tenemos un nutrido conjunto de artículos de blog que ofrece casos de uso y orientación de prácticas recomendadas que lo ayudan a obtener el máximo provecho de Amazon Kinesis. Obtenga acceso a una lista completa de artículos de blog a través de los siguientes recursos.
Lea los artículos sobre Amazon Kinesis en el blog de noticias de AWS.
Más información sobre prácticas recomendadas, capacidades de características y casos de uso de clientes en el blog de big data de AWS.
Lea más artículos sobre Amazon Kinesis en el blog de bases de datos de AWS.
Introducción a Amazon Kinesis

Aprenda a usar las capacidades de Amazon Kinesis con este documento técnico.

Obtenga acceso instantáneo a la capa gratuita de AWS.

Cree su primera aplicación de Amazon Kinesis con este tutorial.
Más información sobre Amazon Kinesis