伸缩策略用于定义伸缩活动的触发模式、触发条件和触发动作。例如,一般情况下,凌晨 0 点到8 点业务访问量较小,因此,为节约资源,您可以添加两条策略:每天凌晨 0 点移除一台云主机;每天 8 点添加一台云主机。
弹性伸缩的策略模式有以下几种:
- 告警策略:基于云监控系统告警数据(例如 CPU 利用率等),自动增加、减少或设置指定数量的云主机;
- 周期策略:按照配置周期(天、星期、月),定期增加、减少或设置指定数量的云主机;
- 定时策略:基于配置的某个时间点,自动增加、减少或设置指定数量的云主机;
- 登录天翼云控制中心,切换到需要创建伸缩策略的节点,选择【弹性伸缩服务】;
- 在伸缩组所在行,单击伸缩组名称,进入【伸缩组详情页】;
- 在【伸缩组详情页】,单击【伸缩策略】标签,进入【伸缩策略标签页】;
- 在【伸缩策略】标签页,单击【添加伸缩策略】按钮;
- 在【创建策略】页面,配置弹性伸缩组的策略,例如策略名称、策略类型、执行动作、冷却时间;
-
策略名称:创建伸缩策略的名称。
-
策略类型:计划扩展资源的策略类型可选择告警策略。
A. 告警策略:
a) 创建新的告警规则,该规则同时将用于对该伸缩组进行告警。选择【现在创建】,配置告警规则名称、触发条件、监控周期、连续出现次数。
b) 使用已有的告警规则,在现有的针对当前伸缩组的告警规则中选择一条,触发条件、监控周期、连续出现次数均与此告警规则一致。
配置冷却时间,冷却时间是指冷却伸缩活动的时间,在每次触发伸缩活动之后,系统开始计算冷却时间。伸缩组在冷却时间内,会拒绝由告警策略触发的伸缩活动,其他类型的伸缩策略(如定时策略和周期策略等)触发的伸缩活动不受限制,但会重新开始计算冷却时间。
-
执行动作:设置伸缩活动执行动作及实例的个数。执行动作包括:
A. 增加:当执行伸缩活动时,向伸缩组增加实例。
B. 减少:当执行伸缩活动时,从伸缩组中减少实例。
C. 设置为:将伸缩组中的实例数设置为固定值。
- 单击【确定】按钮,新创建的伸缩策略会在“伸缩策略” 页签中显示。