更新时间:2025-08-09 GMT+08:00

添加MRS集群Task节点弹性伸缩策略

MRS的弹性伸缩规则功能支持根据集群负载对集群的Task节点进行弹性伸缩。如果数据量是按照周期进行有规律的变化,用户可以按照固定时间段来自动调整Task节点数量范围,从而在数据量变化前提前完成集群的扩缩容。

  • 根据集群负载配置Task节点弹性伸缩:根据集群实时负载指标或集群资源池指标对Task节点数量进行调整,数据量变化后触发扩缩容,有一定的延后性。
  • 根据时间段配置Task节点弹性伸缩:按时间段设置Task节点数量范围,若数据量变化存在周期性规律,则可通过资源计划在数据量变化前提前完成集群的扩缩容,避免出现增加或减少资源的延后。

用户可根据集群负载或根据时间段配置Task节点弹性伸缩,两者必须至少配置其中一种,也可以叠加使用。根据集群负载与时间段叠加使用可以使得集群节点的弹性更好,足以应对偶尔超出预期的数据峰值出现。

更多关于弹性伸缩策略的介绍,请参见MRS集群Task节点弹性伸缩概述

操作视频

本视频为您分别介绍如何在购买集群时配置弹性伸缩、如何为已有集群新增弹性伸缩策略。

因不同版本操作界面可能存在差异,相关视频供参考,具体以实际环境为准。

创建MRS集群时配置弹性伸缩

创建集群时,弹性伸缩功能可以通过在高级配置参数中进行配置。仅分析集群、流式集群和混合集群支持创建集群时配置弹性伸缩策略。

  1. 登录MRS管理控制台
  2. 在购买包含有Task类型节点组件的集群时,参考自定义购买MRS集群配置集群软件配置和硬件配置信息后,在“高级配置”页签的弹性伸缩栏,打开对应Task节点类型后的开关按钮,即可进行弹性伸缩规则及资源计划的配置或修改。

    图1 创建集群时配置弹性伸缩

    配置弹性伸缩会调控节点数量,也会对实际价格有影响,请谨慎操作。

    您可以参考以下场景进行配置:

为已有MRS集群新增弹性伸缩策略

集群创建成功后,可以通过节点组维度或资源池维度对集群内的Task节点组配置相关规则。

由于节点组维度策略和资源池维度策略互斥,用户根据实际需要选择其中一个配置即可。

指定资源池维度策略在MRS 3.1.5及之后版本支持。

对比项

节点组维度

资源池维度

弹性伸缩对象

Task节点组内的所有节点

弹性伸缩策略指定资源池内的Task节点

扩容节点资源池归属

default资源池

弹性伸缩策略指定资源池

缩容对象

Task节点组内随机缩容

弹性伸缩策略指定资源池内随机缩容

约束与限制

  • 不同节点组之间的弹性伸缩策略互斥,即只能存在一个节点组有开启的弹性伸缩策略。
  • 仅以下版本支持配置资源池维度弹性伸缩:
    • 普通版集群:MRS 3.1.5及之后版本。
    • LTS版集群:MRS 3.3.0-LTS及之后版本。

前提条件

  • 弹性伸缩仅用于Task节点组,当集群内没有Task节点组时,需先添加Task节点组后再继续配置。
  • 如果需要配置资源池维度弹性伸缩,则必须先添加资源池,具体请参考添加MRS租户资源池

操作步骤

  1. 登录MRS管理控制台
  2. 选择“现有集群”,单击待操作的集群名称。进入集群详情页面。
  3. 选择“弹性伸缩”页签,进入配置弹性伸缩界面。

    用户根据实际需要选择资源池维度或者节点组维度进行策略配置。

    图4 选择弹性伸缩配置维度

  4. 单击“新增弹性伸缩”按钮,即可添加弹性伸缩策略。

    图5 新增弹性伸缩策略(节点组维度)

    您可以参考以下场景进行配置:

相关文档