详情页标题前

腾讯云弹性伸缩管理告警触发策略

详情页1

简介

弹性伸缩 AS 支持根据监控的指标动态扩展伸缩组中的实例数量,您需定义告警触发策略,即触发扩展的监控指标状态以及如何按照需求变化进行扩展。告警触发策略包括简单策略和目标跟踪策略。

简单策略

创建告警策略需指定条件和动作,如下图所示:

腾讯云弹性伸缩管理告警触发策略

条件格式为:某个指标 + 阈值 + 周期 + 连续达到阈值的周期数。即指标在连续 N 个周期都达到了阈值。执行动作为:发送通知 + 增加/减少 指定数量的云服务器。您可以为每个伸缩组各创建两个简单策略:一个策略用于扩展,另一个策略用于收缩。当业务量达到了告警策略指定的条件后, AS 将执行关联的策略对伸缩组进行收缩(通过终止实例)或扩展(通过启动实例)。

目标追踪策略

每个伸缩组支持创建一个目标追踪策略。目标追踪策略会根据选择的监控指标的告警值,以及设置的目标值,结合伸缩组内的实例数,自动计算所需的实例数量并进行扩容或缩容,从而将监控指标保持在目标值附近。创建目标跟踪策略,需要指定预定义指标、目标值、预热时间以及是否禁用缩容。选择指标目标追踪策略对适用的监控指标有一定限制。适用目标追踪策略的监控指标必须是有效的使用率指标,能够准确反映实例的繁忙程度,并且指标值需要与伸缩组实例数量成比例的增加或者减少。满足上述条件的监控指标,目标追踪策略才能使用指标值进行按比例扩展或缩减实例数量。创建目标追踪策略必须指定监控指标类型,支持的监控指标包括:伸缩组平均 CPU 利用率伸缩组平均内网出带宽伸缩组平均内网入带宽伸缩组平均外网出带宽伸缩组平均外网入带宽目标值创建目标追踪策略必须指定目标值。目标值表示伸缩组最优的利用率或者吞吐量。一般来说,在满足腾讯云可观测平台告警条件下,当监控指标告警值大于目标值时,会触发伸缩组扩容;当监控指标告警值小于目标值的 80% 时,会触发伸缩组缩容。扩缩容的实例数量按照告警值与目标值(缩容时为目标值的 80%)的比例,对伸缩组内实例按比例进行扩展或缩减。对按比例计算得到的实例数(可能为小数),按照扩容实例数向上取整,缩容实例数向下取整进行调整,最终的扩缩容实例数还受限于伸缩组的最小和最大实例数。例如,伸缩组的最小实例数为0,最大实例数为10,伸缩组内现有实例9台。此时目标追踪策略触发,按比例计算需要扩容 1.5 台实例,向上取整后为 2 台,由于受限于伸缩组最大实例数,最终实际扩容 1 台。实例预热时间创建目标追踪策略可以指定实例预热所需的时间。由目标追踪策略触发扩容创建的新实例,将会进入预热,在指定的预热时间到期前,该实例不会影响伸缩组的监控指标。新实例加入伸缩组后,通常需要经历业务部署、负载均衡健康检查、数据采集等过程,才能上报稳定的监控数据,此过程中不适合触发新的伸缩活动。为了限制扩缩容过程执行的频率,当伸缩组内存在正在预热的实例时,目标追踪策略触发产生的扩缩容活动会被取消。禁用缩容开启禁用缩容,目标追踪策略仅触发扩容活动,不会触发缩容活动。目标追踪策略触发扩容的条件为,指定类型指标连续 3 个周期高于阈值(目标值),每个周期 1 分钟;触发缩容的条件为,指定类型指标连续 15 个周期低于阈值(目标值的80%),每个周期 1 分钟。

场景示例

例如,您有一个电商网站应用程序,当前使用了5个实例。您做了一个运营活动,担心访问量远大于您的预估,您可以设置当前实例上的负载上升到70%时额外启动2个新的实例,然后在负载下降到40%时终止多余的实例。您可以为伸缩组配置两条简单策略,分别根据负载高于70%进行扩容,负载低于40%进行缩容。如下图所示:

腾讯云弹性伸缩管理告警触发策略

