弹性伸缩能够通过定时任务自动执行伸缩规则,添加或移出ECS实例。本章节介绍如何自动扩张,向伸缩组添加2台ECS实例。
背景信息
本章节中使用已创建的伸缩组MyFirstScalingGroup和伸缩配置MyFirstScalingConfiguration演示自动扩张的效果,伸缩组中已经有1台ECS实例。
步骤一:创建伸缩规则
- 登录弹性伸缩控制台。
- 在左侧导航栏中,单击伸缩组管理。
- 找到待操作的伸缩组,选择一种方式打开伸缩组详情页面。
- 在伸缩组名称/ID区域,单击伸缩组ID。
- 在操作区域,单击查看详情。
- 在页面上方,单击伸缩规则。
- 在页面左上角,单击创建伸缩规则。
- 设置伸缩规则的属性,然后单击确认。
本示例中采用以下配置,未提及的配置保持默认即可。
配置项 |
示例 |
规则名称 |
Add2 |
伸缩规则类型 |
简单规则 |
执行的操作 |
增加2台 |
步骤二:创建定时任务
- 在左侧导航栏中,单击。
- 在页面左上角,单击创建定时任务。
- 设置定时任务的属性,然后单击确认。
本示例中采用以下配置,未提及的配置保持默认即可。
配置项 |
示例 |
说明 |
任务名称 |
ScheduledScalingOut |
无 |
描述 |
定时添加2台实例。 |
无 |
执行时间 |
2019-11-11 16:35 |
当前时间的5分钟后。 |
伸缩组 |
MyFirstScalingGroup |
为伸缩组MyFirstScalingGroup执行定时任务。 |
伸缩方式 |
选择已有伸缩规则 |
无 |
伸缩规则(简单规则) |
Add2 |
执行伸缩规则Add2,向伸缩组添加2台ECS实例。 |
执行结果
到执行时间2019-11-11 16:35后,定时任务ScheduledScalingOut自动执行伸缩规则Add2,向伸缩组MyFirstScalingGroup添加2台ECS实例。您可以前往伸缩活动列表查看详情。