Feature comparison
Our solution to run Apache Kafka on Kubernetes comes in the following flavours:
- The Koperator is an open source project that delivers the basic functionality of our solution.
- Cisco Streaming Data Manager is a commercial product that includes all the features mentioned in this guide, commercial support, and optionally integration support.
Open Source Koperator | Cisco Streaming Data Manager | |
---|---|---|
Managed components | Koperator | Koperator, Banzai Cloud Istio operator, Apache ZooKeeper, MirrorMaker 2.0 |
Support | Community | Enterprise |
Scaling | ✓ | ✓ |
Re-balancing | ✓ | ✓ |
Alert based self healing | ✓ | ✓ |
Monitoring | Basic | Advanced protocol-level charts and metrics |
SSL performance | Default | High |
Security out-of-the-box | ✓ | |
Disaster recovery | ✓ | |
Streaming Data Manager operator (declarative CLI) | ✓ | |
ACL handling: Client authorization through client cert (SSL) when running inside Istio mesh | ✓ | |
Declaratively handle Kafka ACLs | ✓ | |
Support volume expansion | ✓ | |
Manage Schema Registry instances and register schemas declaratively | ✓ | |
Observability dashboard (UI) | ✓ | |
Kafka Connect and connector support | ✓ | |
ksqlDB support | ✓ |