或者,可能您希望整个伸缩组的负载水平维持在 60% 附近,并且根据实际的负载水平,进行按比例的扩容和缩容,您可以为伸缩组配置一条目标追踪策略,用于实例数量根据实际负载水平动态变化,以达到目标的负载水平接近期望值。

操作步骤

1. 登录弹性伸缩控制台,选择左侧导航栏中的 伸缩组2. 选择需修改的伸缩组,单击伸缩组 ID 进入伸缩组基本信息页面。如下图所示:

腾讯云弹性伸缩管理告警触发策略

3. 在该伸缩组详情页面,选择告警触发策略页签,在该页面管理与伸缩组相关联的告警触发策略。如下图所示:

腾讯云弹性伸缩管理告警触发策略

单击新建可添加新的告警触发策略。单击删除删除该条告警触发策略。

指定某台服务器不受告警伸缩策略影响

使用 auto scaling 前,也许您的系统已经有常用的服务器,您出于以下考虑,不希望机器被告警伸缩策略移出:一机多用:集群中某台服务器除了做集群所做的事情外,还兼做其他用途。例如网站建设初期,您的某台服务器既作为缓存服务器使用,又作为文件服务器。在缓存服务器集群放入伸缩组时,您不希望它被告警伸缩策略移出。存放数据:该服务器是有状态的或自带其他服务器没有的数据。例如集群中其他服务器运行中产生的增量数据,都统一保存到该服务器里。更新镜像/快照:固定使用该服务器定期做镜像和快照设置方法:1. 您可以在伸缩组列表里单击服务器所在的伸缩组,进入管理页面。2. 选择管理页面中的关联实例页签,对所要设置的实例单击“设置移出保护”。
弹性伸缩官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/137508.html

(0)
上一篇 2023年12月9日 上午12:55
下一篇 2023年12月9日 上午12:55
详情页2

相关推荐

  • 腾讯云弹性伸缩步骤3:创建伸缩策略

    操作场景 弹性伸缩组根据伸缩策略进行云服务器数量的增减:创建定时任务,用于定时执行伸缩活动,您还可设置是否周期性执行。创建告警触发策略,根据腾讯云可观测平台指标(例如 CPU、内存使用率等)情况执行伸缩活动。 操作步骤 创建定时任务 如果您的负载变化情况是可以预知的,那么您可通过设置定时任务,对您的设备扩展活动进行规划。此功能可定时及周期性地自动增加或减少 …

    2023年12月9日
  • 腾讯云弹性伸缩手动扩容

    弹性伸缩(Auto Scaling,AS)除支持根据业务负载自动扩缩容外,还支持您手动介入,达到快速手动扩缩容的效果。您可以通过以下两种方式达到扩容效果:将已有的 CVM 实例加到伸缩组中通过修改伸缩组的期望实例数,实现一键扩容 将已有的 CVM 实例添加到伸缩组中 伸缩组为您提供了添加已有实例到现有伸缩组的方式,实现与伸缩组的其他机器一起观察负载和管理的…

    2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云弹性伸缩伸缩组概述

    伸缩组是遵循相同规则、面向同一场景的云服务器实例的集合。伸缩组定义了组内 CVM 实例数的最大值、最小值及其相关联的负载均衡实例等属性。 弹性伸缩官网1折活动,限时活动,即将结束,速速收藏同尘科技为腾讯云授权服务中心。购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

    腾讯云 2023年12月9日
  • 腾讯云弹性伸缩实例健康检查

    如果您在新建伸缩组时指定了起始实例数,创建启动配置和伸缩组后,伸缩组将新建与起始实例数相等的云服务器实例,同时,伸缩组会确保运行着大于最小伸缩数、小于最大伸缩数的实例。注意最小伸缩数:伸缩组中允许的实例最小数量。当伸缩组的 CVM 数量小于最小伸缩数时,弹性伸缩 AS 会增加实例,使得伸缩组当前实例数匹配最小伸缩数。起始实例数:伸缩组刚创建时的云服务器数量。…

    腾讯云 2023年12月9日
  • 腾讯云弹性伸缩启动配置概述

    启动配置是自动创建云服务器的模板,其中包括镜像 ID、云服务器实例类型、系统盘及数据盘类型和容量、密钥对、安全组等。创建伸缩组时必须指定启动配置,启动配置一经创建后其属性将不能编辑。 弹性伸缩官网1折活动,限时活动,即将结束,速速收藏同尘科技为腾讯云授权服务中心。购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。