Updated on 2022-02-24 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

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

    Advanced queues can be used right out of the box. You can connect to a queue and publish or subscribe to its messages once it has been created on the DMS console.

  • 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.

    Advanced queues and Kafka premium instances are compatible with Apache Kafka 0.10.2 and 1.1.0, respectively.

  • Security

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

    In addition to SASL, VPCs and security groups also provide security controls on network access.

  • Data reliability

    Both advanced queues and Kafka premium 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.

    Kafka premium instances can be deployed across AZs to further enhance service availability.

  • Simple O&M

    HUAWEI CLOUD provides a whole set of monitoring and alarm services, eliminating the need for 24/7 attendance. A set of 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 20 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.

  • Customization

    You can choose between advanced queues and Kafka premium instances. Advanced queues are fully managed and can be used immediately after creation. You can customize the bandwidth and storage space for a Kafka premium instance and the numbers of partitions and replicas for topics in the instance.