定时触发的伸缩活动
更新时间:2024-06-24
概述
如果明确可以预知业务量变化的时间或业务水位随时间的潮汐变化明显,可以使用定时触发的报警伸缩能力。定时触发的报警伸缩规则可以仅执行一次伸缩动作也可以在一段时期内按照设定的周期一次或者多次执行伸缩动作。
前置工作
在创建定时触发和周期触发的伸缩规则前,需要先创建伸缩组,并按需关联负载均衡BLB或者相关的数据库服务。创建伸缩规则时,规则类型需要选用“定时伸缩”或者“周期伸缩”。
时间设置
按需设置触发伸缩活动的时间,仅需要触发一次时,规则类型选的“定时伸缩”。需要一段时期内触发多次时,规则类型选择周期伸缩,周期伸缩还支持Cron表达式。
不同重复周期类型介绍:
按天:
- 输入触发时间,计划时间为24小时制,完成创建后在所选生效时间内进行伸缩行为。
按周:
- 选择星期,从星期一至星期日,目前支持单选
- 选择对应的触发时间,计划时间为24小时制,完成创建后在所选生效时间内进行伸缩行为。
按月:
- 选择日期,输入1-31号内某一日期,目前支持输入一个日期。
- 选择对应的触发时间,计划时间为24小时制,完成创建后在所选生效时间内进行伸缩行为。
Cron表达式:
- Cron表达式采用中国时区UTC+8时间,可对应输入系统本地时间;利用cron表达式可灵活制定切合自身业务场景的定时任务,大大提高您设置伸缩规则的效率
- Cron表达式是一个字符串,字符串以若干个空格隔开,目前根据支持5域的cron表达,分别为分、时、日、月、星期。
- 根据需要设置Cron表达式,完成创建后在所选生效时间内进行伸缩行为。
关于Cron表达式的相关说明请参考:弹性伸缩周期伸缩支持Cron表达式
伸缩规则的其他参数
伸缩行为设定伸缩行为,伸缩行为可以是增加N个实例、减少N个实例、调整到N个实例。
冷却时间设定伸缩规则冷却时间,规则的冷却时间和伸缩组的冷却时间定义相同,但是规则冷却时间仅作用于该规则,且优先级高于伸缩组冷却时间。例如伸缩组冷却时间为60秒,伸缩规则冷却时间为300秒,实际冷却时间为300秒。
按需完成伸缩规则的其他配置,如果您不希望伸缩规则立即生效,可以禁用此伸缩规则。点击确认即可创建完成。