Con Amazon Data Firehose, paga por el volumen de datos que recibe durante el servicio. No se requieren pagos de configuración ni compromisos iniciales. Hay cuatro tipos de uso bajo demanda con Data Firehose: ingesta, conversión de formato, entrega a VPC y partición dinámica. Pueden aplicarse cargos por transferencia de datos adicionales.

Direct PUT y KDS como ingesta de origen

La función básica de un flujo de Firehose es la ingesta y la entrega. Los precios de ingesta se distribuyen por niveles y se facturan por GB ingerido en incrementos de 5 KB (un registro de 3 KB se factura como 5 KB, un registro de 12 KB se factura como 15 KB, etc.). No hay cargos adicionales de Data Firehose para la entrega excepto si se utilizan características opcionales.

MSK como ingesta de origen

La función básica de un flujo de Firehose es la ingesta y la entrega. El precio por ingesta se asigna a un nivel y se factura por GB ingerido sin incrementos de 5 KB. El precio se asigna a un nivel y se factura por GB en función del valor más alto entre los bytes ingeridos y los bytes entregados. La facturación se basa en el volumen de datos, no se redondea el tamaño del registro.

Registros a la venta como ingesta de origen

Para registros que tienen como origen los registros a la venta, el precio por ingesta se asigna a un nivel y se factura por GB ingerido sin incrementos de 5 KB.

Conversión de formato (opcional)

Puede habilitar la conversión de formato de JSON a Apache Parquet o Apache ORC por una tarifa por GB según los GB ingeridos en incrementos de 5 KB.

Entrega a VPC (opcional)

Para los flujos de Firehose con un destino que reside en una VPC de Amazon, solo se le facturará la cantidad de datos entregados al destino en la VPC y cada hora que el flujo de Firehose esté activo en cada AZ. Cada hora parcial se facturará como una hora completa.

Partición dinámica para la entrega a Amazon S3 (opcional)

Puede habilitar la partición dinámica para agrupar datos de forma continua al particionar las claves de sus registros (como “customer_id”) y entregar los datos agrupados por las claves de partición a los prefijos de Amazon S3 correspondientes. Con la partición dinámica, paga en función de la cantidad de datos procesados mediante la partición dinámica y por objeto entregado a Amazon S3. Si usa el analizador de JQ para la partición dinámica, paga por hora de procesamiento por el análisis de JQ.

Descompresión de los registros de CloudWatch (opcional)

En el caso de los registros que se originan en Registros de CloudWatch, si la descompresión está habilitada, el precio de descompresión se factura por GB descomprimido.

Snowflake como destino

En el caso de las transmisiones de Firehose que están configuradas con Snowflake como destino, se le facturará la cantidad de datos procesados en el destino. El precio se factura por GB ingerido sin incrementos de 5 KB. El precio se factura en función del valor más alto entre los bytes ingeridos y los bytes entregados. 

Apache Iceberg Tables como destino

Para los flujos Firehose configurados con Apache Iceberg Tables como destino, se le facturará por la cantidad de datos procesados hasta el destino. El precio se factura por GB ingerido sin incrementos de 5 KB. Si los bytes de datos procesados antes de la entrega superan los bytes ingeridos debido al procesamiento Lambda personalizado, también se facturan los bytes adicionales. Los bytes adicionales se facturan con la misma tarifa que se muestra en Kinesis Data Streams como fuente y las tablas de Apache Iceberg como destino para todas las fuentes de ingestión, incluida Direct PUT.

  • PUT directo
    • Apache Iceberg Tables como destino
    • Snowflake como destino
    • Otros destinos
  • Kinesis Data Streams como origen
    • Apache Iceberg Tables como destino
    • Snowflake como destino
    • Otros destinos
  • Registros a la venta como origen
    • Apache Iceberg Tables como destino
    • Otros destinos
  • MSK como origen
    • Apache Iceberg Tables como destino
    • Otros destinos

Ejemplos de precios

Precio de ingesta para Direct PUT y KDS como origen

El tamaño de registro de 3 KB, se redondea hacia arriba hasta el múltiplo de 5 KB ingeridos más cercano: 5 KB

Precio de los primeros 500 TB al mes = 0,029 USD por GB

GB facturados por ingesta de datos = (100 registros por segundo * 5 KB por registro) / 1 048 576 KB por GB * 30 días al mes * 86 400 segundos al día = 1235,96 GB

Cargos por ingesta mensuales = 1235,96 GB * 0,029 USD por GB = 35,84 USD

Precio por ingesta para MSK como origen

Tamaño de registro de 2 KB (sin incrementos de 5 KB)

Precio de los primeros 500 TB al mes = 0,055 USD por GB

GB facturados por ingesta de datos (suponiendo el mismo volumen de datos que los datos de entrega) = (100 registros por segundo * 2 KB por registro) / 1 048 576 KB por GB * 30 días al mes * 86 400 segundos al día = 494,38 GB

Cargos mensuales por volumen de datos = 494,38 GB * 0,055 USD por GB = 27,19 USD

Precio por ingesta para registros a la venta como origen

Tamaño de registro de 0,5 KB (500 bytes) = 0,5 KB (sin incrementos de 5 KB)

Precio de los primeros 500 TB al mes = 0,13 USD por GB

