弹性伸缩功能允许您自定义伸缩规则,从而自动的调整节点数量,高效地适应业务变化。例如,您可以为计算组配置基于时间的弹性伸缩规则,即可在指定的扩容时间点自动扩容,以应对业务高峰期,在指定的缩容时间点自动缩容,降低在业务低峰期的成本。
前提条件
已创建StarRocks实例,详情请参见创建实例。
使用限制
BE计算组不支持弹性伸缩。
操作步骤
如果实例或计算组在执行其他操作,弹性伸缩将在其他操作完成后再进行扩容或缩容。
进入EMR Serverless StarRocks实例列表页面。
在左侧导航栏,选择
。在顶部菜单栏处,根据实际情况选择地域。
在实例列表页,单击目标实例名称。
单击计算组页签。
单击计算组操作列的弹性伸缩。
在弹出的弹性伸缩配置面板中,配置相关的参数,勾选服务协议,然后单击提交修改。
参数
说明
弹性类型
目前仅支持按时间进行伸缩。
执行频率
请选择一个合适的执行频率:
每天(默认):任务每天自动执行一次。
每周:允许您指定任务在一周中的某一天或多天自动执行。
每月:任务在每月的指定日期或多个指定日期自动执行。
执行一次:仅在指定时间点执行一次任务。
执行规则
需配置以下参数:
执行时间:需配置任务的起始时间和结束时间。
起始时间:到达此时间点,系统将自动增加相应的节点数量,确保任务有足够的计算资源立即投入运行,为高峰期或数据处理的开始阶段做充分准备。
结束时间:到达此时间点,系统将自动减少相应的节点数量,有效节省资源和成本,避免空闲时段的不必要开销。
弹性节点数量:根据任务负载预估,合理配置所需弹性节点的数量。
说明设置执行规则时请确保:
相邻两条规则的执行间隔时间不得少于2小时。
系统允许的最大规则配置数量为五条。
按时间配置的弹性伸缩示例如下所示:
示例1:执行频率选择为每天,执行时间设置为09:00~19:00,则系统将在每天的早上9:00自动增加一个节点,以应对计算需求,而到了晚上19:00,系统则会自动减少一个节点,以优化资源使用。
示例2:执行频率选择为每周(周一),执行时间设置为10:00~20:00,则系统将在每周一的早上10:00自动增加一个节点,以应对计算需求,而到了每周一晚上20:00,系统则会自动减少一个节点,以优化资源使用。
相关文档
如需了解更多计算组信息,请参见计算组概述。