操作场景
周期策略用于在一段有效期内,按固定周期重复执行伸缩活动,周期支持按天、按周、按月。
适用于规律性明显的业务:
在线教育/直播平台:每天 20:00–22:00 高峰期扩容。
企业办公系统:工作日 08:30 上班前扩容,19:00 后缩容。
财务报表系统:每月 1–5 日集中出报表,月初扩容。
说明
对于只发生一次的时点,请使用定时策略。
工作原理
策略创建后进入"已启用"状态。
在"生效时间"范围内,按所选周期在每次"触发时间"执行一次伸缩活动。
超出生效时间段后,策略不再触发(策略本身仍存在,可修改生效时间后复用)。
前提条件
伸缩组已启用。
已规划好生效时间段(开始时间、结束时间)与触发时间,且触发时间须落在生效时间段内。
操作步骤
登录控制中心。
单击左上角地域下拉框,选择伸缩组所在地域。
单击"计算 > 弹性伸缩服务",进入弹性伸缩管理控制台。
单击目标伸缩组名称,进入伸缩组详情页。
单击"伸缩策略"页签,单击"创建策略"。
策略类型选择"周期策略",按下表配置参数。
单击"确认"。
参数说明
| 参数 | 是否必选 | 参数说明 |
|---|---|---|
| 名称 | 是 | 伸缩策略名称。建议包含周期与动作,如"每日20点扩容"。 |
| 策略类型 | 是 | 选择"周期策略"。 |
| 周期 | 是 | 重复周期,可选按天、按周、按月。按周需指定星期,按月需指定日期。 |
| 时区 | 否 | 默认为 GMT+08:00(北京时间)。 |
| 触发时间 | 是 | 每次周期执行的时刻。必须落在生效时间段内,否则不会触发。 |
| 生效时间 | 是 | 策略可被触发的有效时间段,超出该时间段后策略不再执行。 |
| 执行动作 | 是 | 支持三种:增加 N 台实例、减少 N 台实例、设置为 N 台实例。 |
配置示例
场景:在线教育平台每晚 20:00 进入高峰,22:30 结束。
| 参数 | 扩容策略 | 缩容策略 |
|---|---|---|
| 名称 | 每日20点扩容 | 每日22点30缩容 |
| 周期 | 按天 | 按天 |
| 时区 | GMT+08:00 | GMT+08:00 |
| 触发时间 | 20:00 | 22:30 |
| 生效时间 | 2026-01-01 至 2026-12-31 | 2026-01-01 至 2026-12-31 |
| 执行动作 | 增加 4 台 | 减少 4 台 |
说明:扩容与缩容拆成两条策略,动作方向明确、便于单独停用;若使用"设置为 N 台"则需确保 N 与当前实例数的关系符合预期。
注意事项
触发时间必须在生效时间内:生效时间 09:00–18:00 而触发时间设为 20:00,策略不会生效。
周期与业务节律对齐:按周策略遇到节假日不会自动跳过,长假期间建议临时停用策略(停用后配置保留,可随时恢复)。
扩缩容建议成对配置:只配扩容不配缩容,高峰过后实例会长期闲置,增加成本。
与其他策略的叠加:周期策略不受冷却时间限制,可能与告警策略同时生效,导致实例数超出预期,建议在周期扩容后适当收紧告警阈值。
修改生效:修改周期或触发时间后,下一次执行按新配置计算;已执行的历史活动不受影响。
常见问题
Q1:策略已创建,但到点没有扩容?
检查:
策略是否为"已启用";
触发时间是否在生效时间段内;
伸缩组是否已启用;
是否已达最大实例数或配额不足。
Q2:按周和按天怎么选?
业务每天都有相同规律用按天;仅工作日有规律、周末无流量,可用按周(选周一至周五各一条,或用按天+周末手动停用)。
Q3:周期策略能精确到分钟吗?
触发时间按分钟精度设置,建议避开整点集中执行造成的同时扩容压力。