本文介绍如何在云消息队列 Kafka 版控制台完成实例升配,升级的配置项包括规格类型、流量规格、磁盘容量及分区规格等。
前提条件
实例处于服务中或未部署状态。
实例中没有进行中的Topic引流任务。
注意事项
升级实例配置会引发集群逐台重启,可能会出现如下风险:
客户端会短暂断开连接并重连,可能会造成少量报错。
已经发送成功的消息,升级之后不会丢失。升级期间发送失败的消息,建议重试发送,可在客户端配置重试机制。
升级预计持续约30分钟,升级的磁盘容量跨度越大,耗时越长。服务不会中断,可能会导致消费的分区消息发生乱序,请谨慎评估业务影响,建议您在业务低峰期升级实例配置。
Serverless实例升降配期间会额外增加暂停弹性伸缩风险,请确保在业务用量平稳期间操作。
升级云消息队列 Kafka 版实例的流量规格时,可能会触发集群横向扩容,Client的安全组需要放行对新增Broker节点IP的访问,否则Client将连接不到新Broker节点。
升级所需的时间取决于实例规模,alikafka.hr.30xlarge或alikafka.hw.30xlarge及以下规格预计持续约30分钟、alikafka.hr.60xlarge或alikafka.hw.60xlarge及以上规格预计持续1小时以上,一般情况下,实例规格越大,持续时间越长。
升配操作在确认支付前不会对现有集群产生任何影响。完成支付且订单生效后,系统才会开始执行升配操作,实际生效时间以升配订单页提示为准。
包年包月实例升配(如扩容磁盘容量、升级流量规格或规格类型等)产生的费用为一次性差价费用,即当前计费周期剩余时长内新旧规格的费用差额,并非每月循环收取的费用。
适用场景及风险点
场景 | 风险 |
云消息队列 Kafka 版非Serverless实例的磁盘使用率偏高,即将影响正常业务进行,需要扩容磁盘。 | 升级后会引发集群逐台重启。 |
云消息队列 Kafka 版非Serverless实例的流量规格持续超过已购买的规格,无法满足业务需求。 | 升级后会引发集群逐台重启。 |
云消息队列 Kafka 版非Serverless实例期望从标准版升级为专业版(高写版)或专业版(高读版)。 | 升级后会引发集群逐台重启。 |
云消息队列 Kafka 版的VPC实例没有公网接入点,不能使用公网资源,无法满足业务需求。 | 升级后会引发集群逐台重启,且暂停弹缩。 |
云消息队列 Kafka 版的公网/VPC实例不再使用公网资源,需要变更为VPC实例。 | 升级后会引发集群逐台重启,且暂停弹缩。 |
云消息队列 Kafka 版非Serverless实例变更分区数或Topic数。 说明 新购实例仅支持变更分区数,2022年8月26日之前购买的实例支持变更Topic数。 | 无风险。 |
云消息队列 Kafka 版非Serverless实例变更公网带宽。 | 升级后会引发集群逐台重启。 |
云消息队列 Kafka 版Serverless实例变更保底用量计费规格。 | 升级后会暂停弹缩。 |
操作步骤
登录云消息队列 Kafka 版控制台,在概览页面的资源分布区域,选择地域。
在实例列表页面,单击目标实例名称。
在实例详情页面,单击概览区域右上角的升配。
在实例升配风险说明对话框,阅读并确认实例升级风险说明,然后单击确认。
在变配面板,进行变更配置。
参数
说明
规格类型
支持将标准版升级为专业版。
支持将专业版的流量规格升级为更高流量规格。
不支持将专业版降低为标准版。
关于云消息队列 Kafka 版实例的规格类型和定价信息,请参见计费概述。
将标准版升级为专业版时,请注意以下事项:
升级后实例的存储容量(磁盘数据存储空间)保持不变,备份容量不再纳入计费项。
升级为专业版后,支持为单个 Topic 单独设置消息保留时长;标准版仅支持在实例级别统一设置消息保留时长。
标准版升级专业版为不可逆操作,不支持从专业版降级回标准版,升级前请充分评估业务需求。
实例类型
支持将VPC实例变更为公网/VPC实例。
支持将公网/VPC实例变更为VPC实例。
公网流量
公网流量分为双通道,读写一致。购买时请按照读流量峰值或写流量峰值的最大值购买公网流量带宽。该计费项目仅适用于公网/VPC实例。
说明 为了避免因带宽不足触发网络限制,云消息队列 Kafka 版会根据您选择的实例规格,评估出最佳带宽大小,请您根据界面提示,按一定倍数购买公网流量。流量规格
您在升级流量规格时需要关注以下配置:
磁盘容量
流量规格有默认推荐的磁盘容量,调整流量规格会相应调整磁盘容量,您也可以根据业务需求自行设置磁盘容量。
分区数
实例总分区数=购买分区数+规格内赠送分区数。
可用Topic数量与总分区数相等。
可用Group数量=总分区数×2。
说明自2022年8月26日起,云消息队列 Kafka 版不再支持升级Topic规格,已有的按照Topic规格购买的实例,请参见如果已有实例按照Topic规格购买,如何计算Topic、Group和分区数?
升级流量规格(如升至 alikafka.hr.16xlarge)时,系统会自动按新规格赠送对应数量的分区,无需手动调整或额外购买。赠送分区的具体数量将在变配面板中显示,以实际展示数量为准。
阅读并选中服务协议,然后单击立即购买。
说明升级配置后,订单生效时间以升级订单页描述为准。
在实例详情页面,实例状态更新为升级中,待升级完成后,显示升级后的配置。
常见问题
能否不升级实例规格仅单独升级公网带宽?
支持。对于非 Serverless 实例,可在控制台升配页面仅调整公网流量参数来升级公网带宽,无需同时变更实例的流量规格、磁盘容量等其他配置。
单独升级公网流量仍属于升配操作,会触发集群逐台重启,可能导致客户端短暂断连和分区消息乱序。建议在业务低峰期执行此操作。