更新时间:2024-10-10 GMT+08:00
变更Kafka实例规格
Kafka实例创建成功后,您可以根据业务需要,扩容或者缩容实例规格,Kafka实例支持的变更配置如表1所示。代理数量、基准带宽、存储空间和代理规格不能同时变更,每次变更只支持一种配置类型的变更。
实例规格类型 |
变更配置类型 |
是否支持扩容 |
是否支持缩容 |
---|---|---|---|
新规格实例 |
代理数量 |
√ |
× |
存储空间 |
√ |
× |
|
代理规格 |
√ |
√ |
|
老规格实例 |
基准带宽 |
√ |
× |
存储空间 |
√ |
× |
|
代理规格 |
× |
× |
单机实例不支持变更实例规格。
怎样判断老规格实例和新规格实例?
- 老规格实例:在实例列表中,“规格”显示为带宽(如100MB/s)的实例。
- 新规格实例:在实例列表中,“规格”显示为ECS规格和代理个数(如kafka.2u4g.cluster*3 broker)的实例。
图1 实例列表
变更实例规格的影响
变更实例规格的时长和代理数量有关,单个代理的变更时长一般在5~10分钟,代理数量越多,规格变更时间越长。
变更配置类型 |
影响 |
---|---|
基准带宽/代理数量 |
|
存储空间 |
|
代理规格 |
|
扩容/缩容代理规格的过程
在扩容/缩容代理规格的过程中,代理采用滚动重启的方式进行实例变更,具体过程如下(以3个代理为例介绍):
- 停止Broker 0的Kafka进程
- 扩容/缩容Broker 0的规格
- 重启Broker 0的Kafka进程
- 重复1~3,扩容/缩容Broker 1的规格。
- 重复1~3,扩容/缩容Broker 2的规格。
图2 扩容/缩容代理规格过程
变更Kafka实例规格
- 登录管理控制台。
- 在管理控制台左上角单击,选择区域。
请选择Kafka实例所在的区域。
- 在管理控制台左上角单击,选择“应用中间件 > 分布式消息服务Kafka版”,进入分布式消息服务Kafka专享版页面。
- 在Kafka实例所在行,单击“更多 > 变更规格”,进入“分布式消息服务Kafka版变更规格”页面。
- 根据实际情况选择扩容存储空间、代理数量、代理规格、基准带宽,或者缩容代理规格。
- 扩容基准带宽(老规格实例)
- 在“规格”中,选择扩容后的带宽,单击“下一步”。
- 确认扩容信息无误后,单击“提交”。
- 在实例列表页面,查看变更是否成功?
扩容基准带宽后,为了提高可靠性,需要在客户端连接配置中增加新扩容代理的IP地址。
- 扩容存储空间(老规格实例)
- 扩容存储空间(新规格实例)
- 在“变更类型”中,选择“存储空间”,在“单个代理存储空间”中,选择扩容后的单个代理的存储空间大小,不同实例规格对应的存储空间范围不同,具体请参考产品规格,单击“下一步”。
- 确认扩容信息无误后,单击“提交”。
- 在实例列表页面,查看变更是否成功?
图5 扩容存储空间
- 扩容代理数量(新规格实例)
- 在“变更类型”中,选择“代理数量”。
- 在“代理数量”中,选择扩容后的代理数量。不同实例规格对应的代理数量范围不同,具体请参考产品规格。
- 如果已开启公网访问,在“弹性IP地址”中,选择新扩容代理的公网IP地址。
- “子网”保持默认设置。
- 在“内网IP地址”中,选择“自动分配”或者“手动选择”。
- 自动分配:系统自动分配子网中可用的IP地址。
- 手动选择:在下拉框中为新扩容代理勾选指定的IP地址。如果指定的IP地址数量少于代理数量时,系统会自动为剩余代理分配IP地址。
- 单击“下一步”,进入变更信息确认页面。
- 确认扩容信息无误后,单击“提交”。
- 在实例列表页面,查看变更是否成功?
图6 扩容代理数量
扩容代理数量后,为了提高可靠性,需要在客户端连接配置中增加新扩容代理的IP地址。
- 扩容/缩容代理规格(新规格实例)
- 在“变更类型”中,选择“代理规格”。
- 在“代理规格”中,选择扩容/缩容后的代理规格。
- 在“风险检查”区域,查看扩容/缩容前的检查项是否正常。
- 单击“下一步”,确认扩容/缩容信息无误后,单击“提交”。
- 在实例列表页面,查看变更是否成功?
图7 扩容/缩容代理规格
- 扩容基准带宽(老规格实例)