用户是否可以设置周期性定时策略?
可以。
弹性伸缩服务支持设置6种策略:
- 告警策略:通过对伸缩组内实例性能指标(CPU使用率、内存使用率等)的监控,来确认其是否到达预设的告警条件,来自动增加或减少云主机的数量。
- 定时策略:根据业务实际情况设置一个时间点,在此时间点自动增加或减少云主机的数量。
- 周期策略:根据业务实际情况设置一个时间段,在此时间段内按照周期(按天、按周、按月)来重复执行自动增减云主机的数量。
- 目标追踪策略:根据业务选择一个监控指标并设置监控指标的目标值,弹性伸缩会根据目标值自动进行扩缩容活动,使伸缩组监控指标始终维持在目标值上下。
- 智能预测策略:通过分析伸缩组历史监控数据,利用算法预测未来48小时的监控指标值变化趋势,并根据预测值自动增加或减少云主机的数量,减少人工运维成本。
- 简单策略:可手动执行的伸缩策略,便于快速执行增加或减少云主机数量。
具体配置操作请参见创建伸缩策略。
告警策略与定时/周期策略之间有执行的优先级吗?
没有。
告警策略与定时/周期策略之间是相互独立的策略,互不干扰。
告警策略若失败一次,并不影响其策略有效性,若继续触发告警规则,则会继续执行伸缩活动。
定时/周期策略若失败一次,您需重新检查策略有效性,重新设置触发时间与生效时间,避免策略失效无法被触发。
弹性伸缩中的告警策略可以使用的性能指标有哪些?
告警策略可以使用的性能指标主要有:CPU使用率、内存使用率、网络流入速度、网络流出速度、磁盘读速率、磁盘写速率、磁盘读请求速率、磁盘写请求速率。您可以选择以上性能指标,并为其设置告警规则,确定增加或者减少n台云主机。
如何设置告警策略触发条件?
您可以在创建弹性伸缩策略时,选择策略类型为“告警策略”,根据业务实际情况选择触发条件与执行动作。您需要选择一个监控项作为指标,如CPU使用率、内存使用率等。您可以使用监控指标平均值、最大值或最小值作为告警策略触发条件。
- 平均值:针对伸缩组内所有云主机实例,如CPU使用率平均值大于90%时触发告警。
- 最大值:针对伸缩组内CPU使用率最高的云主机实例,CPU使用率大于90%时触发告警。
- 最小值:针对伸缩组内CPU使用率最低的云主机实例,CPU使用率大于90%时触发告警。