Billing with Tableflow in Confluent Cloud¶
Tableflow enables you to expose data from Apache Kafka® as an Apache Iceberg™ table. Tableflow is billed on two dimensions: per topic-hour and Gigabytes (GB)-processed.
Topic-hours¶
The per topic-hour charge is assessed for each topic and each hour that you have Tableflow enabled. This charge covers the active management of services for dataflow, monitoring, and securing connections to external query and catalog systems.
- Pricing
- $0.10/topic/hour, calculated in hourly intervals
GB-processed¶
GB-processed is measured as the amount of data that is read by Tableflow. This includes the data read to perform the initial materialization of your Kafka data, and the data read to perform compaction.
- Pricing
- $0.04/GB-processed, calculated with a per-byte granularity
Confluent Managed Storage¶
Optionally, you may use Confluent Managed Storage to store your Tableflow managed tables. Confluent Managed Storage is billed on several factors including the amount of data stored, the number of requests made, and data transfer costs.
Storage¶
Storage costs are charged based on the amount of data stored in Confluent Managed Storage.
- Pricing
- $0.029/GB/Month, calculated with a per-byte granularity in hourly intervals
Data transfer¶
Data transfer from Confluent Managed Storage to destinations that are in the same region as your source Kafka cluster are free. Data transfer from Confluent Managed Storage to all other destinations will be charged in the near future.
- Pricing
- $0/GB for in-region data transfers
Requests¶
Read (GET) requests to Confluent Managed Storage are charged per-request.
- Pricing
- $0.0004 per 1000 requests
Examples¶
Example 1¶
Assume you ingest 1 TB of data into a Kafka topic with Tableflow enabled at a
consistent rate (~0.39 MB/s) over the course of 30 days, have Tableflow
freshness set to 15 minutes, and your average data compression ratio as a
result of table materialization is 3.2:1
. Focusing on only on the
Tableflow-related charges:
- 1 TB of Kafka data materialized: 1000 GB × $0.04/GB = $40.00
- ~1 compactions: 312.5 GB of Table Data: 312.5 GB × $0.04/GB = $12.50
- 720 topic0hours: 720 topic-hours × $0.10/topic/hour = $72.00
Total Tableflow cost: $124.50
If you are storing your table in Confluent Managed Storage:
- 0 GB to 312.5 GB storage used: Average 156.25 GB: 156.25 GB × $0.029 = $4.53
Total Confluent Managed Storage cost: $4.53
Example 2¶
Assume you ingest 6 TB of data into a Kafka topic with Tableflow enabled at
a consistent rate (~2.32 MB/s) over the course of 30 days, have Tableflow
freshness set to 15 minutes, and your average data compression ratio as a
result of table materialization is 3.5:1
. Focusing on only on the
Tableflow-related charges:
- 6 TB of Kafka data materialized: 6000 GB × $0.04/GB = $240.00
- 0 compactions (target file size is met on first write) = $0.00
- 720 topic-hours: 720 topic-hours × $0.10/topic/hour = $72.00
Total Tableflow Cost: $552.00
If you are storing your table in Confluent Managed Storage:
- 0 GB to 1714 GB storage used: Average 857.14 GB: 857.14 GB × $0.029 = $24.86
Total Confluent Managed Storage cost: $24.86