开发者社区> 问答> 正文

伸缩规则:创建伸缩规则



什么是伸缩规则


伸缩规则指弹性伸缩服务弹性扩张或收缩 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. 创建完成后,自动跳转至 伸缩规则 页签并显示刚刚创建的伸缩规则。

展开
收起
青蛙跳 2018-08-17 12:24:15 1168 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
基于流量的灰度发布和自动弹性实践 立即下载
弹性云的核心--基于热迁移的弹性调度 立即下载
k8s自动伸缩那些事资料下载 立即下载