- Análisis›
- Amazon Data Firehose›
- Precios
Precios de Amazon Data Firehose
¿Por qué elegir Amazon Data Firehose?
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.
Calculadora de precios de AWS
Calcule el costo de Amazon Data Firehose y el de su arquitectura en un solo presupuesto.
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 los flujos de Firehose que están configurados 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 origen y las tablas de Apache Iceberg como destino para todos los orígenes de ingesta, como Direct PUT.
-
Direct PUT
-
Kinesis Data Streams como origen
-
Registros a la venta como origen
-
MSK como origen
-
Direct PUT
-
-
Apache Iceberg Tables como destino
-
Snowflake como destino
-
Otros destinos
-
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
-
Apache Iceberg Tables como destino
-
-
Snowflake como destino
-
-
Otros destinos
-
-
-
Registros a la venta como origen
-
-
Apache Iceberg Tables como destino
-
Otros destinos
-
Apache Iceberg Tables como destino
-
-
Otros destinos
-
-
-
MSK como origen
-
-
Apache Iceberg Tables como destino
-
Otros destinos
-
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,032 EUR 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 de ingesta mensuales = 1,235,96 GB * 0,032 EUR por GB = 39,55 EUR
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,050 EUR 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,050 EUR por GB = 24,71 EUR
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,148 EUR 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,148 EUR por GB = 18,29 EUR
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 (ingerido de Kinesis Data Streams) = 0,083 EUR 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,083 EUR por GB = 10,25 EUR
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 origen = 0,050 EUR 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,050 EUR por GB = 6,17 EUR
Precio de conversión de formato: JSON a Parquet u ORC (opcional)
Tamaño de registro de 0,5 KB (500 bytes) = 5 KB (después del redondeo)
Precio de los primeros 500 TB al mes = 0,13 EUR 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 = 1235,9 GB
Cargos de ingesta mensuales = 123,59 GB * 0,13 EUR por GB = 16,06 EUR
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,019 EUR
Cargos de conversión de formato mensuales = 1235,96 GB * 0,019 EUR por GB convertido = 23,48 EUR
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,0098 EUR
Precio por hora de AZ para la entrega a VPC = 0,011 EUR
Cargos de procesamiento de VPC mensuales = 1235,96 GB * 0,0098 EUR por GB procesado = 12,11 EUR
Cargos por hora de VPC mensuales = 24 horas * 30 días al mes * 3 AZ = 2160 horas * 0,011 EUR por hora = 23,76 EUR Cargos de VPC mensuales totales = 35,87 EUR
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,028 EUR
Precio por 1000 objetos de S3 entregados de 0,005 EUR = 0,007 EUR
Precio por hora de procesamiento de JQ = 0,099 EUR
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,028 EUR por GB procesado mediante particiones dinámicas = 20,76 EUR
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,007 EUR / 1000 objetos = 0,083 EUR
Cargos mensuales por JQ (si está habilitado) = 70 horas de JQ consumidas al mes * 0,099 EUR por hora de procesamiento de JQ = 6,93 EUR
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,028 EUR
Precio por 1000 objetos de S3 entregados de 0,005 EUR = 0,007 EUR
Precio por hora de procesamiento de JQ = 0,099 EUR
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,028 EUR por GB procesado mediante particiones dinámicas = 20,76 EUR
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,007 EUR / 1000 objetos = 0,083 EUR
Cargos mensuales por JQ (si está habilitado) = 70 horas de JQ consumidas al mes * 0,099 EUR por hora de procesamiento de JQ = 6,93 EUR
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,00364 EUR por GB en IAD
Cargos de descompresión mensuales = 10 240 GB * 0,00364 por GB = 37,27 EUR
Acuerdo de nivel de servicio
Consulte nuestras preguntas frecuentes para obtener información sobre el acuerdo de nivel de servicios de Amazon Data Firehose.