Kafka Cluster Database (KDS)

Kafka Cluster DB is a new service on the vDB platform, providing a powerful and flexible Kafka server cluster to manage real-time event streaming. With Kafka Cluster DB, you can easily build large-scale data processing applications, messaging systems, and centralized logging with high scalability, data durability, and outstanding performance.

Features

Comprehensive Kafka Cluster Management

  • Create cluster: Easily initialize Kafka clusters with flexible configuration options.

  • Adjust broker count: Increase or decrease the number of brokers to meet data processing demands.

  • Expand storage: Increase storage capacity for brokers when needed.

  • Edit configuration: Customize Kafka parameters to optimize performance and reliability.

  • Version: Supported versions 3.6, 3.6.1, 3.7

Security and Access Control

  • Diverse access methods: Supports mTLS, SASL and Public Accessibility.

  • User management: Create, authorize and delete Kafka users.

  • Topic management: Create, delete, modify topic configuration.

  • Certificate update: Generate new certificates when old certificates expire or are inaccessible.

  • Data encryption features: Encryption at rest (volume), Encryption within cluster (brokers to brokers), Encryption in transit (clients to brokers)

Benefits

  • High performance: Process large event streams with low latency.

  • Scalability: Easily scale clusters to meet growth demands.

  • Data durability: Ensure data integrity and recoverability.

  • Security: Flexible authentication mechanisms and detailed access control.

  • Easy to use: Intuitive and user-friendly management interface.

Comparison between Kafka Cluster DB Managed Service and Traditional Kafka Cluster (self-managed)

Criteria

Kafka Cluster DB Managed Service

Traditional Kafka Cluster

Cluster management

The service provider (GreenNode vDB) is responsible for managing, maintaining, upgrading and monitoring the Kafka cluster.

Users self-manage the entire Kafka cluster, including installation, configuration, maintenance, upgrades and monitoring.

Configuration and deployment

Easy to configure and deploy through web interface or API.

Requires in-depth Kafka knowledge and system administration skills for installation and configuration.

Scaling

Easy to scale by adding resources through the management interface.

Requires manual scaling process, which can be complex and time-consuming.

Monitoring and troubleshooting

The service provider (GreenNode vDB) provides monitoring tools and troubleshooting support.

You self-monitor and troubleshoot, requiring expertise and experience.

Cost

Typically lower long-term costs due to savings on infrastructure investment, operational costs and personnel costs.

Higher long-term costs due to the need to invest in infrastructure, operations and personnel.

Flexibility

May be limited in customization and control compared to self-managed clusters.

Allows full customization and control of the Kafka cluster.

Suitable for

Businesses that want to focus on application development and don't want to invest heavily in infrastructure management.

Businesses with strong technical teams that want full system control and can handle incidents themselves.

Last updated