通过告警触发ECS带宽临时升级

简介: 当包年包月ECS实例网络带宽不够用时,我们可通过修改实例的带宽配置提高网络性能。但可能每次需要升级的时间点和条件都不同,如果专人根据需求节点去手动修改实例临时带宽,这种方式耗时耗力,且难免可能有错误发生;或者也可升级实例全时段的带宽,这种方式又会多出不必要开销。运维编排服务(OOS)有一个告警触发功能,设置触发条件后,比如当带宽使用率过高时,会自动升级临时带宽,帮您省时省力省开销。

背景

当包年包月ECS实例网络带宽不够用时,我们可通过修改实例的带宽配置提高网络性能。但可能每次需要升级的时间点和条件都不同,如果专人根据需求节点去手动修改实例临时带宽,这种方式耗时耗力,且难免可能有错误发生;或者也可升级实例全时段的带宽,这种方式又会多出不必要开销。运维编排服务(OOS)有一个告警触发功能,设置触发条件后,比如当带宽使用率过高时,会自动升级临时带宽,帮您省时省力省开销。

操作步骤

  1. 本示例,带宽升级前实例信息如下。image.png
  2. 登录OOS控制台
  3. 单击我的模版,单击创建模版,将附录1模版脚本复制粘贴到编辑框,创建用于升级带宽的模版,单击创建模版。
  4. 单击告警与事件运维,单击创建
  5. 设置触发规则
  6. 产品类型选择云服务器ECS,在规则描述中选择触发条件;本文选择当专有网络公网流出带宽平均使用率大于80%时,触发告警操作,即进行临时带宽升级;触发沉默周期选择要大于临时升级带宽的时间,避免二次触发后重复升级。
  7. 在需要报警资源中,选择要监控带宽的实例。image.png
  8. 选择模版,模版类型选择我的模版,并选择已经创建的临时带宽升级模版。image.png
  9. 设置参数。其中InstanceId参数的默认值为$.instanceId,其表示自动捕获已告警的实例ID。另外需要注意,执行使用到的权限的来源需要选择一个授予了更改带宽权限的且可操作运维编排的RAM角色,权限JSON脚本附于下方,具体授权可参考为OOS服务设置RAM权限image.png
{
    "Version": "1",
    "Statement": [
        {
            "Action": [
                "ecs:ModifyInstanceNetworkSpec"
            ],
            "Resource": "*",
            "Effect": "Allow"
        }
    ]
}
  1. 设置完后,单击立即执行
  2. 查看执行,若已触发了带宽升级,可以看到有子执行被创建并执行成功,且目标实例带宽也发生变化。image.pngimage.pngimage.png

附录1

当对如下脚本创建模版,并把它作为带宽升级模版时,默认的升级时长是个范围,会介于3-4小时之间。当开始升级的时间点加3分钟为整点时,升级时长达到最大将升级240分钟,当开始时间点加3分钟为59分钟时,达到最小升级时长181分钟。如有需要,也可通过修改模版中的数字14580(表示4h+3min)来更改升级最大时长,比如,升级时长范围若想改成7-8小时,则将14580改为28980即可。

FormatVersion: OOS-2019-06-01
Description:
  en: ' Upgrade internet bandwidth for ECS instance.'
  zh-cn: 临时升级带宽
  name-en: ECS-TemporaryUpgradeInternetBandwidth
  name-zh-cn: 临时升级带宽
Parameters:
  RegionId:
    Type: String
    Description:
      en: The id of region.
      zh-cn: 地域ID。
    AssociationProperty: RegionId
    Default: '{{ ACS::RegionId }}'
  InstanceId:
    Type: String
    Description:
      en: One ECS instance Id.
      zh-cn: 一个ECS实例ID
    Default: "$.instanceId"
  MaxBandwidthOut:
    Description:
      en: The maximum public network bandwidth for out-direction.
      zh-cn: 需要升级到多大的服务器带宽,例:填写8,表示要临时升级服务器带宽至8M,注意:需大于当前带宽
    Type: Number
    MinValue: 0
    MaxValue: 200
    Default: 2
  OOSAssumeRole:
    Description:
      en: The RAM role to be assumed by OOS.
      zh-cn: OOS扮演的RAM角色。
    Type: String
    Default: OOSServiceRole
RamRole: '{{ OOSAssumeRole }}'
Tasks:
  - Name: TemporaryUpgradeInternetBandwidth
    Action: 'ACS::ExecuteAPI'
    Description:
      en: Modifies the temporary bandwidth of the instances.
      zh-cn: 临时升级服务器带宽。
    Properties:
      Service: ECS
      API: ModifyInstanceNetworkSpec
      Parameters:
        RegionId: '{{ RegionId }}'
        InstanceId: '{{ InstanceId }}'
        InternetMaxBandwidthOut: '{{ MaxBandwidthOut }}'
        StartTime:
          'Fn::FormatUTCTime':
            - 'Fn::AddSecond':
                - '{{ ACS::CurrentUTCTime }}'
                - 180  # 3min
            - '%Y-%m-%dT%H:%MZ'
        EndTime:
          'Fn::FormatUTCTime':
            - 'Fn::AddSecond':
                - '{{ ACS::CurrentUTCTime }}'
                - 14580 # 3min +4h 带宽默认升级的时长默认是个范围,会介于181min-240min之间。当开始升级的时间点+3min为整点时,升级时长达到最大将升级240min,当开始时间+3min为59分时,达到最小将升级181min。
            - '%Y-%m-%dT%HZ'
