Auto Scaling 支持目标追踪伸缩规则

本文涉及的产品
轻量应用服务器 4vCPU 16GiB,适用于搭建游戏自建服
轻量应用服务器 2vCPU 1GiB,适用于搭建电商独立站
轻量应用服务器 2vCPU 4GiB,适用于网站搭建
简介: 功能说明 在原有的AutoScaling的功能体系中,用户想通过监控伸缩组内机器的某一指标来自动伸缩实例,必须完成2步操作,即第一步,创建伸缩规则;第二步,创建合适的报警任务来关联到上一步创建的伸缩规则。

功能说明

  • 在原有的AutoScaling的功能体系中,用户想通过监控伸缩组内机器的某一指标来自动伸缩实例,必须完成2步操作,即第一步,创建伸缩规则;第二步,创建合适的报警任务来关联到上一步创建的伸缩规则。自动伸缩需求往往意味着弹机器和缩机器两种需求场景并存的情况,这也意味着,上述2步操作得重复两遍
  • 而新上线的目标追踪伸缩规则很好的简化了上述的场景,您可以通过创建一个目标追踪的伸缩规则来达到把目标伸缩组内机器的某一平均指标维持在目标值附近的效果,伸缩组会根据需要自动添加或删除实例(删除实例可通过配置禁用,只使用添加这部分的功能)

操作步骤

1、前往 Auto Scaling 控制台 点击目标伸缩组的【管理】,进入到【伸缩规则】的二级菜单,点击【创建伸缩规则】

image

2、伸缩规则类型选择【目标追踪规则】,目前仅支持报警任务的部分云监控指标,因为有些指标并不适用于目标跟踪。指标必须是有效的使用率指标,它用于描述实例的繁忙程度。指标值必须随着 Auto Scaling 组中的实例数按比例增加或减少。这样,指标数据可用于随实例数量按比例扩展或缩减。
3、此外,目标追踪伸缩规则还支持下列2个设置

  • 实例预热时间(秒):新添加的实例所需要预热的时间,在预热时间段内,该实例不影响伸缩组的监控指标
  • 禁用缩容:如果不想使用目标追踪的自动删除实例的功能,可以通过该属性禁用缩容

4、新建完目标追踪规则后可以在规则列表查看

image

5、可以通过点击目标追踪规则的依赖的报警任务查看其是否处于报警状态

image

6、如果你选用了禁用缩容的设置,那么目标追踪规则只创建一条进行扩容的报警任务,反之,会创建扩容与缩容两条报警任务,当然在控制台上,由目标追踪规则创建的报警任务是不支持修改与删除的,只能查看详情与停用启用。如需要删除请删除对应的目标追踪规则即可
7、当目标追踪规则对应的报警任务报警时,会触发伸缩组的伸缩活动,新添加的实例会在预热时间过去以后进入预热结束状态,而通过简单伸缩规则创建出来的实例则不需要预热,您可以方便的通过这一状态来区分出目标追踪规则为您添加的实例

image

8、同时需要注意在一个伸缩组内创建目标追踪规则时,同一指标类型对应的目标追踪规则只能存在一个。

image

其他

如您需要查看更多目标追踪概述以及相关OpenApi,请前往AutoScaling 目标追踪伸缩规则概述

相关实践学习
快速体验PolarDB开源数据库
本实验环境已内置PostgreSQL数据库以及PolarDB开源数据库:PolarDB PostgreSQL版和PolarDB分布式版,支持一键拉起使用,方便各位开发者学习使用。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
打赏
0
0
0
0
119
分享
相关文章
AutoScaling 目标追踪伸缩规则概述
弹性伸缩目标追踪伸缩规则是弹性伸缩服务与云监控深度结合的产物,定义了更加稳定,精准,快速的弹性伸缩策略,解决了当前伸缩组动态调整过程存在的一些难点和问题。
1954 0
弹性伸缩组支持设置期望实例数
介绍 期望实例数是指伸缩组内想要保持的ECS实例总数,可以在创建伸缩组时设置,其数值介于伸缩组最小实例数和最大实例数之间,各种伸缩模式都会改变这个值。伸缩组在设置期望实例数后会自动支持伸缩活动并行执行。
4192 0
自定义Deployment粒度的链路追踪标签
本文将介绍使用[阿里云服务网格(ASM)](http://servicemesh.console.aliyun.com/)和[阿里云链路追踪(Tracing)](https://tracing.console.aliyun.com/),以业务无侵入的方式,实现POD粒度的自定义链路追踪标签。示例代码为[asm-best-practises](https://github.com/feuyeux/asm-best-practises/)
662 0
自定义Deployment粒度的链路追踪标签
【优化】创建安全组时支持同步创建规则
经常听到用户反馈:为什么我的实例SSH不通?为什么部署在ECS实例上的网站无法访问?这类问题多数是由于没有正确配置ECS实例所属安全组的规则。这种情况的场景一般是用户在创建安全组后,忘记了创建规则导致无法访问实例,进而实例无法提供服务。
1497 0
Auto Scaling 通过启动模板来使用伸缩服务
功能说明 AutoScaling伸缩组长期依赖的伸缩配置信息本质上就是Ecs实例配置,考虑到Ecs推出了持久化Ecs实例配置的启动模板,因此AutoScaling 将伸缩组与启动模板结合,用户可以通过直接在创建伸缩组时选择启动模板来使用弹性伸缩 伸缩组使用启动模板的默认版本与最新版本而非指定版本时.
3524 0