功能概述
分时弹性(按时间弹性)是数据湖计算 DLC 标准引擎提供的一项智能资源调度功能,支持用户为 包年包月 Spark 标准引擎按时段设置多条弹性策略,在业务高峰期自动扩容以保障性能,在低峰期自动缩容以降低成本。
相比按负载弹性的"被动响应",分时弹性可提前预知业务高峰并主动调度资源,适合具有规律性峰谷特征的批处理作业场景。
说明:
分时弹性与按负载弹性相互独立,支持同时配置。当分时弹性规则生效期间,系统优先执行分时弹性规则;在非生效时段内,恢复按负载弹性规则。
使用限制
适用引擎:仅支持包年包月 Spark 标准引擎,不支持按量计费引擎。
暂不支持在弹性时间段内单独设置资源组资源使用上限。
弹性资源上限:单个 Spark 标准引擎弹性资源上限不超过包年包月资源数(如 128CU 的引擎最多设置 128CU 弹性资源)。如需更大弹性上限,请 提交工单 联系我们
超过定时时间段后,若有作业或仅 SQL 分析资源组占用资源,后台无法自动缩容。若有仅 SQL 分析资源组的场景,建议开启自动启停。
操作步骤
进入配置入口
标准引擎 > 选中目标引擎(包年包月 Spark)> 操作 > 更多 > 规格配置 > 弹性规则 > 启用定时弹性
配置执行类型
分时弹性支持两种执行类型:执行一次和重复执行。
执行一次
适用于特定日期的一次性大规模活动,如大促、节假日业务高峰。
配置项说明:
配置项 | 说明 |
时区 | 用户可自助选择弹性时间段生效的时区(仅"执行一次"模式支持)。 |
生效时间段 | 定时弹性的起止时间,总时长不超过 24 小时(仅"执行一次"模式)。 |
弹性上限 | 在弹性时间段内最大可弹性的值。 |
重复执行
适用于具有规律性峰谷的周期性批处理作业,如每日 ETL、每周报表任务。
支持在同一执行频率下添加多条弹性计划,且各计划时间段不可重叠。
弹性计划将按照添加顺序依次执行。
执行频率支持:
每天
生效时间段总时长不超过 24 小时。
若结束时间早于开始时间,视为跨天执行。
每周
用户可选择具体的周几,支持多选。
每月
用户可选择具体日期,支持多选。
选择“月末”时,表示每月最后一天执行(无论当月天数多少)。