Amazon Kinesis Data Firehose

Prepare y cargue transmisiones de datos generados en tiempo real en almacenes de datos y servicios de análisis.

Amazon Kinesis Data Firehose ofrece la manera más sencilla para cargar datos de streaming de manera confiable en lagos de datos, almacenes de datos y servicios de análisis. Puede registrar, transformar y entregar datos de streaming en Amazon S3, Amazon Redshift, Amazon OpenSearch Service (sucesor de Amazon Elasticsearch Service), puntos de enlace HTTP genéricos y proveedores de servicios como Datadog, New Relic, MongoDB y Splunk. Se trata de un servicio completamente administrado cuya capacidad se ajusta automáticamente para adaptarse al nivel de rendimiento de los datos y que no necesita administración permanente. También puede procesar por lotes, comprimir, transformar y cifrar las transmisiones de datos antes de cargarlas a fin de minimizar el volumen de almacenamiento utilizado y aumentar el nivel de seguridad.

Puede crear fácilmente una transmisión de entrega de Firehose en la consola de administración de AWS, configurarla con unos pocos clics y comenzar a incorporar datos de streaming a partir de cientos de miles de orígenes de datos en los destinos especificados. También puede configurar las transmisiones de datos para convertir automáticamente los datos entrantes en formatos abiertos basados en estándares, tales como Apache Parquet y Apache ORC, antes de que los datos se entreguen.

Con Amazon Kinesis Data Firehose, no se pagan tarifas mínimas ni costos de configuración. Se paga por el volumen de datos transmitido mediante el servicio, si corresponde, a fin de convertir su formato, y de entregarlos y transferirlos a Amazon VPC.

Solicite ayuda para la prueba de concepto o evaluación »
¿Qué es Amazon Kinesis Data Firehose? (1:45)

Beneficios

Facilidad de uso

Amazon Kinesis Data Firehose ofrece un modo sencillo para registrar, transformar y cargar datos de streaming con solo hacer unos clics en la consola de administración de AWS. Puede crear rápidamente una transmisión de entrega de Firehose, seleccionar los destinos y comenzar a enviar datos generados en tiempo real desde cientos de miles de orígenes de datos de manera simultánea. El servicio se encarga de administrar las transmisiones, incluidas las tareas de escalado, partición y monitorización necesarias para cargar los datos continuamente en los destinos con la frecuencia que especifique.

Integración con servicios de AWS y de proveedores

Amazon Kinesis Data Firehose se integra en Amazon S3, Amazon Redshift y Amazon OpenSearch Service. También puede entregar datos en puntos de enlace HTTP genéricos y directamente en proveedores de servicios como Datadog, New Relic, MongoDB y Splunk. En la consola de administración de AWS puede direccionar Kinesis Data Firehose hacia los destinos de su preferencia y usar las aplicaciones y herramientas existentes para analizar los datos de streaming.

Transformación de datos sin servidor incorporada

Kinesis Data Firehose permite preparar los datos de streaming antes de cargarlos en los almacenes de datos. Puede convertir fácilmente datos de streaming sin procesar de las fuentes de datos en formatos como Apache Parquet y Apache ORC, sin necesidad de crear canalizaciones de procesamiento de datos propias. También puede particionar dinámicamente sus datos en streaming antes de la entrega a S3 mediante claves definidas de forma estática o dinámica como "customer_id" o "transaction_id" y entregar los datos agrupados por esas claves en prefijos de S3 únicos, lo que le facilita la ejecución de análisis de alto rendimiento y rentables en S3 mediante Athena, EMR y Redshift Spectrum. Más información »

Casi en tiempo real

Amazon Kinesis Data Firehose registra y carga datos casi en tiempo real. Carga datos nuevos en los destinos 60 segundos después de que los datos se envían al servicio. Gracias a esto, se puede acceder a los datos nuevos antes y responder a los eventos empresariales y operativos con mayor rapidez.

Sin administración permanente

Amazon Kinesis Data Firehose es un servicio completamente administrado que, de forma automática, aprovisiona, administra y escala los recursos de cómputo, memoria y red necesarios para procesar y cargar los datos de streaming. Una vez configurado, Kinesis Data Firehose carga las transmisiones de datos en los destinos de manera continua a medida que se reciben.

Pague solo por lo que utilice

Con Amazon Kinesis Data Firehose, solo paga por el volumen de datos que transmite a través del servicio y, si corresponde, por la conversión de formato de los datos. También pagará por la entrega y la transferencia de datos a Amazon VPC cuando corresponda. No se requieren tarifas mínimas ni compromisos iniciales.

Funcionamiento

Cómo funciona Amazon Kinesis Data Firehose

Casos de uso

