功能说明
- 在原有的AutoScaling的功能体系中,用户想通过监控伸缩组内机器的某一指标来自动伸缩实例,必须完成2步操作,即第一步,创建伸缩规则;第二步,创建合适的报警任务来关联到上一步创建的伸缩规则。自动伸缩需求往往意味着弹机器和缩机器两种需求场景并存的情况,这也意味着,上述2步操作得重复两遍
- 而新上线的目标追踪伸缩规则很好的简化了上述的场景,您可以通过创建一个目标追踪的伸缩规则来达到把目标伸缩组内机器的某一平均指标维持在目标值附近的效果,伸缩组会根据需要自动添加或删除实例(删除实例可通过配置禁用,只使用添加这部分的功能)
操作步骤
1、前往 Auto Scaling 控制台 点击目标伸缩组的【管理】,进入到【伸缩规则】的二级菜单,点击【创建伸缩规则】
2、伸缩规则类型选择【目标追踪规则】,目前仅支持报警任务的部分云监控指标,因为有些指标并不适用于目标跟踪。指标必须是有效的使用率指标,它用于描述实例的繁忙程度。指标值必须随着 Auto Scaling 组中的实例数按比例增加或减少。这样,指标数据可用于随实例数量按比例扩展或缩减。
3、此外,目标追踪伸缩规则还支持下列2个设置
- 实例预热时间(秒):新添加的实例所需要预热的时间,在预热时间段内,该实例不影响伸缩组的监控指标
- 禁用缩容:如果不想使用目标追踪的自动删除实例的功能,可以通过该属性禁用缩容
4、新建完目标追踪规则后可以在规则列表查看
5、可以通过点击目标追踪规则的依赖的报警任务查看其是否处于报警状态
6、如果你选用了禁用缩容的设置,那么目标追踪规则只创建一条进行扩容的报警任务,反之,会创建扩容与缩容两条报警任务,当然在控制台上,由目标追踪规则创建的报警任务是不支持修改与删除的,只能查看详情与停用启用。如需要删除请删除对应的目标追踪规则即可
7、当目标追踪规则对应的报警任务报警时,会触发伸缩组的伸缩活动,新添加的实例会在预热时间过去以后进入预热结束状态,而通过简单伸缩规则创建出来的实例则不需要预热,您可以方便的通过这一状态来区分出目标追踪规则为您添加的实例
8、同时需要注意在一个伸缩组内创建目标追踪规则时,同一指标类型对应的目标追踪规则只能存在一个。
其他
如您需要查看更多目标追踪概述以及相关OpenApi,请前往AutoScaling 目标追踪伸缩规则概述