速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

亚马逊 EC2 推出新功能,用户可使用实例预测性伸缩

  • 2018-12-02
  • 本文字数:1196 字

    阅读完需:约 4 分钟

亚马逊EC2推出新功能,用户可使用实例预测性伸缩

在最近的一篇博文中,亚马逊宣布,他们为 EC2 实例增加了一个预测性伸缩功能,使得 EC2 实例的自动伸缩功能更加强大。此外,有了这个新特性,客户可以创建一个伸缩计划,而不需要手动调整自动伸缩。


2009 年,亚马逊向 EC2 实例添加了可伸缩功能,如自动伸缩和弹性负载均衡,这些功能可以自动响应流量需求的快速变化。随着机器学习在云上的发展,亚马逊现如今增加了经过良好训练的模型来预测客户的预期流量和 EC2 使用情况——这就是所谓的“预测性伸缩”。AWS 首席宣传官 Jeff Barr 在博客中写道:


该模型需要至少一天的历史数据才能开始预测;它每 24 小时重新评估一次,从而创建未来 48 小时的预测。


这些预测将基于客户的使用情况以及亚马逊自己从数万个具有不同运行时的 EC2 实例中获得的数百万个数据点。亚马逊使用这些数据点构建了一个复杂的递归神经网络(RNN),例如,它可以预测 EC2 机群的平均 CPU 利用率。


客户可以通过使用一个三步向导流程来选择他们想要观察和缩放的资源,从而实现预测性伸缩。第一步是打开自动伸缩控制台,搜索可伸缩资源。接下来,选择一个 EC2 自动伸缩组,为该组分配一个名称,选择一个伸缩策略,并同时启用预测性伸缩动态伸缩



图片来源:https://aws.amazon.com/blogs/aws/new-predictive-scaling-for-ec2-powered-by-machine-learning/


Barr 在博客中解释说,预测性伸缩是通过预测负载和调度最小容量来实现的;动态伸缩使用“目标跟踪”将指定的 CloudWatch 指标集中到特定的目标上。这两个模型可以很好地协同工作,因为已经通过预测性伸缩设置了预定的最小容量。可以根据三个预先选择的指标中的一个或自定义指标进行预测,客户可以根据自己的需要调整预测性伸缩。最后,当计划就绪,学习和预测过程就可以开始了。客户可以通过控制台观察基于所选指标的预测。



图片来源:https://aws.amazon.com/blogs/aws/new-predictive-scaling-for-ec2-powered-by-machine-learning/


按照 Barr 的说法,关于预测性伸缩,有几个注意事项。


  • 定时——一旦做出了最初的预测,伸缩计划就开始发挥作用,计划将每天更新,并对接下来的两天进行预测。

  • 成本——你可以免费使用预测性伸缩,甚至可以减少使用 AWS 的费用。

  • 资源——我们现在推出的是 EC2 实例支持,我们计划逐步支持其他 AWS 资源。

  • 适用范围——预测性伸缩是非常适合存在周期性流量高峰的网站和应用程序。按照设计,它不适合负载峰值不是周期性或不可预测的情况。

  • 长期基准——预测性伸缩根据历史需求维持最小容量;这可以确保指标中的任何缺陷都不会导致意外的收缩。


EC2 实例的预测性伸缩特性最初将在美国东部(N. Virginia)、美国东部(俄亥俄)、美国西部(俄勒冈)、欧洲(爱尔兰)和亚太地区(新加坡)提供。有关 EC2 自动伸缩的详细定价,请参见定价页面:


https://aws.amazon.com/ec2/autoscaling/pricing/


查看英文原文:


https://www.infoq.com/news/2018/11/ec2-predictive-scaling-feature


2018-12-02 12:501366
用户头像

发布了 1008 篇内容, 共 392.6 次阅读, 收获喜欢 344 次。

关注

评论 1 条评论

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

IT世界里的《三十而已》:不比包包的男士们在比什么?

脑极体

极客大学架构师训练营-单向链表相交问题

Geek_zhangjian

程序员的晚餐 | 7 月 27 日 美味鲫鱼豆腐汤

清远

美食

HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第2章HTML基础知识

Geek_8dbdc1

CSS html

敏捷开发:一文了解影响地图和用户故事地图之间的那些事儿

华为云开发者联盟

产品设计 敏捷开发 后端 地图 开发流程

【好书推荐】《Python黑魔法指南》-附高清PDF版

华为云开发者联盟

Python 开发者 书摘 python3.7 书籍推荐

区块链在公益慈善行业的应用研究

CECBC

区块链技术 公益组织 治理 数据透明

河南省区块链产业联盟成立暨可信区块链技术创新大会启幕

CECBC

可信区块链 提升核心技术 产业联盟 产学研用

服务器是什么?其作用及有哪些分类?

德胜网络-阳

服务器

BIGO技术 | Paxos的工程实践与极致优化

InfoQ_3597a20b53cc

技术

算法题:链表的第一个合并节点

破晓_dawn

极客大学

拒绝贴标签的懒惰

zhoo299

随笔杂谈

nginx安装配置(windows)

陈靓-哲露

4. JSON字符串是如何被解析的?JsonParser了解一下

YourBatman

Jackson JSON库

判断两个链表是否合并

Z冰红茶

什么是数字孪生,它的应用价值在哪里?

华为云开发者联盟

AI IoT 数字化 汽车电子 工业互联网

判断链表相交

GalaxyCreater

算法

案例解读:深入理解浏览器的缓存机制

华为云开发者联盟

缓存 浏览器 服务器 缓存穿透 华为云

NameNode架构图解

我是个bug

Java 大数据 hadoop

极客大学架构师训练营 - 本周总结

Geek_zhangjian

判断两个链表是否重合

LEAF

百万并发「零拷贝」技术系列之Java实现

码农神说

Java 架构 高性能 零拷贝

硬核干货:葡萄城 SpreadJS 前端表格技术分享

葡萄城技术团队

Excel SpreadJS 表格控件 表格开发

应用开发基础之-数据结构与算法

superman

第四范式自动化推荐系统:搜索协同过滤中的交互函数

天枢数智运营

人工智能 推荐系统 搜索

What's New in Dubbo-go v1.5

apache/dubbo-go

dubbo Go 语言

CDN百科第八期 | 我的网站到底需不需要CDN加速?

阿里云Edge Plus

网站 CDN 云直播

区块链的现象级应用应该什么样子

CECBC

产业落地 政策扶持 区块链革命 价值传递

JVM系列之:String.intern的性能

程序那些事

性能 JVM string GC

BIGO技术 | Paxos的工程实践与极致优化

InfoQ_3597a20b53cc

BIGO

《深度工作》学习笔记(2)

石云升

学习 专注 深度工作

亚马逊EC2推出新功能,用户可使用实例预测性伸缩_服务革新_Steef-Jan Wiggers_InfoQ精选文章