You need to enable JavaScript to run this app.
导航
伸缩规则概述
最近更新时间:2024.06.13 10:22:33首次发布时间:2022.03.01 09:10:58

伸缩规则用于定义触发扩缩容行为的条件和方式,包括规则类型、触发时间、伸缩行为、冷却时间等。
在同一个伸缩组中,您可以启用多条伸缩规则,满足任意类型时均会执行伸缩动作。但当同一时间满足多个类型时,将优先执行手动触发的伸缩行为。

说明

除手动触发外的伸缩行为类型,均互为竞争关系,仅执行最先抢占的伸缩行为。

伸缩规则类型

  • 定时任务:在某固定时刻自动伸缩实例,适用于有预期的大型活动场景,例如大型促销活动、热点新闻播出等。
  • 周期任务:在每月/每周/每天的固定时刻自动伸缩实例,适用于长期有规律的业务场景,例如每月月底结算、每天定时开放售票等。
  • 报警任务:协同云监控产品,通过对实例指标数据的监控,检测实例运行情况是否符合预期,从而达到动态伸缩的目的,用于应对突发或不可预料的业务场景,例如突发热点新闻等。
  • 目标追踪:协同云监控产品,选择一项监控指标,根据业务运行的经验值指定该监控指标的一个目标值,平台会自动计算扩缩容需要增减的实例数量,进而将您指定的监控指标维持在目标值附近。

伸缩行为

当满足触发条件时,您可以选择增加、减少或调整为固定数量。

说明

  • 此处设置的数量需满足伸缩组的最小/最小实例数量或最大/最小容量范围,不允许超过。例如伸缩组设置最大实例数为3,最小实例数为1,当前组中存在2个实例,伸缩行为要求在固定时间增加2个实例,则最终将仅增加1个实例。
  • 如果伸缩组已开启期望实例数/容量,期望实例数会自动修改为执行伸缩行为时,伸缩组中预计的实例数/容量。

冷却时间

伸缩规则冷却时间优先级高于伸缩组冷却时间,详细说明请参见 冷却时间