我们如何通过计划操作扩展 AWS 中的实例

How can we scale up instances in AWS by schedule action

这在 AWS 自动扩展中是否可行,我想每 5 分钟将我的实例扩展 2。这意味着如果我的 运行 实例是 2,那么 5 分钟后它将是 4,然后接下来的 5 分钟将是 6 分钟,依此类推... 我将如何在自动缩放中实现这一点(计划操作、策略等)

是的,你可以做到。


类似这样,每10分钟执行一次crontab [分钟] [小时] [Day_of_Month] [Month_of_Year] [Day_of_Week].

aws autoscaling put-scheduled-update-group-action --scheduled-action-name my-recurring-action \
  --auto-scaling-group-name my-asg --recurrence "10 0 * * *" --desired-capacity 3 

更多详情here

您可以通过自动扩展组策略轻松实现,select冷却时间为 5 分钟,如果 CPU 使用率 >=0,则添加策略操作以增加 2 个实例,这将每 5 分钟向自动缩放组添加 2 个实例