Updated on 2025-01-14 GMT+08:00

Billing

DMS for Kafka supports two billing modes: pay-per-use and yearly/monthly. For details, see Pricing Details.

Billing Items

Huawei Cloud DMS for Kafka is billed based on Kafka instance specifications and storage space.

Table 1 DMS for Kafka billing

Billing Item

Description

Instance

  • Kafka instances are billed based on their ECS flavor and broker quantity. When purchasing an instance, select appropriate ECS flavors and the number of brokers based on service evaluation. Table 2 lists the performance per broker.
  • Kafka instances can be billed on a pay-per-use (hourly) or yearly/monthly basis.
  • Enabling Smart Connect incurs additional broker fees.

    For example, if you enable Smart Connect for a kafka.4u8g.cluster instance, two more kafka.4u8g brokers will be created for Smart Connect and you need to pay for them.

Storage space

  • Instances are billed based on the storage space. For each type of instance specification, you can choose the high I/O or ultra-high I/O disk type to meet your service requirements.

    You can specify the number of replicas. For example, if the disk size required to store message data is 500 GB and there are three replicas, the disk capacity should be at least: 500 GB x 3 = 1500 GB.

  • Storage space can be specified with increments of 100 GB. For details about the storage space range, see Table 2.
  • The storage space can be billed on a pay-per-use (hourly) or yearly/monthly basis.
Table 2 Cluster Kafka instance specifications

Flavor

Brokers

Maximum TPS per Broker

Maximum Partitions per Broker

Recommended Consumer Groups per Broker

Maximum Client Connections per Broker

Storage Space (GB)

Traffic per Broker (MB/s)

kafka.2u4g.cluster.small

3–30

20,000

100

15

2,000

300–300,000

40

kafka.2u4g.cluster

3–30

30,000

250

20

2,000

300–300,000

100

kafka.4u8g.cluster

3–30

100,000

500

100

4,000

300–600,000

200

kafka.8u16g.cluster

3–50

150,000

1000

150

4,000

300–1,500,000

375

kafka.12u24g.cluster

3–50

200,000

1,500

200

4,000

300–1,500,000

625

kafka.16u32g.cluster

3–50

250,000

2,000

200

4,000

300–1,500,000

750

Billing Modes

Two billing modes are available, allowing you to pay less by using more.

  • Yearly/Monthly: Provides a larger discount than pay-per-use mode and is recommended for long-term users.
  • Pay-per-use (hourly) mode: More flexible, enabling you to start and stop services anytime. You pay only for what you use. The minimum time unit is one hour. Less than an hour is recorded as an hour.

Changing Configurations

  • You can change the number of brokers for a Kafka instance. You will then be billed based on the new specifications immediately after the change.
  • You can also change the storage space of Kafka. You will be billed based on the new storage space immediately after the storage space increase. Storage space can only be increased, and cannot be decreased. The minimum increment is 100 GB.

Renewal

You can renew an instance before it expires, or you can set auto-renewal rules for an instance. For more information about renewal, see Renewal Management.