本文说明云消息队列 Kafka 版支持的规格类型,以便您根据实际业务需求选择合适的实例规格。
规格类型
单可用区:指服务与数据仅部署在一个可用区。单可用区存在可用区级别的故障时,服务完全不可用,数据丢失的风险。若已经选择单可用区实例,建议创建其他地域的实例,通过Connector生态集成功能实现消息备份,详情请参见单可用区容灾最佳实践。
多可用区:指服务与数据部署在多个可用区。多可用区部署可以有效避免因单可用区故障而导致服务完全不可用及数据丢失的风险。建议关键业务采用多可用区的产品版本。
云消息队列 Kafka 版实例规格类型如下:
项目 | 标准版 (高写版) | 专业版 (高写版) | 专业版 (高读版) | Serverless 基础版 | Serverless 标准版 | Serverless 专业版 |
存储成本 | 预留模式,和自建集群成本基本持平 如果您购买300 GB磁盘,则实际存储业务的磁盘大小为100 GB,其余200 GB为备份容量 | 预留模式,对比自建集群成本节省66% 如果您购买300 GB磁盘,则实际存储业务的磁盘大小为300 GB,额外赠送600 GB备份容量 | 按量付费模式,按照实际使用存储空间的大小和时长计费。相比于自建集群使用的云盘存储方式,存储成本节省70%以上 | |||
计算成本 | 预留模式 | 预留模式 | 按量付费模式 | |||
服务中断 | 当对集群扩容时不需要数据复制即能快速应对突发的流量洪峰 | |||||
弹性架构 | 扩容触发后新的读写操作支持秒级弹性 | 存储与计算分离实现读写秒级弹性,秒级分区迁移 | ||||
无损/无感纵向弹性 | 不支持 | 不支持 | 不支持 | 依靠使用者自主升降配 | 2倍无损弹性 | 预留规格较小时,支持弹性生产流量、弹性消费流量上限分别为1024 MB/s,生产、消费弹性上限计算公式为 说明
|
流量峰值读写比 | 1:1 | 1:1 | 3:1 | n:1 | ||
实例类型 | 虚拟实例(部分共享) | 专享实例 | 虚拟实例(部分共享) | 专享实例 | ||
TopicTTL | 不支持 | Local存储支持 | 完全支持 | |||
消息存储时间 | 最多7天 | 支持根据业务场景定制 | 支持无限存储,目前产品化开放支持一年,需要更长时间请提交工单申请 | |||
容灾 | 计算节点,存储节点均为单可用区部署 | 实例支持多可用区部署,若实例部署时若选择单可用区,则计算节点和存储节点将均为单可用区部署 | 计算节点,存储节点均为单可用区部署 | 多可用区部署,3个可用区(3AZ) | ||
性能调优 | 不支持 | 支持根据业务场景定制 | 支持根据业务场景定制 | |||
ACL功能 | 不支持 | 支持 | 支持 | |||
专有网络VPC环境下使用SSL加密传输消息 | 不支持 | 支持 | 支持 | |||
跨可用区 | 不支持 | 支持 | 不支持 | 支持 | ||
资源隔离 | 部分资源(如磁盘)共享 资源共享可能会导致抖动,主要表现为延迟升高。例如,可能存在偶然的突发流量,导致磁盘压力增大,从而导致请求延迟变大,甚至超时 客户端可以通过重试避免消息丢失,已经成功写入的消息不受影响 | 独享集群 | 独享集群 | |||
兼容客户端版本 | 支持客户端0.11~3.x版本 | 支持客户端0.11~3.x版本 | 支持客户端0.11~3.x版本 | |||
SLA | 99.95% | 当选择跨可用区部署时,服务可用性为99.99%,若跨可用区部署选择否时,服务可用性为99.95%。 | 服务可用性99.9%的SLA,比Serverless标准版、专业版实例的SLA略低,集群采用更大比例的低成本资源,包括HDD、OSS、Spot实例等。推荐用于测试或流量稳定的业务场景。 如果追求高稳定的核心业务,推荐您选择Serverless标准版和专业版。 | 服务可用性99.95%的高SLA,推荐用于生产环境。 | 服务可用性99.99%的高SLA,3AZ环境容灾,预留小规格具备更高的弹性,是推荐的企业级版本。 |
实例分区数
不同规格实例的分区数如下所示:
Serverless实例
规格类型 | 分区数 | 最大分区数 |
基础版 |
| 上限30000,如需更大分区上限数,请提交工单申请。 |
标准版 | ||
专业版 |
包年包月/按小时后付费
标准版(高写版)
流量规格 | 规格内赠送分区数 | 最大分区数 |
alikafka.hw.2xlarge | 1000 | 4000 |
alikafka.hw.3xlarge | 1000 | 4200 |
alikafka.hw.6xlarge | 1000 | 4400 |
alikafka.hw.9xlarge | 1000 | 4600 |
alikafka.hw.12xlarge | 1000 | 4800 |
专业版(高写版)
流量规格 | 规格内赠送分区数 | 最大分区数 |
alikafka.hw.2xlarge | 1000 | 4000 |
alikafka.hw.3xlarge | 1000 | 4200 |
alikafka.hw.6xlarge | 1000 | 4400 |
alikafka.hw.9xlarge | 1000 | 4600 |
alikafka.hw.12xlarge | 1000 | 4800 |
alikafka.hw.16xlarge | 2000 | 5000 |
alikafka.hw.20xlarge | 2000 | 6000 |
alikafka.hw.25xlarge | 2000 | 7000 |
alikafka.hw.30xlarge | 2000 | 8000 |
alikafka.hw.60xlarge | 2000 | 9000 |
alikafka.hw.80xlarge | 2000 | 10000 |
alikafka.hw.100xlarge | 3000 | 12000 |
alikafka.hw.120xlarge | 3000 | 14000 |
alikafka.hw.150xlarge | 3000 | 16000 |
alikafka.hw.180xlarge | 3000 | 18000 |
alikafka.hw.200xlarge | 3000 | 20000 |
alikafka.hw2.220xlarge | 4000 | 24000 |
alikafka.hw2.300xlarge | 4000 | 26000 |
alikafka.hw2.400xlarge | 4000 | 28000 |
alikafka.hw2.500xlarge | 4000 | 30000 |
alikafka.hw2.600xlarge | 5000 | 32000 |
alikafka.hw2.700xlarge | 5000 | 34000 |
alikafka.hw2.800xlarge | 5000 | 36000 |
alikafka.hw2.900xlarge | 5000 | 38000 |
alikafka.hw2.1000xlarge | 5000 | 40000 |
专业版(高读版)
流量规格 | 规格内赠送分区数 | 最大分区数 |
alikafka.hr.2xlarge | 1000 | 4000 |
alikafka.hr.3xlarge | 1000 | 4200 |
alikafka.hr.6xlarge | 1000 | 4400 |
alikafka.hr.9xlarge | 1000 | 4600 |
alikafka.hr.12xlarge | 1000 | 4800 |
alikafka.hr.16xlarge | 2000 | 5000 |
alikafka.hr.20xlarge | 2000 | 6000 |
alikafka.hr.25xlarge | 2000 | 7000 |
alikafka.hr.30xlarge | 2000 | 8000 |
alikafka.hr.60xlarge | 2000 | 9000 |
alikafka.hr.80xlarge | 2000 | 10000 |
alikafka.hr.100xlarge | 3000 | 12000 |
alikafka.hr.120xlarge | 3000 | 14000 |
alikafka.hr.150xlarge | 3000 | 16000 |
alikafka.hr.180xlarge | 3000 | 18000 |
alikafka.hr.200xlarge | 3000 | 20000 |
alikafka.hr2.220xlarge | 4000 | 24000 |
alikafka.hr2.300xlarge | 4000 | 26000 |
alikafka.hr2.400xlarge | 4000 | 28000 |
alikafka.hr2.500xlarge | 4000 | 30000 |
alikafka.hr2.600xlarge | 5000 | 32000 |
alikafka.hr2.700xlarge | 5000 | 34000 |
alikafka.hr2.800xlarge | 5000 | 36000 |
alikafka.hr2.900xlarge | 5000 | 38000 |
alikafka.hr2.1000xlarge | 5000 | 40000 |