10 月 23 - 25 日,QCon 上海站即将召开,现在大会已开始正式报名,可以享受 8 折优惠 了解详情
写点什么

EC2 Auto Scaling 的目标跟踪策略

  • 2019-11-13
  • 本文字数:1017 字

    阅读完需:约 3 分钟

EC2 Auto Scaling 的目标跟踪策略

最近我介绍过 DynamoDB Auto Scaling,并演示了它如何使用多个 CloudWatch 警报来实现 DynamoDB 表的自动容量管理。此功能在后台使用了一种更为通用的 Application Auto Scaling 模型,我们计划以后逐渐在多项不同 AWS 服务中投入使用该模型。


这一新的 Auto Scaling 模型包括一项重要的新功能,我们称之为目标跟踪。在创建使用目标跟踪的 Auto Scaling 策略时,需要为特定 CloudWatch 指标选择一个目标值。然后,Auto Scaling 旋转相应的旋钮 (打个比方) 推动指标趋向于目标,同时调整相关的 CloudWatch 警报。比起使用初始步进扩展策略类型来手动设置范围和阈值而言,采用对应用程序有意义的任何指标驱动的单元来指定期望的目标,通常来说要更简单,也更为直接。不过,您可以结合使用目标跟踪和步进扩展来实现高级扩展策略。例如,您可以使用目标跟踪实现扩展操作,使用步进扩展实现缩减操作。


现在面向 EC2


现在我们为 EC2 Auto Scaling 增加了目标跟踪支持。您现在可以创建应用程序负载均衡器请求计数、CPU 负载、网络流量或自定义指标 (Request Count per Target 是新指标,也是在今天发布) 驱动的扩展策略:



这些指标都具有同一个重要的特性:添加额外的 EC2 实例会推动指标下降 (但不会改变总体负载),反之亦然。


要创建使用目标跟踪的 Auto Scaling 组,只需输入策略名称、选择一个指标,然后设置所需的目标值:



您可以选择禁用策略的缩减功能。如果禁用,您可以手动缩减,也可以使用独立的策略。您可以使用 AWS Management ConsoleAWS Command Line Interface (CLI),或 AWS SDKs 来创建目标跟踪策略。如果要使用目标跟踪,请注意以下事项:


  • 只要每个目标引用不同的指标,您可以在单个 Auto Scaling 组中跟踪多个目标。扩展始终选择能推动实现最高容量的策略。

  • 如果指标数据不足,则不会扩展。

  • Auto Scaling 会补偿指标快速、瞬时的波动,尽力将相应的容量波动减到最小。

  • 您可以通过 Auto Scaling APIAWS Command Line Interface (CLI)为自定义指标设置目标跟踪。

  • 大多数情况下,您应该选择根据基于 1 分钟频率 (也称为详细监控) 发布的指标进行扩展。根据基于 5 分钟的指标进行扩展,将导致响应时间变慢。


现已推出


这项新功能现已推出,您可以立即开始使用,无需额外费用。要了解更多信息,请阅读《Auto Scaling 用户指南》中的目标跟踪扩展


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/new-target-tracking-policies-for-ec2-auto-scaling-2/


2019-11-13 08:00782

评论

发布
暂无评论
发现更多内容

ITSM流程落地经验之问题管理

嘉为蓝鲸

ITSM 事件管理 问题管理

TDengine 签约极氪汽车,建设新一代车联网云端基础平台

TDengine

数据库 tdengine 时序数据库

有了MES、ERP,质量管理为什么还需要QMS?

万界星空科技

万界星空科技 QMS 质量管理系统 生产质量管理

spss统计软件:IBM SPSS Statistics 27 win/mac 中文激活版

你的猪会飞吗

Mac软件下载站 苹果电脑软件下载

数字疗法与心理健康应用的普及

心大陆多智能体

人工智能 AI 心理健康 数字心理

国企干部选拔合规| 数智化工具赋能国企优化干部选拔机制

用友BIP

AI+供应链丨一图读懂用友BIP供应链智能场景

用友BIP

养猪大户必备!教你用ModelBox开发一个AI数猪应用

华为云开发者联盟

人工智能 华为云 华为云ModelArts 华为云开发者联盟 企业号2024年6月PK榜

某大型机场:告警全覆盖建设之路,引领业务持续性显著提升

嘉为蓝鲸

监控告警 可观测

httpsok-v1.13.0支持七牛云证书自动部署

物有本末

七牛云存储 SSL证书 七牛云 免费SSL证书

LeetCode题解:2042. 检查句子中的数字是否递增,直接遍历,JavaScript,详细注释

Lee Chen

涛思数据荣获北京市新技术新产品(服务)证书

TDengine

数据库 tdengine 时序数据库

嘉为蓝鲸监控中心:助力大型金融企业实现各类监控场景全覆盖

嘉为蓝鲸

监控 可观测

LeetCode题解:62. 不同路径,动态规划(空间O(n)),JavaScript,详细注释

Lee Chen

TON: 引领区块链革命,有望成为下一个十亿级用户公链巨头

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

软件测试学习笔记丨软件测试流程体系

测试人

软件测试

Koupleless 内核系列 | 一台机器内 Koupleless 模块数量的极限在哪里?

SOFAStack

开源 云原生 开发 架构治理 软件应用架构

毫秒级响应!清科优能应用 TDengine 建设虚拟电厂运营管理平台

TDengine

数据库 涛思数据 tdengine 时序数据库

RN状态管理MobX使用

凌宇之蓝

React Native

🔥httpsok-v1.13.0支持nginx证书部署管理

物有本末

SSL证书 SSL域名 免费SSL证书 (SSL)/TLS

【ASeeker】Android 源码捞针,服务接口扫描神器

iofomo

android 源码 Framework

京东工业平台商品详情数据接口(vipmro.item_get)

tbapi

京东 京东工业品数据采集 京东工业平台数据采集 京东工业品商品详情数据

拼多多商品详情数据接口(Pinduoduo.item_get)

tbapi

拼多多 拼多多商品详情接口 拼多多数据

EC2 Auto Scaling 的目标跟踪策略_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章