- 最新动态
- 功能总览
- 产品介绍
- 快速入门
- 用户指南
- 最佳实践
- API参考
- SDK参考
-
常见问题
-
通用类
- 弹性伸缩有什么限制?
- 弹性伸缩一定要搭配弹性负载均衡、云监控才能使用吗?
- 弹性伸缩是否收取费用?
- 弹性伸缩是否会因监控指标突变导致误伸缩?
- 我能创建和使用多少个伸缩策略和配置?
- 弹性伸缩是否能够自动升降云服务器的CPU、内存和带宽?
- 弹性伸缩的配额是什么?
- 同账户下不同用户操作弹性伸缩资源时,为什么提示密钥对不存在而拦截操作?
- 伸缩带宽对弹性公网IP带宽和共享带宽有什么要求?
- 弹性伸缩目前支持配置的服务器类型有哪些?可以配置云耀云服务器(HECS)吗?
- 组内单台ECS上的程序版本会随时更新,伸缩组能否自动创建并切换为最新镜像?
- 咨询AS扩容实例时能否创建包周期实例?
- 弹性伸缩能根据某个场景将带宽调高吗?
- 伸缩组类
- 伸缩策略类
-
实例类
- 如何保证手动移入的ECS实例不被移出伸缩组?
- 多规格伸缩配置创建实例的选择的规格顺序是什么?
- 当实例被移出伸缩组并删除后,实例中的数据会保留吗?
- 我能添加已经创建的包年包月ECS实例吗?
- 按照伸缩策略增加的云服务器,当我不用时可以自动删除吗?
- 什么是期望实例数?
- 如何删除通过弹性伸缩创建的云服务器?
- 包年包月的ECS实例出现异常后会不会被伸缩组删除?
- 如何处理伸缩组中状态是“异常”的实例?
- 当伸缩组中实例无法通过负载均衡健康检查而频繁地被删除再重新创建时应该怎么办?
- 如何阻止伸缩组内的云服务器被自动移除?
- 为什么在伸缩组内移除并删除实例后,ECS页面还能看到实例?
- 手动将实例移入伸缩组时,需要该实例已绑定弹性公网IP吗?
- 弹性伸缩(AS)伸缩出来的新实例必须是伸缩组已经关联的伸缩配置里的镜像,而不能复制现有的实例状态吗?
- 为ECS自动分配的EIP,是自动新购,还是从未绑定的EIP中绑定?
- 其他
-
通用类
- 视频帮助
- 产品术语
-
更多文档
- 用户指南(阿布扎比区域)
- API参考(阿布扎比区域)
- 用户指南(巴黎区域)
- API参考 (巴黎区域)
- 用户指南(吉隆坡区域)
- API参考(吉隆坡区域)
- 用户指南(安卡拉区域)
- API参考(安卡拉区域)
- 通用参考
链接复制成功!
创建伸缩策略
操作场景
用户可以通过伸缩策略对伸缩组中的实例进行管理。本章节介绍如何创建伸缩策略。
创建告警策略
- 登录管理控制台。
- 选择“计算 > 弹性伸缩 > 伸缩实例”。
- 在伸缩组所在行的“操作”列下,单击“查看伸缩策略”。
- 在“伸缩策略”页签,单击“添加伸缩策略”。
- 根据界面进行参数配置,可参考表1。
表1 告警策略参数配置 参数名称
参数说明
取值样例
策略名称
创建伸缩策略的名称。
as-policy-p6g5
策略类型
选择“告警策略”。
告警策略
告警规则
可选择“现在创建”或“使用已有”。
已有告警规则的设置请参见设置监控告警规则。
选择新建告警时,支持系统监控和自定义监控。
-
执行动作
设置伸缩活动执行动作及实例的个数或实例百分比。
冷却时间
为了避免告警策略频繁触发,必须设置冷却时间。
冷却时间是指冷却伸缩活动的时间,在每次伸缩活动完成之后,系统开始计算冷却时间。
伸缩组在冷却时间内,会拒绝由告警策略触发的伸缩活动,其他类型的伸缩策略(如定时策略和周期策略)触发的伸缩活动不受限制,但会重新开始计算冷却时间,单位为秒。
例如:冷却时间设置为300秒,定时策略设置了10:32进行伸缩活动,10:30告警触发的伸缩活动结束,则在10:30-10:35时间内,伸缩组会拒绝新告警触发的伸缩活动,但不会拒绝在10:32时定时策略触发的伸缩活动;若10:36定时策略触发的伸缩活动结束,则冷却时间为10:36-10:41。
说明:
- 如果伸缩活动是伸缩策略触发的,以伸缩策略的冷却时间为准。
- 如果是手工修改期望实例数量或者其他方式引起的伸缩活动,则以伸缩组的冷却时间为准,默认为300秒。
300秒
表2 系统监控参数 参数名称
参数说明
取值样例
告警规则名称
新建告警规则的名称。
as-alarm-7o1u
监控类型
定义监控指标的类型,是系统支持的或是自定义的。选择“系统监控”。
系统监控
触发条件
选择弹性伸缩支持的监控指标并对监控指标设定告警条件。
CPU使用率最大值>70%
监控周期
告警规则刷新告警状态的周期。
5分钟
连续出现次数
触发告警时的采样点数目。例如:连续出现次数配置为n,则告警规则的采样点是连续n个监控周期的采样点,当这些采样点全部满足触发条件后,告警规则的状态变为告警状态,从而触发伸缩活动。
3次
表3 自定义监控参数 参数名称
参数说明
取值样例
告警规则名称
新建告警规则的名称。
as-alarm-7o1u
监控类型
选择自定义监控。自定义监控可以自行设置,可以满足您多种场景下的对监控指标的需求。
自定义监控
资源类型
配置告警规则监控的服务名称。
AGT.ECS
维度
用于指定告警规则对应指标的维度名称。
instance_id
监控对象
用来配置该告警规则针对的具体资源。
-
触发条件
选择弹性伸缩支持的监控指标并对监控指标设定告警条件。
CPU使用率最大值>70%
监控周期
告警规则刷新告警状态的周期。
5分钟
连续出现次数
触发告警时的采样点数目。例如:连续出现次数配置为n,则告警规则的采样点是连续n个监控周期的采样点,当这些采样点全部满足触发条件后,告警规则的状态变为告警状态,从而触发伸缩活动。
3次
- 单击“确定”。
创建定时/周期策略
- 登录管理控制台。
- 选择“计算 > 弹性伸缩 > 伸缩实例”。
- 在伸缩组所在行的“操作”列下,单击“查看伸缩策略”。
- 在“伸缩策略”页签,单击“添加伸缩策略”。
- 根据界面进行参数配置,定时策略或周期策略可参见表4进行参数配置。
表4 参数配置 参数名称
参数说明
取值样例
策略名称
创建伸缩策略的名称。
as-policy-p6g5
策略类型
计划扩展资源的策略类型可选择定时策略和周期策略,在指定的时间段进行扩展资源。
若选择周期策略除了配置表格中的参数外,还需配置以下两个参数:
- 重复周期
- 按天
- 按周
- 按月
-
时区
为默认值:GMT+08:00
代表格林尼治标准时间加8小时,即北京时间。
GMT+08:00
触发时间
设定伸缩策略触发时间。
-
执行动作
设置伸缩活动执行动作及实例的个数。
- 大于1的值向下取整。例如,12.7取整为12。
- 大于0且小于1的值取整为1。例如,0.67取整为1。
例如,某伸缩组当前有10个实例,有一个执行动作为“增加15%的实例”的伸缩策略。当该策略执行时,系统会按照规则将1.5向下取整为1。因此,此次伸缩活动结束后伸缩组的当前实例个数为11。
冷却时间
为了避免告警策略频繁触发,必须设置冷却时间。
冷却时间是指冷却伸缩活动的时间,在每次伸缩活动完成之后,系统开始计算冷却时间。
伸缩组在冷却时间内,会拒绝由告警策略触发的伸缩活动,其他类型的伸缩策略(如定时策略和周期策略)触发的伸缩活动不受限制,但会重新开始计算冷却时间,单位为秒。
例如:冷却时间设置为300秒,定时策略设置了10:32进行伸缩活动,10:30告警触发的伸缩活动结束,则在10:30-10:35时间内,伸缩组会拒绝新告警触发的伸缩活动,但不会拒绝在10:32时定时策略触发的伸缩活动;若10:36定时策略触发的伸缩活动结束,则冷却时间为10:36-10:41。
说明:
- 如果伸缩活动是伸缩策略触发的,以伸缩策略的冷却时间为准。
- 如果是手工修改期望实例数量或者其他方式引起的伸缩活动,则以伸缩组的冷却时间为准,默认为300秒。
300秒
- 重复周期
如果创建了同一时间触发的定时或周期策略,当达到触发时间时,系统会选取创建时间最晚的策略执行。告警策略不受该限制约束。