操作场景
伸缩策略用于定义伸缩活动的触发模式、触发条件和触发动作。伸缩策略通常有三种:告警策略、定时策略、周期策略。
- 告警策略:通过对伸缩组内实例性能指标(CPU使用率、内存使用率等)的监控,来确认其是否到达预设的告警条件,来自动增加或减少云主机的数量。
- 定时策略:根据业务实际情况设置一个时间点,在此时间点自动增加或减少云主机的数量。
- 周期策略:根据业务实际情况设置一段时间段,在此时间段内按照周期(按天、按周、按月)来重复执行自动增减云主机的数量。
操作步骤
创建伸缩策略有两个进入窗口:
- 在待创建伸缩策略的伸缩组详情页面,点击“创建策略”,进入到伸缩策略创建页面。本文将会详细介绍此种方式。
- 创建伸缩组时,完成伸缩组、伸缩配置的创建之后,点击“下一步”进入“伸缩策略”页面,即可创建新的伸缩策略。具体操作请参见“快速入门>快速扩缩容弹性云主机>创建伸缩策略”。
- 登录控制中心。
- 单击控制中心左上角的,选择弹性伸缩组所在地域。
- 单击“计算>弹性伸缩服务”,进入弹性伸缩管理控制台。
- 点击待添加伸缩策略的伸缩组名称,进入到伸缩组详情页面。
- 在详情页面的下方,单击“伸缩策略”进入伸缩策略页签,单击“创建策略”按钮,进入到创建伸缩策略页面。
- 在创建伸缩策略页面,可配置具体的策略信息,用户可选择创建三种策略,分别为告警策略,定时策略,周期策略,三种策略类型的参数不同,具体参数说明如以下三个表所示:
- 告警策略参数说明:
参数 | 是否必选 | 参数说明 |
---|---|---|
名称 | 是 | 创建伸缩策略的名称。 |
策略类型 | 是 | 此处选择“告警策略”。 |
告警规则 | 是 | 保持默认配置“现在创建”。当您有已经创建好的告警规则时,可以选择“使用已有”,来直接获取已创建好的告警规则模板。 |
告警规则名称 | 是 | 创建告警规则名称。 |
触发条件 | 是 | 用户可以选择弹性伸缩所支持的性能指标,并为此性能指标配置触发条件。用户可以选择的性能指标有:CPU使用率、内存使用率、网络流入速度、网络流出速度、磁盘读速率、磁盘写速率、磁盘读请求速率、磁盘写请求速率。 |
监控周期 | 是 | 告警规则监控状态刷新的间隔时间。 |
连续出现次数 | 是 | 连续出现次数指探测结果连续几次符合您设置的规则,才会触发告警。例如设置为3,则表示连续3次超过阈值后才会触发告警。 |
冷却时间 | 是 | 冷却时间是指用户在每次成功的伸缩活动后设置的一段锁定时间,当一次伸缩活动执行完成,系统开始计算冷却时间。为避免告警策略的频繁触发,在冷却时间内,由告警策略触发的伸缩活动将会被拒绝执行,其他类型的伸缩活动不受限制,但执行完成之后将会重新开始冷却时间计时。 例如, 将告警策略冷却时间设置为300秒,伸缩组08:00时由于告警策略触发并完成了伸缩活动,则在08:05前,伸缩组会拒绝新告警触发的伸缩活动,但不会拒绝在08:00-08:05间设置的定时或周期策略触发的伸缩活动。 |
执行动作 | 是 | 指当满足设置的告警策略进行伸缩活动时,弹性伸缩服务将执行的动作。用户可在此设置以下三种动作:增加n台云主机实例。减少n台云主机实例。设置为n台云主机实例。 |
- 定时策略参数说明:
参数 | 是否必选 | 参数说明 |
---|---|---|
名称 | 是 | 创建伸缩策略的名称。 |
策略类型 | 是 | 此处选择“定时策略”。 |
时区 | 否 | 为默认值:GMT+08:00,代表北京时间。 |
触发时间 | 是 | 设置伸缩活动执行时间。注意:请确保触发时间晚于当前时间,否则定时策略不会被触发执行。 |
执行动作 | 是 | 指当满足设置的定时策略进行伸缩活动时,弹性伸缩服务将执行的动作。用户可在此设置以下三种动作:增加n台云主机实例。减少n台云主机实例。设置为n台云主机实例。 |
- 周期策略参数说明:
参数 | 是否必选 | 参数说明 |
---|---|---|
名称 | 是 | 创建伸缩策略的名称。 |
策略类型 | 是 | 此处选择“周期策略”。 |
周期 | 是 | 执行伸缩活动的重复周期,用户可在按天、按周、按月中选择。 |
时区 | 否 | 为默认值:GMT+08:00,代表北京时间。 |
触发时间 | 是 | 设置伸缩活动执行时间。注意:触发时间须在策略的生效时间段内。 |
生效时间 | 是 | 伸缩策略可被触发的有效时间段。 |
执行动作 | 是 | 指当满足设置的周期策略进行伸缩活动时,弹性伸缩服务将执行的动作。用户可在此设置以下三种动作:增加n台云主机实例。减少n台云主机实例。设置为n台云主机实例。 |
- 用户根据上述参数说明完成伸缩策略配置,点击右下方“确认”,创建策略成功后,回到弹性伸缩详情页面中的“伸缩策略”页签,可以查看到已创建好的伸缩策略,且此策略默认为“已启用”状态。