开发者社区> 问答> 正文

弹性伸缩的注意事项


伸缩规则
在计算和执行过程中,伸缩规则可以根据伸缩组的 MinSize、MaxSize 进行自动调整其需要增加或减少的 ECS 实例数(例:如伸缩规则中指定将伸缩组的 ECS 实例数调整至 50 台,但伸缩组 MaxSize 只有 45 台,则整个伸缩规则会按调整至 45 台来计算和执行。)

伸缩活动


  • 同一伸缩组内、同一时刻只能有一个伸缩活动在执行。

  • 伸缩活动不可以中断。例如,某个创建 20 台 ECS 实例的伸缩活动正在执行中,当创建到第 5 台 ECS 实例时,您无法强行终止该伸缩活动。

  • 伸缩活动有 ECS 实例加入伸缩组失败时,需要保持 ECS 实例级事务的完整性,而非伸缩活动级事务的完整性,即只进行 ECS 实例级回滚,而不是伸缩活动级回滚。例如,当伸缩组创建了 20 台 ECS 实例,但只有 19 台 ECS 实例成功加入负载均衡时,则只对不成功的 1 台 ECS 实例进行自动释放操作。

  • 由于弹性伸缩是借助阿里云的 RAM (Resource Access Management)服务,通过 ECS Open API代替用户弹性伸缩 ECS 实例资源,所以回滚的 ECS 实例仍然会被扣费。

冷却时间

  • 在冷却时间内,伸缩组只会拒绝云监控报警任务类型的伸缩活动请求,其他类型的触发任务(如用户手工执行伸缩规则、定时任务等)可以绕过冷却时间立即执行伸缩活动。

  • 每个伸缩活动的最后一个 ECS 实例加入或移出伸缩组成功后,整个伸缩组冷却时间才开始计时。

展开
收起
反向一觉 2017-10-27 11:22:36 1897 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
弹性云的核心--基于热迁移的弹性调度 立即下载
弹性加速计算实例(EAIS)产品发布 立即下载
k8s自动伸缩那些事资料下载 立即下载