Updated on 2022-08-12 GMT+08:00

Product Advantages

DMS for Kafka provides easy-to-use message queuing based on Apache Kafka. Services can be quickly migrated to the cloud without any change, reducing maintenance and usage costs.

  • Rapid deployment

    Simply set instance information on the DMS for Kafka console, submit your order, and a complete Kafka instance will be automatically created and deployed.

  • Service migration without modifications

    DMS for Kafka is compatible with open-source Kafka APIs and supports all message processing functions of open-source Kafka.

    If your application services are developed based on open-source Kafka, you can easily migrate them to DMS for Kafka after specifying a few authentication configurations.

    Kafka instances are compatible with Apache Kafka v1.1.0, v2.3.0, and v2.7. Keep the client and server versions the same.

  • Security

    Operations on Kafka instances are recorded and can be audited. Messages can be encrypted before storage.

    In addition to Simple Authentication and Security Layer (SASL) authentication, Virtual Private Clouds (VPCs) and security groups also provide security controls on network access.

  • Data reliability

    Kafka instances support data persistence and replication. Messages can be replicated synchronously or asynchronously between replicas.

  • High availability

    Kafka runs in clusters, enabling failover and fault tolerance so that services can run smoothly.

    Brokers of a Kafka instance can be deployed across AZs to further enhance service availability.

  • Simple O&M

    The cloud service platform provides a whole set of monitoring and alarm services, eliminating the need for 24/7 attendance. Kafka instance metrics are monitored and reported, including the number of partitions, topics, and accumulated messages. You can configure alarm rules and receive SMS or email notifications on how your services are running in real time.

  • Massive accumulation and auto scaling

    Kafka features high scalability because it runs in a distributed system, or cluster. You can configure up to 100 partitions for a topic. The storage space can be also expanded. This means that billions of messages can be accumulated, suitable for scenarios requiring high concurrency, high performance, and large-scale access.

  • Flexible specifications

    You can customize the bandwidth and storage space for the instance and the number of partitions and replicas for topics in the instance.