升级实例配置

本文介绍如何在云消息队列 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实例变更保底用量计费规格。

升级后会暂停弹缩。

操作步骤

  1. 登录云消息队列 Kafka 版控制台,在概览页面的资源分布区域,选择地域。

  2. 实例列表页面,单击目标实例名称。

  3. 实例详情页面,单击概览区域右上角的升配

  4. 实例升配风险说明对话框,阅读并确认实例升级风险说明,然后单击确认

  5. 变配面板,进行变更配置。

    表 1. 非Serverless实例

    参数

    说明

    规格类型

    • 支持将标准版升级为专业版。

    • 支持将专业版的流量规格升级为更高流量规格。

    • 不支持将专业版降低为标准版。

    关于云消息队列 Kafka 版实例的规格类型和定价信息,请参见计费概述

    实例类型

    • 支持将VPC实例变更为公网/VPC实例。

    • 支持将公网/VPC实例变更为VPC实例。

    公网流量

    公网流量分为双通道,读写一致。购买时请按照读流量峰值或写流量峰值的最大值购买公网流量带宽。该计费项目仅适用于公网/VPC实例。

    说明 为了避免因带宽不足触发网络限制,云消息队列 Kafka 版会根据您选择的实例规格,评估出最佳带宽大小,请您根据界面提示,按一定倍数购买公网流量。

    流量规格

    您在升级流量规格时需要关注以下配置:

    • 规格类型

      • 标准版:支持最高升级至120 MB/s。如需超过120 MB/s,请先将实例的规格类型升级至专业版,然后再升级流量规格。

      • 专业版(高写版):支持最高升级至2000 MB/s。

      • 专业版(高读版):支持读最高升级至3000 MB/s,支持写最高升级至1000 MB/s。

    • 磁盘类型

      • 高效云盘:超过120 MB/s,会触发集群横向扩容。升级完成后,需要进行Topic引流。具体操作,请参见Topic引流

      • SSD:超过300 MB/s,会触发集群横向扩容。升级完成后,需要进行Topic引流。具体操作,请参见Topic引流

    磁盘容量

    流量规格有默认推荐的磁盘容量,调整流量规格会相应调整磁盘容量,您也可以根据业务需求自行设置磁盘容量。

    分区数

    • 实例总分区数=购买分区数+规格内赠送分区数。

    • 可用Topic数量与总分区数相等。

    • 可用Group数量=总分区数×2。

    说明

    自2022年8月26日起,云消息队列 Kafka 版不再支持升级Topic规格,已有的按照Topic规格购买的实例,请参见如果已有实例按照Topic规格购买,如何计算Topic、Group和分区数?

    表 2. Serverless实例

    参数

    说明

    规格类型

    • 支持从alikafka.serverless.xlarge升级为alikafka.serverless.2xlarge。

    • 支持从alikafka.serverless.xlarge升级为alikafka.serverless.4xlarge。

    • 支持从alikafka.serverless.2xlarge升级为alikafka.serverless.4xlarge。

    关于云消息队列 Kafka 版Serverless实例的规格类型和定价信息,请参见计费规则

    网络类型

    • 支持将VPC实例变更为公网/VPC实例。

    • 支持将公网/VPC实例变更为VPC实例。

  6. 阅读并选中服务协议,然后单击立即购买。提示恭喜,支付成功!,单击关闭

    说明

    升级配置后,订单生效时间以升级订单页描述为准。

    实例详情页面,实例状态更新为升级中,待升级完成后,显示升级后的配置。