更新时间:2024-05-29 GMT+08:00

变更Kafka实例规格

操作场景

Kafka实例创建成功后,您可以根据业务需要,扩容基准带宽、存储空间和代理数量。老规格实例支持扩容基准带宽和存储空间,新规格实例支持扩容存储空间和代理数量。

怎样判断老规格实例和新规格实例?

  • 老规格实例:在实例列表中,“规格”显示为带宽(如100MB/s)的实例。
  • 新规格实例:在实例列表中,“规格”显示为ECS规格和代理个数(如kafka.2u4g.cluster*3 broker)的实例。
图1 实例列表

变更实例规格的影响

变更实例规格的时长和代理数量有关,单个代理的变更时长一般在5~10分钟,代理数量越多,规格变更时间越长。

表1 变更实例规格的影响

变更配置类型

影响

基准带宽/代理数量

  • 扩容基准带宽/代理数量不会影响原来的代理,业务也不受影响。
  • 扩容基准带宽/代理数量时,系统会根据当前磁盘大小进行相应比例的存储空间扩容。例如扩容前实例的代理数为3,每个代理的磁盘大小为200GB,扩容后实例的代理数为10,此时代理的磁盘大小依旧为200GB,但是总磁盘大小为2000GB。
  • 新创建的Topic才会分布在新代理上,原有Topic还分布在原有代理上,造成分区分布不均匀。通过修改分区平衡,实现将原有Topic分区的副本迁移到新代理上。

存储空间

  • 扩容存储空间有次数限制,只能扩容20次。
  • 扩容存储空间不会影响业务。

变更Kafka实例规格

  1. 登录管理控制台。
  2. 在管理控制台左上角单击,选择区域。

    请选择Kafka实例所在的区域。

  3. 在管理控制台左上角单击,选择“应用服务 > 分布式消息服务 Kafka”,进入分布式消息服务Kafka专享版页面。
  4. 在Kafka实例所在行,单击“更多 > 变更规格”,进入“分布式消息服务Kafka版变更规格”页面。
  5. 根据实际情况选择扩容存储空间、代理数量或者基准带宽。

    老规格实例扩容步骤如下:
    • 扩容基准带宽。

      在“规格”中,选择扩容后的带宽,单击“下一步”。确认扩容信息无误后,单击“提交”。

      在实例列表页面的“规格”中查看扩容后的带宽大小。

      扩容基准带宽后,为了提高可靠性,需要在客户端连接配置中增加新扩容代理的IP地址。

    • 扩容存储空间。

      在“存储空间”中,选择扩容后的存储空间大小,单击“下一步”。确认扩容信息无误后,单击“提交”。

      在实例列表页面的“可用存储空间”中查看扩容后的存储空间大小。

    新规格实例扩容步骤如下:

    • 扩容存储空间。

      在“变更类型”中,选择“存储空间”,在“单个代理存储空间”中,选择扩容后的单个代理的存储空间大小,单击“下一步”。确认扩容信息无误后,单击“提交”。

      在实例列表页面的“可用存储空间”中查看扩容后的总存储空间大小(即扩容后的单个代理的存储空间*代理个数)。

    • 扩容代理数量。

      在“变更类型”中,选择“代理数量”,在“代理数量”中,选择扩容后的代理数量,单击“下一步”。确认扩容信息无误后,单击“提交”。

      在实例列表页面的“规格”中查看扩容后的代理数量。

      扩容代理数量后,为了提高可靠性,需要在客户端连接配置中增加新扩容代理的IP地址。