Amazon Kinesis Data Firehose es un servicio completamente administrado, sin necesidad de administración continua. Kinesis Firehose administra toda la infraestructura subyacente, el almacenamiento, las redes y la configuración necesarios para transmitir sus datos de su fuente a su destino. A continuación, se presentan ejemplos de casos de uso claves que nuestros clientes resuelven con Amazon Kinesis Data Firehose.

Flujo de datos en un lago de datos y almacenamiento de datos

Kinesis Data Firehose permite una ingesta de datos de gran volumen a su lago de datos y almacenamiento de datos basado en Amazon S3. Puede configurar Kinesis Data Firehose para convertir fácilmente datos en los formatos requeridos por sus almacenes de datos de destino, como Apache Parquet y Apache ORC, sin necesidad de crear canalizaciones de procesamiento de datos propias. También puede particionar dinámicamente sus datos en streaming mediante claves bien definidas como "customer_id" o "transaction_id". Kinesis Data Firehose agrupa los datos según estas claves y realiza la entrega en prefijos S3 con una clave única, lo que le facilita la ejecución de análisis de alto rendimiento y rentables en S3 mediante Athena, EMR y Redshift Spectrum.

Aplicaciones de machine learning de streaming

Puede crear aplicaciones de machine learning (ML) con Kinesis Data Firehose. La característica de lambda de transformación en Kinesis Data Firehose puede llamar a modelos de ML para obtener análisis y puntos de enlace de inferencia de ML para obtener predicciones para enriquecer sus flujos de datos al entregarlos a su destino.

Registro e IoT Analytics

Con Amazon Kinesis Data Firehose, puede registrar de manera continua datos provenientes de dispositivos conectados, tales como aplicaciones de consumidor, sensores integrados y descodificadores de televisión. Kinesis Data Firehose carga los datos en los destinos que especifique, lo que ofrece acceso casi en tiempo real a las métricas, la información y los paneles. También puede detectar errores en las aplicaciones en el momento en el que ocurren e identificar la causa raíz mediante la recopilación, la monitorización y el análisis de datos de registros. Puede instalar y configurar fácilmente el agente de Amazon Kinesis en sus servidores para mirar de manera automática los archivos de registro de servidores y aplicaciones, y para enviar los datos a Kinesis Data Firehose. Kinesis Data Firehose transmite de manera continua los datos de los registros a los destinos especificados para que pueda visualizarlos y analizarlos.

Monitoreo de la seguridad

Kinesis Data Firehose es compatible con varias herramientas de información de seguridad y administración de eventos (SIEM) como Splunk como destino. Esto significa que puede registrar y enviar registros de flujo de tráfico de red a Kinesis Data Firehose, que puede transformar, completar y cargar los datos a Splunk. Con esta solución, puede monitorizar la seguridad de la red en tiempo real y generar alertas cuando surjan posibles amenazas.

Casos prácticos

3Victors
3Victors incorpora más de mil millones de búsquedas de viajes internacionales y 230 mil millones de itinerarios con precios diariamente provenientes de los sistemas de reservas más grandes del mundo.
Lea el caso práctico 
Hearst
Hearst transmite más de 30 terabytes diarios de datos de transmisiones de clics desde sus sitios web para realizar análisis.
Lea el caso práctico 
Comcast
Comcast registra y analiza las preferencias de los clientes para ofrecer una experiencia de entretenimiento completa.
Lea el caso práctico 
Redfin
Redfin creó una canalización de incorporación de registros fiable que mejoró el SLA para servicios posteriores.
Lea el caso práctico 
Realtor.com
Realtor.com transmite datos de impresiones de anuncios y obtiene información procesable para mejorar el rendimiento de los anuncios.
Lea el caso práctico 
Repp Health
Repp Health usa los servicios de Amazon Kinesis para incorporar, monitorear y cargar datos de streaming de IoT en un lago de datos de Amazon S3 para realizar tareas de análisis de ubicación de pacientes.
Lea el caso práctico 

Publicaciones del blog

Fecha
  • Fecha
1 …
…

Lea las publicaciones del blog relacionadas con Amazon Kinesis Data Firehose.

Introducción a Amazon Kinesis Data Firehose

Lea la Guía para desarrolladores
Consulte la guía para desarrolladores

Obtenga más información sobre Kinesis Data Firehose en la guía para desarrolladores.

Más información 
Inscríbase para obtener una cuenta gratuita de AWS
Regístrese para obtener una cuenta gratuita

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

Registrarse 
Iniciar tutorial de Kinesis Data Firehose
Comience a transmitir sus datos

Obtenga experiencia práctica con este tutorial.

Iniciar tutorial 

Obtenga más información sobre las características de Amazon Kinesis Data Firehose

Visite la página de características
¿Está listo para comenzar?
Regístrese
¿Tiene más preguntas?
Contacte con nosotros