Scheduled scaling

如果线上的负载是可预测的,比如每周五晚上搞一波电商大促,那么可以使用Scheduled scaling,在每周五将ASG的容量提前自动调大,结束后再自动调小

Scheduled scaling实验

基于上一节创建的ASG,在Automatic scaling部分点击Create scheduled action

image-20221003163951448

将新的capacity调大,然后选择UTC-8时区,设置成几分钟后:

image-20221003164203834

创建完成后,在Scheduled actions部分就多了一条记录:

image-20221003164313454

到时间后,Scheduled actions会自动生效:

image-20221003164431117

此时再查看scheduled actions界面,里面没有计划(因为计划已经生效了):

image-20221003165142330

总结: Scheduled scaling适用于确定某段时间有很大的负载的场景
它在配置时也比较灵活,既支持一次性的事件(once only),也支持cron表达式做周期性的调整(Recurrence)