写点什么

Nitro 系统架构: EC2 架构的迸发与演进

  • 2017-11-29
  • 本文字数:924 字

    阅读完需:约 3 分钟

在 11 月 28 日(拉斯维加斯当地时间),Amazon EC2 曾经的研发负责人 Peter DeSantis 站台演讲,分享了 Amazon EC2 的演进和最新的更新情况。

他指出,EC2 实例的设计目标有三个:

  • 安全:这是 AWS 所有产品设计的出发点。一切的一切都离不开安全。
  • 性能:不光要绝对性能要很突出,而且要能为客户提供持续的高性能服务。
  • 熟悉:我们想让用户在使用 EC2 实例时,就像是使用原生硬件一样。

之后,Peter DeSantis 宣布 AWS 在 EC2 架构的新演进——Nitro 系统架构。

在 Nitro 系统架构中,网络、存储、安全管理及监控都从传统实例中解耦,被迁移到专属硬件中。这些功能都将模块化、微服务化,使其能够快速迁移并且随时能够根据新的需求而演进。

这种架构的好处,是我们可以将所有服务器资源都分配给客户的实例,并且我们最终的目标是让 EC2 实例与裸金属主机之间没有区别。并且从 EC2 C3 实例到 EC2 C4 实例,AWS 实现了将网络和存储模块迁移到 Nitro 系统中。

Peter DeSantis 还谈到,随着 C3 实例和 C4 实例的成功,AWS 更加坚定了向 Nitro 系统架构演进的决心。Nitro 系统使用的是定制的 ASIC,随着 Nitro 系统的演进,AWS 面临着究竟继续使用 ASIC 还是选择 FPGA 的情形。这个抉择,非常重要。

而 Nitro 系统架构演进的另一部分,就是令 VMWare ESXi 管理程序可以直接在 EC2 实例上运行。这为客户带来了巨大的便利!

此外,根据 AWS 官方博客 Jeff Barr 也在文章中提到了 EC2 几大更新细节:

简化访问

AWS 正在为竞价型实例引入新的简化访问模型。 用户只需通过 RunInstances 函数、run-instances 命令或 AWS 管理控制台启动实例,并指出您希望使用的 Spot 容量来提交请求就可完成(只要该容量可用)。

价格变化平稳

同时,AWS 正在改变产品的定价,以便更利于用户长期使用。如今,EC2 更新意味着你将节省 70%-90%的费用,并且可以实现以实例运行的时间段内有效的现货价格作为支付金额。

实例休眠

如果用户运行的内存中有大量工作负载状态的话,那一定会喜欢这个新功能!

用户可以让实例进入记忆状态,从而允许实例及应用程序在容量再次可用时从中断位置继续开始运行,就像关闭笔记本电脑然后再打开一样。 此功能适用于运行 Amazon Linux、Ubuntu 或 Windows Server 的 C3、C4 和某些 R3、R4 和 M4 实例。

2017-11-29 08:426899
用户头像
Cherry倩芸 InfoQ高级策划编辑

发布了 51 篇内容, 共 21.6 次阅读, 收获喜欢 34 次。

关注

评论

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

Make Tmux Great Again

ccx

tmux

忆秦娥·记游(三)

轩辕御龙

记游(四)

轩辕御龙

开发机直连Docker中的redis容器小案例

麦洛

redis Docker

Ledge:这可能是距今最好的『DevOps + 研发效能』知识平台

Phodal

DevOps 敏捷开发 软件开发 研发效能

从翻译到本地化:我在Airbnb做本地化经理的经历

葛仲君

产品 翻译 Airbnb 本地化 全球化

多人实时互动之各WebRTC流媒体服务器比较

音视频专家-李超

音视频 WebRTC 在线教育 mediasoup janus

B站、Quora、InfoQ,哪个的阅读/播放量会先到10W+?

赵新龙

写作平台 B站 Quora

没有永恒的技术,只有适合的技术

MavenTalker

技术 个人成长 职业规划

程序员陪娃漫画系列——排队问题

孙苏勇

程序员 生活 陪伴 漫画

要不要重新认识一下递归与迭代?

西了意

编程

初入响应式编程(下)

CD826

spring 微服务 响应式编程 reactor

redis数据结构介绍二-第二部分 跳表

Nick

redis 源码 数据结构 源码分析 算法

最通俗易懂的H264基本原理

音视频专家-李超

音视频 WebRTC ffmpeg H264

Java并发编程系列——Fork-Join

孙苏勇

Java Java并发 并发编程 线程

redis数据结构介绍三-第三部分 整数集合

Nick

redis 源码 数据结构 源码分析 算法

西江月·记游(一)

轩辕御龙

C++数组可以为变量吗

泰伦卢

c++ 互联网 编程语言

广告与数据算法系列1.1.1: 什么是广告

黄崇远@数据虫巢

互联网 算法 广告

回"疫"录(6):致敬最美逆行者

小天同学

疫情 回忆录 现实纪录 纪实 创新突破

工作时间都去哪儿了?

伯薇

效率 时间管理 个人提升 团队

Flink Weekly | 每周社区动态更新

Apache Flink

大数据 flink 流计算 实时计算

MySQL死锁与Spring事务

Dean

MySQL

如何学习区块链技术

比特币 区块链 以太坊

菩萨蛮·记游(二)

轩辕御龙

废掉一个人最好的办法是让他忙到没有时间思考

熊斌

程序员 职场 思考

Django 中如何优雅的记录日志

AlwaysBeta

Python django Web 后端

格局不行,有机会也抓不住

池建强

创业 格局 MacTalk

音视频已强势崛起,我们该如何快速入门音视频技术?

音视频专家-李超

音视频 WebRTC ffmpeg 在线教育

Istio 1.5:对开发人员有什么帮助?

麦洛

云原生 istio servicemesh

Netty系列之源码解析(一)

猿灯塔

Netty

Nitro 系统架构: EC2 架构的迸发与演进_亚马逊云科技_Cherry倩芸_InfoQ精选文章