什么是伸缩规则
伸缩规则指弹性伸缩服务弹性扩张或收缩 ECS 资源时所依据的规则,目前支持以下三种规则:
- 调整至 N 台:执行伸缩规则后,服务中的实例数将被调整至 N 台
- 增加 N 台:执行伸缩规则后,服务中的实例数在当前数量基础上增加 N 台
- 减少 N 台:执行伸缩规则后,服务中的实例数在当前数量基础上减少 N 台
说明:在一个伸缩组内,您最多可以创建 50 条伸缩规则。有关执行方法,请参考
执行伸缩规则。
如果执行伸缩规则后,伸缩组内服务中实例数将大于
伸缩最大实例数 或者小于
伸缩最小实例数,弹性伸缩服务会自动调整扩张或收缩的 ECS 实例数量,保证弹性伸缩结果不会超过
数量限制。
示例
您拥有一个伸缩组 asg-bp19ik2u5w7esjcucu28,伸缩最大实例数为 3,伸缩规则 add3 为增加 3 台实例。如果当前服务中实例数为 2,执行伸缩规则 add3 时,仅会增加 1 台 ECS 实例。
您拥有一个伸缩组 asg-bp19ik2u5w7esjcucu28,伸缩最小实例数为 2,伸缩规则 reduce2 为减少 2 台实例。如果当前服务中实例数为 3,执行伸缩规则 reduce2 时,仅会减少 1 台 ECS 实例。
创建伸缩规则
请参照以下步骤创建伸缩规则:
1. 进入
弹性伸缩控制台,在伸缩组的 操作 列下单击 管理。
2. 前往 伸缩规则 页签,单击 创建伸缩规则。
3. 在 创建伸缩规则 对话框中,填写 规则名称,配置 规则,并视需要填写 冷却时间,然后单击 创建伸缩规则 按钮。
说明:冷却时间 为可选配置项,如果不填写,则默认为伸缩组的冷却时间。
4. 创建完成后,自动跳转至 伸缩规则 页签并显示刚刚创建的伸缩规则。