AI实践哪家强?来 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:501500
用户头像

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

关注

评论 1 条评论

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

5分钟速读之Rust权威指南(四十三)宏

wzx

rust

软件库与框架的区别

码语者

架构 框架

Nginx配置location

刘旭东

nginx 反向代理

如何保证 Serverless 业务部署更新的一致性?

Serverless Devs

云计算 Serverless 云原生

勇于尝试新鲜事物,利于项目来积累学习经验

吴脑的键客

职业规划

[架构实战营]模块二作业

xyu

#架构实战营

想在Java八股文面试中脱颖而出?这《1000道互联网大厂Java工程师面试题》必不可少!

Java 编程 程序员

大数据训练营-0711课后作业

cc

【涨知识】你不知道的Python常用开发工具!猿来这么多!

小阿杰

Python 后端 开发工具

在腾讯,我的试用期总结

程序员鱼皮

Java c++ Python 大前端 后端

小解c# foreach原理

喵叔

7月日更

从脑瘫患者重获交流到免开颅微创,脑机接口更安全了吗?

脑极体

【Kubernetes技术专题】系统架构介绍

码界西柚

k8s 7月日更

数字人民币的基础:共识与信任

CECBC

区块链技术如何赋能食品安全链路追溯

CECBC

想在Java八股文面试中脱颖而出?这《1000道互联网大厂Java工程师面试题》必不可少!

白亦杨

Java 编程 程序员

优化和调整Spark应用程序(七)

Databri_AI

spark 缓存 持久化

CTF中的一些常见骚操作(可以没有,但不能不会)

网络安全学海

网络安全 信息安全 CTF 渗透测试 漏洞分析

剧本杀是不是个好生意?

石云升

商业洞察 商业分析 7月日更

nacos的作为服务配置怎么玩?

卢卡多多

nacos 服务 7月日更

想跳槽却简历石沉大海?一起来围观月薪20k的软件测试工程师真实简历 (含金量高面试题)

程序员阿沐

面试 软件测试 自动化测试 经验分享 简历

JIRA 如何连接到云平台的 bitbucket

HoneyMoose

图像的读取,显示与存储操作

IT蜗壳-Tango

7月日更

JIRA 链接 bitbucket 提示错误 Invalid OAuth credentials

HoneyMoose

高并发服务优化篇:详解RPC的一次调用过程

Coder的技术之路

RPC RPC调用

Linux之du命令

入门小站

Linux

在线XML转HTML工具

入门小站

工具

架构训练营模块二作业

Lemon

聚焦Real Time DaaS 赛道,Tapdata 获数千万美元 Pre-A 轮融资

tapdata

实时数据服务平台 Real Time DaaS

免费分享Mysql从入门到精通的优秀图书

Java入门到架构

Druid 0.15 版本启动错误

HoneyMoose

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