Configuration Item | Parameter | Required | Parameter Description |
Basic configuration | Product Form | Yes | Serverful: The classic form of CKafka, where you can select clusters of corresponding specifications based on your needs. If you choose this product type, you need to maintain certain oversight of the CKafka cluster's operation as business volume changes. Serverless: A new form of CKafka designed to completely free up your efforts, allowing you to focus more on business logic. Currently in open beta. |
| Billing Mode | Yes | The Pro Edition instances support both yearly/monthly subscription and pay-as-you-go billing modes, while the Advanced Edition instances support the yearly/monthly subscription mode. Yearly/monthly subscription: You need to prepay for resources before usage, and the cost is settled based on the order's purchase cycle. This mode is suitable for scenarios with steady and long-term usage requirements. Pay-as-you-go: Pay after using resources, billed based on actual usage duration, and settled by hour. This mode is suitable for short-term scenarios such as testing or where traffic peaks are unpredictable. |
| Cluster Type | Yes | Pro Edition mainly targets customers with large-scale production environments, while Advanced Edition mainly targets customers with small-scale test environments. For specific differences, see Product Specifications. |
| Region | Yes | Select a region with resources similar to those where the client is deployed. Cloud products located in different regions are completely isolated from each other on the private network, and the region cannot be modified after purchase, so select it carefully. For example, Cloud Virtual Machine (CVM) in the Guangzhou region cannot access a cluster in the Shanghai region via a private network. For cross-region private network communication, see Cloud Connect Network. |
Cluster Configuration | Name | No | Set the instance name, which cannot exceed 128 characters. If left empty, it will be unnamed by default. When purchasing multiple instances, batch sequential naming or pattern-based naming is supported. For specific operations, see Batch Sequential Naming or Naming with Specified Pattern Strings. |
| Series | Yes | Elastic storage: Only supported in Pro Edition. In this mode, storage is billed based on actual usage with theoretically unlimited space. It is suitable for most consume-and-delete scenarios, low storage consumption scenarios, or highly fluctuating scenarios. For details, see Elastic Storage. Fixed storage: Storage is billed on a yearly/monthly subscription basis, suitable for scenarios that require message persistence and have stable storage consumption. |
| Kafka Version | Yes | Fixed storage: Three versions are supported: 2.4.1, 2.8.1 (recommended), and 3.2.2. For differences in capabilities between different versions, see Open-Source Version Support Description. Select the appropriate Kafka version based on your instance's business requirements. Elastic storage: Only version 2.8.1 is supported. |
| Peak Bandwidth | Yes | To estimate the peak bandwidth resource, calculate it based on the rule of Peak bandwidth of business traffic x Number of replicas. CKafka accumulates the bandwidth consumption of all replicas to calculate the actual peak bandwidth. For service stability, it is recommended to purchase approximately 30% additional business traffic as a buffer. If data compression is enabled, see Compressing Data. |
| Elastic Bandwidth Capability | No | After enabling this feature, when bandwidth usage exceeds the original cluster specifications, a certain elastic capacity is provided. The exceeded portion is billed based on actual usage. For details, see Elastic Bandwidth. This feature is currently in grayscale release for allowlisted users. To enable it, contact us. Once enabled, it cannot be disabled. |
| Disk | Yes | If the storage type is fixed storage, you need to select the disk type and storage capacity here. The disk type is either SSD or Premium Disk. For differences between different disk types, see Cloud Disk Types. The disk space size ranges from 200 GB to 500000 GB. CKafka allows selecting 3-replica data storage or 2-replica storage when creating a topic. The actual business storage space equals purchased disk space being divided by the number of replicas. For example, when purchasing a 300 GB disk, if you choose 2-replica storage, the actual disk space for business storage is 150 GB, and if you choose 3-replica storage, the actual disk space for business storage is 100 GB. The disk capacity can be upgraded after purchase based on actual usage without service interruption. |
| Partition Specs | Yes | Partition quota for the CKafka instance: It is the cumulative total of Number of partitions x Number of replicas. The package includes a certain number of partitions (or a minimum number) at no additional cost. Any extra partitions are billed in increments of 100. Downgrading is currently not supported. |
| Topic Specs | No | The number of topics depends on the number of partitions purchased for the cluster. To create more topics, you can increase the number of partitions. |
| Message Retention Period | Yes | The duration ranges from 24 hours to 2160 hours. By default, messages are retained for 72 hours. Messages that exceed the configured retention period are deleted to free up disk space. CKafka supports the feature of automatic disk watermark adjustment. When the disk watermark reaches the threshold, you can configure a dynamic message retention policy to reduce the message retention period or enable automatic disk capacity expansion to adjust disk space. For details, see Disk Watermark Adjustment. |
| Cross-Zone Deployment | No | Pro Edition supports deployment across up to 4 different availability zones (AZs), while Advanced Edition supports deployment across up to 2 different AZs. For an introduction to cross-AZ deployment, see Cross-AZ Deployment. |
Network Configuration | VPC Network | Yes | Bind the access point domain of the newly purchased cluster to the pre-configured VPC network in the same region. If you need to access other VPC networks later, see Adding a Routing Policy to modify the routing access rules. |
| Public Network Bandwidth | Yes | CKafka provides 3 Mbps of public network bandwidth by default. The Pro Edition instances support upgrading public network bandwidth. If you require a higher bandwidth, you can purchase additional bandwidth for an extra fee. For details, see Configuring Public Network Bandwidth. |
| SSL Certificate Customization | No | When the access method is SSL, SSL certificates are provided by the server by default. If you need to use a custom certificate, you can enable this option. For specific usage, see SSL Certificate Customization. |
Other Configurations | Tag | No | Tags are used to categorize and manage resources from different dimensions. For specific usage, see Configuring Resource Tags. |
| Instance Destruction Protection | No | After enabling this feature, you can prevent clusters from being deleted accidentally via the console or API. If you need to disable cluster deletion protection, you can manually disable it in the cluster list or cluster details in the console. |
| Auto-Renewal | No | This setting is required for yearly/monthly subscription billing mode. After selecting this option, when your account has a sufficient balance, the instance and public network bandwidth are automatically renewed on a monthly basis upon expiration. |
| Purchase Agreement | Yes | When the billing mode is postpaid by hour, you shall select the checkbox for "I have read and understood the Postpaid Instance Purchase Agreement". |
Feedback