Confluent Cluster types
Confluent Cloud offers these Kafka cluster types:
- Basic clusters - Used for experimentation, early development and basic use cases.
- Standard clusters - Used for production-ready features and functionality.
- Enterprise clusters - Used for production-ready functionality that requires private networking capabilities.
- Dedicated clusters - Used for critical production workloads with high traffic or private networking requirements.
- Freight clusters - Used for high-throughput, relaxed latency workloads that are less expensive than self-managed open source Kafka.
Cluster provisioning and scaling
Confluent uses billing units to provision and scale clusters.
Elastic scaling
Basic, Standard, Enterprise, and Freight clusters are elastic, shrinking and expanding automatically based on load. You don’t resize these clusters (unlike Dedicated clusters). When you need more capacity, your cluster expands up to the fixed ceiling. If you’re not using capacity above the minimum, you’re not paying for it. If you’re at zero capacity, you don’t pay for anything. For more information, see Elastic Confluent Unit for Kafka and eCKU/CKU comparison.
Freight clusters scaling considerations
Freight clusters are elastic, scaling automatically based on load, so you only pay for the eCKUs you use. However, Freight clusters may not scale as quickly as other eCKU clusters. In general, Freight clusters can support an additional 4 eCKU of capacity (240 MBps of ingress / 720 MBps of egress) every 10 minutes. If you workload grows faster than this, you may experience higher latency or failed requests. As your workload decreases, you pay for your actual eCKU usage.
In scenarios where you expect a large, rapid increase in traffic, consider contacting your account team to get Confluent to work with you to meet your request.
Fast scaling for Enterprise clusters
All Enterprise clusters support fast scaling up to 10 eCKUs, which is similar to how elastic scaling has worked in the past. Beyond 10 eCKUs, Enterprise clusters support on-demand scaling, which may be limited to a growth rate of approximately 20 minutes per eCKU.
Considerations:
- To provision Enterprise clusters with a maximum of 32 eCKU on AWS, your cluster networking must use Private Network Interface (PNI).
- Enterprise clusters that use PrivateLink networking on AWS are limited to a maximum of 10 eCKU.
- If you have workloads that require fast scaling beyond 10 eCKU or workloads larger than 32 eCKU, reach out to Confluent to request to have your cluster enabled.
Manual scaling
Dedicated clusters are provisioned and billed in terms of Confluent Unit for Kafka (CKU). CKUs are a unit of horizontal scalability in Confluent Cloud that provide a preallocated amount of resources. How much you can ingest and stream per CKU depends on a variety of factors including client application design and partitioning strategy. For more information, see Monitor Dedicated Clusters in Confluent Cloud and Dedicated Cluster Performance and Expansion in Confluent Cloud.
Features
All clusters have the following features:
- Kafka ACLs
- Fully-managed replica placement
- User interface to manage consumer lag
- Topic management
- Fully-Managed Connectors
- View and consume Connect logs
- Stream Governance
- Stream Catalog
- Stream Lineage
- Encryption-at-rest
- TLS for data in transit
- Role-based Access Control (RBAC) (Basic clusters do not support RBAC roles for resources within the Kafka cluster)
Links
Kafka Cluster Types in Confluent Cloud | Confluent Documentation