更新时间:2024-04-25 GMT+08:00

伸缩策略介绍

伸缩策略可以触发伸缩活动,是对伸缩组中实例数量或带宽进行调整的一种方式。伸缩策略规定了伸缩活动触发需要满足的条件及需要执行的操作,当满足伸缩条件时,系统会自动触发一次伸缩活动。

当多个伸缩策略应用于同一个伸缩组时,在伸缩策略不冲突的前提下,只要满足相应的伸缩策略条件,均会触发伸缩活动。

伸缩策略执行后伸缩组当前实例数不会超过最大实例数和最小实例数的限制。

使用限制

一个伸缩组最多可以创建50个伸缩策略。

目前系统支持的3种伸缩策略

  • 告警策略:基于云监控系统告警数据(例如CPU使用率),自动增加、减少或设置指定数量的云服务器。
  • 定时策略:基于配置的某个时间点,自动增加、减少或设置指定数量的云服务器。
  • 周期策略:按照配置周期(按天、按周、按月),周期性地增加、减少或设置指定数量的云服务器。

目前系统支持的三种资源调整模式

  • 动态模式

    动态模式使用告警策略调整实例数量或带宽大小。

    当业务负载难以预测时,选择告警策略,系统会根据实时的监控数据(如CPU使用率)触发伸缩活动,动态调整伸缩组内的实例数量或带宽大小。

  • 按计划模式

    按计划模式使用定时或周期策略调整实例数量或带宽大小。

    当业务负载的变化有规律时,可以使用定时策略或周期策略调整伸缩组内的实例数量或带宽大小。

  • 手动模式

    通过手动将实例移入到伸缩组、手动将实例移出伸缩组或手动修改期望实例数,扩展资源。