GB facturados por ingesta = (100 registros por segundo * 0,5 KB por registro) / 1 048 576 KB por GB* 30 días por mes *86 400 segundos por día = 123,59 GB

Cargos de ingesta mensuales = 123,59 GB * 0,13 USD por GB = 16,06 USD

Precios para Snowflake como destino

Tamaño de registro de 0,5 KB (500 bytes) = 0,5 KB (sin incrementos de 5 KB)

Precio por GB entregado a Snowflake = 0,071 USD por GB

GB facturados por ingesta = (100 registros por segundo * 0,5 KB por registro) / 1 048 576 KB por GB* 30 días por mes *86 400 segundos por día = 123,59 GB

Cargos por ingesta mensuales = 123,59 GB * 0,13 USD por GB = 8,77 USD

Precios de Apache Iceberg Tables como destino

Tamaño de registro de 0,5 KB (500 bytes) = 0,5 KB (sin incrementos de 5 KB)

Precio por GB entregado a Apache Iceberg Tables desde Kinesis Data Streams como fuente = 0,045 USD por GB

GB facturados por ingesta = (100 registros por segundo * 0,5 KB por registro) / 1 048 576 KB por GB* 30 días por mes *86 400 segundos por día = 123,59 GB

Cargos de ingesta mensuales = 123,59 GB * 0,045 USD por GB = 5,56 USD

Precio de conversión de formato: JSON a Parquet u ORC (opcional)

Tamaño de registro de 0,5 KB (500 bytes) = 0,5 KB (sin incrementos de 5 KB)

Precio de los primeros 500 TB al mes = 0,13 USD por GB

GB facturados por ingesta = (100 registros por segundo * 0,5 KB por registro) / 1 048 576 KB por GB* 30 días por mes *86 400 segundos por día = 123,59 GB

Cargos de ingesta mensuales = 123,59 GB * 0,13 USD por GB = 16,06 USD

La conversión de formato de los datos es un complemento opcional a la ingesta de datos y utiliza los GB facturados por la ingesta para calcular los costos. 

Precio por GB ingerido convertido = 0,018 USD

Cargos de conversión de formato mensuales = 1235,96 GB * 0,018 USD por GB convertido = 22,25 USD

Precios de entrega a VPC (opcional)

La entrega a VPC es un complemento opcional para la ingesta de datos y utiliza los GB entregados al destino en la VPC para calcular los costos.

Precio por GB entregado al destino en VPC = 0,01 USD

Precio por hora de AZ para la entrega a VPC = 0,01 USD

Cargos de procesamiento de VPC mensuales = 1235,96 GB * 0,01 USD por GB procesado = 12,35 USD

Cargos por hora de VPC mensuales = 24 horas * 30 días al mes * 3 AZ = 2160 horas * 0,01 USD por hora = 21,60 USD Cargos de VPC mensuales totales = 33,95 USD

Precios de partición dinámica (opcional)

La partición dinámica es un complemento opcional a la ingesta de datos y utiliza los GB procesados mediante la partición dinámica, la cantidad de objetos entregados a S3 y, opcionalmente, las horas de procesamiento de JQ, para calcular los costos. En este ejemplo, asumimos que se entregan objetos de 64 MB como resultado de la configuración de búfer del flujo de Firehose.

Si usa características opcionales (como la transformación de datos mediante Lambda, la conversión de formato o la compresión) en el flujo de Firehose, la cantidad de datos procesados mediante la partición dinámica puede ser diferente de la cantidad de datos ingeridos del origen o de la cantidad de datos entregados al destino. Los pasos adicionales de procesamiento de datos realizados antes y después de la partición dinámica podrían marcar la diferencia.

Precio por GB procesado mediante partición dinámica = 0,020 USD
Precio por 1000 objetos de S3 entregados de 0,005 USD = 0,005 USD
Precio por hora de procesamiento de JQ = 0,07 USD

GB mensuales procesados mediante partición dinámica = (3 KB * 100 registros por segundo) / 1 048 576 KB por GB * 86 400 segundos por día * 30 días por mes = 741,58 GB

Cargos mensuales por GB procesados mediante partición dinámica = 741,58 GB 0,02 USD por GB procesado mediante particiones dinámicas = 14,83 USD

Número de objetos entregados = 741,58 GB * 1024 MB por GB / 64 MB de tamaño de objeto = 11 866 objetos

Cargos mensuales por objetos entregados a S3 = 11 866 objetos * 0,005 USD / 1000 objetos = 0,06 USD

Cargos mensuales por JQ (si está habilitado) = 70 horas de JQ consumidas al mes * 0,07 USD por hora de procesamiento de JQ = 4,90 USD

Descompresión de registros de CloudWatch

Registros de CloudWatch envía los datos en formato comprimido con gzip. La característica de descompresión de Data Firehose descomprime los datos y se cobra por GB de datos descomprimidos.

Uso mensual = 10 TB de datos de Registros de CloudWatch descomprimidos

Precio por GB descomprimido = 0,00325 USD/GB en IAD

Cargos de descompresión mensuales = 10240 GB *0,00325/GB = 33,28 USD
 

Acuerdo de nivel de servicios

Consulte nuestras preguntas frecuentes para obtener información sobre el acuerdo de nivel de servicios de Amazon Data Firehose.

Descubra más recursos de Amazon Data Firehose

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