弹性伸缩能够通过定时任务自动执行伸缩规则,添加或移出ECS实例。本文介绍如何自动扩张,向伸缩组添加2台ECS实例。

前提条件

已创建伸缩组和伸缩配置。

背景信息

本文使用创建伸缩组和伸缩配置一文中创建的伸缩组MyFirstScalingGroup和伸缩配置MyFirstScalingConfiguration演示自动扩张的效果,伸缩组中已经有1台ECS实例。

您也可以利用定时任务实现自动收缩,更多信息请参见创建定时任务

步骤一:创建伸缩规则

  1. 登录弹性伸缩控制台
  2. 找到待操作的伸缩组,选择一种方式打开伸缩组详情页面。
    • 伸缩组名称/ID列中,单击伸缩组名称。
    • 操作列中,单击管理
  3. 在左侧导航栏中,单击伸缩规则
  4. 单击创建伸缩规则
  5. 设置伸缩规则属性。
    1. 填写伸缩规则名称。
      本示例中为Add2。
    2. 选择伸缩规则类型。
      本示例中为简单规则
    3. 选择执行的操作。
      本示例中为增加2台
    4. 单击创建伸缩规则

步骤二:创建定时任务

  1. 在左侧导航栏中,单击自动触发任务管理 > 定时任务
  2. 单击创建定时任务
  3. 设置定时任务属性。
    1. 填写任务名称。
      本示例中为ScheduledScalingOut。
    2. 填写描述。
      本示例中为定时添加2台实例。
    3. 选择执行时间。
      本示例中设置为当前时间的5分钟后,即2019-11-11 16:35
    4. 选择伸缩规则。
      指定步骤一中创建的伸缩规则Add2。
  4. 单击提交

执行结果

到执行时间2019-11-11 16:35后,定时任务ScheduledScalingOut自动执行伸缩规则Add2,向伸缩组MyFirstScalingGroup增加2台ECS实例。您可以前往伸缩活动列表查看详情。