IDC

弹性伸缩 冷却时间说明 - 扩缩容

作者:admin 2021-09-11 我要评论

什么是冷却时间 弹性伸缩(AS)冷却时间是伸缩组的一个可配置设置,设置冷却时间,可以确保在上一扩展活动生效前 AS 不会启动或终止其他实例。伸缩组使用简单的...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

什么是冷却时间

弹性伸缩(AS)冷却时间是伸缩组的一个可配置设置,设置冷却时间,可以确保在上一扩展活动生效前 AS 不会启动或终止其他实例。伸缩组使用简单的扩展策略动态扩展后,AS 会等待冷却时间完成,然后再继续扩展活动。

手动扩展伸缩组时,默认为不等待冷却时间,但您可以设置冷却时间覆盖默认设置。请注意,如果监测出实例运行状况不佳,AS 会即时替换运行状况不佳的实例,而不会等待冷却时间完成。

为什么需要冷却时间

机器加入伸缩组后,需要一段时间才能将负载降下来。如果没有冷却时间,系统会在负载降下来前不断扩容,新加入的机器接管业务后,发现负载过低,然后又缩容。

在实例投入使用之前,这些实例使用配置脚本安装和配置软件,因此实例从启动到投入使用大约需要两到三分钟的时间。(当然,实际时间取决于诸多因素,如实例大小和是否有启动脚本要完成等。)

示例场景:

业务出现流量高峰,导致告警策略的警报触发。该警报触发时,AS 会启动一个实例来帮助处理增加的需求。但是存在一个问题:该实例需要几分钟的时间才能启动,并且启动后需要时间逐渐从 CLB 接收请求。在此期间,监控警报可能会继续触发,从而导致 AS 在警报每次出现时都另外启动一个实例。

但若您设置了冷却时间,AS 在启动一个实例后,将暂停所有简单扩展策略或手动扩展引起的扩展活动,直至经过了该指定时间量(默认值为60秒)。这样,新启动的实例有时间开始处理应用程序流量。

冷却时间过后,所有暂停的扩展操作都会恢复。如果警报再次触发,则 AS 将启动另一个实例,而冷却时间也会再次生效。不过,如果新增的实例足以将 CPU 使用率降为正常水平,则该组会保持其当前大小。

设置冷却时间

默认的冷却时间为60秒。

如需修改,请按以下步骤进行:

  • 打开伸缩组的详情页。

  • 单击【告警触发策略】,选择要设置的告警伸缩策略,选择【修改】,在修改框下方指定冷却时间的时长(可设置为 0 - 999999秒)。

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
腾讯云代理商
精彩导读
海外云服务器
热门资讯
腾讯云代理商