相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
7天前
|
弹性计算 运维 安全
阿里云轻量应用服务器详解——2025升级到200M峰值带宽
阿里云轻量应用服务器(Simple Application Server)是面向个人开发者及中小企业的轻量级云服务,适用于网站搭建、开发测试、小程序后端等场景。2025年升级至200M峰值带宽,支持WordPress、宝塔面板、Docker等应用镜像一键部署,操作简单,运维便捷。按套餐售卖,不支持自定义CPU内存配置,价格低至38元/年起,是快速上云的高性价比选择。
|
1月前
|
存储 弹性计算 固态存储
如何给轻量服务器升级套餐配置?附上云服务器配置攻略
本文介绍了阿里云轻量应用服务器升级配置的流程及注意事项,并提供云服务器选型攻略。内容涵盖升级前的数据备份、操作步骤、系统盘扩容及机房限制等,同时结合业务类型、访问量、带宽、存储等因素,指导用户合理选择ECS实例规格与配置,助您高效稳定部署应用。
|
2月前
|
存储 弹性计算 缓存
企业级云服务器租用一年需要多少预算?199元2核4G5M带宽阿里云u1实例评测
阿里云企业用户专享,仅需199元/年即可租用ECS通用算力型u1实例(2核4G、5M带宽、80G云盘),适用于中小企业官网、电商展示、数据分析等场景。支持多地域部署,新老用户均可享受,性价比高,助力企业稳定运营。
198 7
|
25天前
|
缓存 人工智能 算法
不同业务怎么选服务器?CPU / 内存 / 带宽配置表
本文详解了服务器三大核心配置——CPU、内存、带宽,帮助读者快速理解服务器性能原理。结合不同业务场景,如个人博客、电商、数据库、直播等,提供配置选择建议,并强调合理搭配的重要性,避免资源浪费或瓶颈限制。内容实用,适合初学者和业务选型参考。
255 0
|
15天前
|
域名解析 存储 缓存
阿里云服务器带宽怎么选?巧用负载均衡节省带宽费用技巧与注意事项参考
在选购阿里云服务器的过程中,设定合适的云服务器带宽是必不可少的一步。为了确保云服务器带宽的稳定性,用户通常会倾向于选择固定带宽,比如1Mbps、3Mbps、10Mbps或是20Mbps等规格。不过,在挑选云服务器带宽的过程中,众多用户常常会陷入一个两难的境地:怎样做才能在确保云服务器稳定运行的同时,又能够合理控制成本支出呢?本文将为大家介绍一种借助阿里云负载均衡产品来节省带宽费用的方法,以供参考借鉴。
|
2月前
|
弹性计算 测试技术 网络安全
阿里云38元的轻量应用服务器2核2G200M带宽是什么意思?是不是独享的?
2025年,阿里云轻量应用服务器通用型升级,面向网站建设、开发测试、小型应用等轻量应用场景,推出通用型轻量应用服务器,支持网络默认200Mbps峰值带宽,包含一个IPv4固定公网地址,加量不加价。那么这个200M带宽是什么意思呢?是不是独享的呢?其实,峰值200M就是指带宽上限是200M,并非是固定独享的200M,实际使用时可能达不到200M的意思。不过好在价格确实非常优惠,而且不限制流量。
580 1
|
2月前
|
存储 弹性计算 Linux
阿里云服务器地域、实例、带宽和镜像选择注意事项参考
阿里云服务器作为很多用户的首选云服务器产品,对于很多初次选购阿里云服务器的新手用户而言,在选购云服务器的过程中,面对地域、实例、带宽以及操作系统等配置选项,由于是初次选择,可能不知道应该如何选择以及选择过程中有哪些地方是需要注意的。为此,本文为新手用户介绍在选购阿里云服务器过程中,针对地域、实例、带宽和镜像的一些注意事项,以供参考。
|
2月前
|
弹性计算 前端开发 NoSQL
2025最新阿里云服务器配置选择攻略:CPU、内存、带宽与系统盘全解析
本文详解2025年阿里云服务器ECS配置选择策略,涵盖CPU、内存、带宽与系统盘推荐,助你根据业务需求精准选型,提升性能与性价比。
|
1月前
|
负载均衡
轻量应用服务器升级套餐配置总结
在升级轻量应用服务器前,请先创建云盘快照备份数据。登录控制台,选择目标服务器,进入升级页面,阅读注意事项并选择新套餐配置,确认服务协议后完成支付。升级后需等待服务器重启,若系统盘容量变化,还需手动扩容分区。注意中国香港机房有特殊限制,续费时负载均衡会一并续费,操作时请以控制台提示为准。
|
1月前
|
存储 缓存 数据挖掘
阿里云目前最便宜云服务器介绍:38元、99元、199元性能,选购攻略参考
轻量应用服务器2核2G峰值200M带宽38元1年;云服务器经济型e实例2核2G3M带宽99元1年;云服务器通用算力型u1实例2核4G5M带宽199元1年。对于还未使用过阿里云服务器的用户来说,大家也不免有些疑虑,这些云服务器性能究竟如何?它们适用于哪些场景?能否满足自己的使用需求呢?接下来,本文将为您全方位介绍这几款云服务器,以供您了解及选择参考。

热门文章

最新文章