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

前提条件

已完成快速入门中的以下操作:

背景信息

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

步骤一:创建伸缩规则

  1. 登录弹性伸缩控制台
  2. 在左侧导航栏中,单击伸缩组管理
  3. 找到待操作的伸缩组,选择一种方式打开伸缩组详情页面。
    • 伸缩组名称/ID区域,单击伸缩组ID。
    • 操作区域,单击管理
  4. 在左侧导航栏中,单击伸缩规则
  5. 在页面右上角,单击创建伸缩规则
  6. 设置伸缩规则的属性,然后单击创建伸缩规则
    本示例中采用以下配置,未提及的配置保持默认即可。
    配置项 示例
    伸缩规则名称 Add2
    伸缩规则类型 简单规则
    执行的操作 增加2台
  7. 在页面左上角,单击返回图标,返回伸缩组管理列表页面。

步骤二:创建定时任务

  1. 在左侧导航栏中,单击自动触发任务管理 > 定时任务
  2. 在页面右上角,单击创建定时任务
  3. 设置定时任务的属性,然后单击提交
    本示例中采用以下配置,未提及的配置保持默认即可。
    配置项 示例 说明
    任务名称 ScheduledScalingOut
    描述 定时添加2台实例。
    执行时间 2019-11-11 16:35 当前时间的5分钟后。
    伸缩组 MyFirstScalingGroup 为伸缩组MyFirstScalingGroup执行定时任务。
    伸缩方式 选择已有伸缩规则
    伸缩规则 Add2 执行伸缩规则Add2,向伸缩组添加2台ECS实例。

执行结果

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