最近更新时间:2026-07-10 17:25:39
本文介绍使用计算组的弹性伸缩功能,自定义伸缩规则,从而自动的调整节点数量,高效地适应业务变化。
弹性伸缩用于自定义伸缩规则,自动调整计算组节点数量,以适应业务变化。Serverless StarRocks 支持两种执行类型:
定时执行:在固定时刻自动触发扩缩容,适用于有预期或规律的业务变化场景。单个计算组最多 5 条定时策略。
手动执行:配置完成后可立即或手动触发扩容,到期自动缩容并释放弹性节点,适用于业务变化无固定规律的突发场景。单个计算组最多 1 条手动策略。
登录金山云控制台。
在左侧导航栏,选择Serverles StarRocks。
单击已创建的集群名称。
选择计算组页面,选择目标计算组名称。
在计算组详情页面的弹性伸缩板块新增弹性伸缩策略。
在新建弹窗中配置以下参数:
参数 | 说明 |
|---|---|
弹性类型 | 固定为"按时间弹性"。 |
计费方式 | 固定为"按量付费"。 |
执行类型 | 选择 定时执行 或 手动执行,创建后不可修改。定时执行最多 5 条规则;手动执行最多 1 条规则。已达上限时对应选项置灰。 |
策略名称 | 自定义名称,同一实例下不可重复,默认生成 |
选择 定时执行 时,需配置以下参数:
参数 | 说明 |
|---|---|
执行周期 | 支持 每天、每周、每月、执行一次。每周和每月支持多选。月度策略遇到大小月、闰月等无相应日期时,跳过不执行。 |
扩容时间 | 时间选择器(时:分),步长 10 分钟。 |
缩容时间 | 时间选择器(时:分),步长 10 分钟。 |
弹性节点数量 | 步进器,范围 1 ~ 20,默认 1。 |
已有策略的扩容前 1 小时至缩容后 1 小时内,不可配置其他策略。
选择 手动执行 时,需配置以下参数:
参数 | 说明 |
|---|---|
扩容方式 | 单选:立即触发(默认)或 手动触发。立即触发:保存后立即开始扩容。手动触发:仅保存策略,需在列表页手动单击"立即触发"。 |
缩容时间 | 组合选择器,格式为"扩容完成后 X 小时后释放",X 取值 1 ~ 12,默认 1。到达缩容时间后自动释放弹性节点,策略仍保留在列表中,支持重复手动触发。 |
弹性节点数量 | 步进器,范围 1 ~ 20,默认 1。 |
已创建的弹性策略支持编辑,规则如下:
非执行窗口期(策略状态为待触发或待扩容状态时):除"执行类型"外所有字段均可编辑,保存后下次执行生效。
执行窗口内:策略整体置灰,不支持编辑。
手动执行策略已扩容未到缩容时间时,支持以下编辑操作:
缩容时间可修改。
弹性节点数量仅支持新增,不支持减少。新增后可再次手动触发扩容补齐差额(如原 2 节点改为 5,再次触发将扩容 3 节点)。
策略名称不支持修改,"立即触发"按钮置灰。
扩容与缩容不可在同一时间执行。
扩容开始时间需距离当前 ≥ 15 分钟,否则策略在次日执行。
两条规则执行时间不可重叠,且需至少间隔 2 小时。
手动执行与定时策略在相同时刻触发缩容或扩容时,遵循"先触发、先执行"原则。
弹性伸缩节点的配置必须与常驻节点保持一致。
常驻节点升降配后,弹性伸缩节点自动跟随。
升降配执行优先级高于扩缩容。
定时弹性策略和手动弹性策略只支持在非执行周期(策略状态为待触发或待扩容状态时)内删除。