本文介绍如何在消息队列Kafka版控制台完成实例升配,升级的配置项包括规格类型、流量规格、磁盘容量及分区规格等。
前提条件
- 实例处于服务中或未部署状态。
- 实例中没有进行中的Topic引流任务。
注意事项
升级实例配置可能会出现重启风险,Serverless实例升降配置期间会额外增加暂停弹缩风险。
- 重启风险:升级实例配置会引发集群逐台重启,可能会出现如下风险:
- 客户端会短暂断开连接并重连,可能会造成少量报错。
- 已经发送成功的消息,升级之后不会丢失。升级期间发送失败的消息,建议重试发送,可在客户端配置重试机制。
- 升级预计持续约30分钟,升级的磁盘容量跨度越大,耗时越长。服务不会中断,可能会导致消费的分区消息发生乱序,请谨慎评估业务影响,建议您在业务低峰期升级实例配置。
- 暂停弹缩风险:Serverless实例升降配期间,暂停弹性伸缩,请确保在业务用量平稳期间操作。
适用场景及风险点
场景 | 风险 |
---|---|
消息队列Kafka版非Serverless实例的磁盘使用率偏高,即将影响正常业务进行,需要扩容磁盘。 | 升级后会引发集群逐台重启。 |
消息队列Kafka版非Serverless实例的流量规格持续超过已购买的规格,无法满足业务需求。 | 升级后会引发集群逐台重启。 |
消息队列Kafka版非Serverless实例期望从标准版升级为专业版(高写版)或专业版(高读版)。 | 升级后会引发集群逐台重启。 |
消息队列Kafka版的VPC实例没有公网接入点,不能使用公网资源,无法满足业务需求。 | 升级后会引发集群逐台重启,且暂停弹缩。 |
消息队列Kafka版的公网/VPC实例不再使用公网资源,需要变更为VPC实例。 | 升级后会引发集群逐台重启,且暂停弹缩。 |
消息队列Kafka版非Serverless实例变更分区数或Topic数。
说明 新购实例仅支持变更分区数,2022年8月26日之前购买的实例支持变更Topic数。
|
无风险。 |
消息队列Kafka版非Serverless实例变更公网带宽。 | 无风险。 |
消息队列Kafka版Serverless实例变更保底用量计费规格。 | 升级后会暂停弹缩。 |