通过告警触发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'
相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3月前
|
缓存 监控 定位技术
|
2天前
|
人工智能 运维 监控
2025年阿里云服务器配置选择全攻略:CPU、内存、带宽与系统盘详解
在2025年,阿里云服务器以高性能、灵活扩展和稳定服务助力数字化转型,提供轻量应用服务器、通用型g8i实例等多样化配置,满足个人博客至企业级业务需求。针对不同场景(如计算密集型、内存密集型),推荐相应实例类型与带宽规划,强调成本优化策略,包括包年包月节省成本、ESSD云盘选择及地域部署建议。文中还提及安全设置、监控备份的重要性,并指出未来可关注第九代实例g9i支持的新技术。整体而言,阿里云致力于帮助用户实现性能与成本的最优平衡。 以上简介共计238个字符。
|
1月前
|
存储 固态存储 应用服务中间件
阿里云服务器租赁价格:实例配置、预留实例券、块存储、带宽、快照最新收费标准
阿里云服务器收费项目有实例价格、预留实例券、专有宿主机、块存储价格、存储容量单位包、带宽价格和快照服务价格,收费模式有包年包月和按量付费模式。2025年阿里云继续推出各种云服务器优惠,本文为大家汇总了2025年阿里云服务器各个收费项目的最新收费标准与云服务器的最新活动价格,以供参考和了解。
127 24
|
1月前
|
机器学习/深度学习 弹性计算 缓存
简单聊聊,阿里云2核2G3M带宽云服务器与轻量应用服务器区别及选择参考
2核2G3M带宽云服务器与轻量应用服务器是目前阿里云的活动中,入门级走量型云服务器,轻量云服务器2核2G3M带宽68元一年,经济型e实例云服务器2核2G3M带宽99元1年。同样的配置,对于有的新手用户来说,有必要了解一下他们之间的区别,以及各自的购买和续费相关政策,从而选择更适合自己需求的云服务器。本文为大家简单分析一下我们应该选择哪一款。
|
2月前
|
开发框架 .NET PHP
网站应用项目如何选择阿里云服务器实例规格+内存+CPU+带宽+操作系统等配置
对于使用阿里云服务器的搭建网站的用户来说,面对众多可选的实例规格和配置选项,我们应该如何做出最佳选择,以最大化业务效益并控制成本,成为大家比较关注的问题,如果实例、内存、CPU、带宽等配置选择不合适,可能会影响到自己业务在云服务器上的计算性能及后期运营状况,本文将详细解析企业在搭建网站应用项目时选购阿里云服务器应考虑的一些因素,以供参考。
|
2月前
|
弹性计算
阿里云服务器10M带宽收费价格详解
带宽是衡量网络传输能力的重要指标,对于云服务器的性能有着至关重要的影响。阿里云作为领先的云服务提供商,为用户提供了多种带宽选择,以满足不同应用场景的需求。本文将详细介绍阿里云服务器10M带宽的收费价格、地域差异以及优惠政策,帮助您更好地了解并选择合适的带宽方案。
|
3月前
|
人工智能 安全 Linux
|
3月前
|
弹性计算 大数据 双11
阿里云ECS“99套餐”再升级!双11一站式满足全年算力需求
弹性计算双11爆款清单来袭,感恩回馈好礼,优惠惊喜不断!
|
2天前
|
存储 机器学习/深度学习 人工智能
2025年阿里云GPU服务器租用价格、选型策略与应用场景详解
随着AI与高性能计算需求的增长,阿里云提供了多种GPU实例,如NVIDIA V100、A10、T4等,适配不同场景。2025年重点实例中,V100实例GN6v单月3830元起,适合大规模训练;A10实例GN7i单月3213.99元起,适用于混合负载。计费模式有按量付费和包年包月,后者成本更低。针对AI训练、图形渲染及轻量级推理等场景,推荐不同配置以优化成本和性能。阿里云还提供抢占式实例、ESSD云盘等资源优化策略,支持eRDMA网络加速和倚天ARM架构,助力企业在2025年实现智能计算的效率与成本最优平衡。 (该简介为原文内容的高度概括,符合要求的字符限制。)
|
4天前
|
存储 弹性计算 人工智能
2025年阿里云企业云服务器ECS选购与配置全攻略
本文介绍了阿里云服务器的核心配置选择方法论,涵盖算力需求分析、网络与存储设计、地域部署策略三大维度。针对不同业务场景,如初创企业官网和AI模型训练平台,提供了具体配置方案。同时,详细讲解了购买操作指南及长期运维优化建议,帮助用户快速实现业务上云并确保高效运行。访问阿里云官方资源聚合平台可获取更多最新产品动态和技术支持。

热门文章

最新文章