AWS 推出 C5 实例 采用 KVM 虚拟化引擎 Xen 被全面取代也许只是时间问题

  • 杨赛

2017 年 11 月 8 日

话题:AWSDevOps语言 & 开发

2017 年 11 月 6 日,AWS 推出了一个新主机实例 C5。AWS 首席布道师 Jeff Barr 在博客中表示:

C5 实例类型采用了我们最新的硬件 offloads,同时还激进的采用了一个新的虚拟化引擎。这个新的虚拟化引擎将允许你访问主机上的所有处理能力,性能也更加平稳,安全性也得到提升。具体信息我们将在今年的 AWS re:Invent 上分享。

Jeff Barr 虽然没有直接在博客中说明这个“新的虚拟化引擎”是什么,但是在AWS 的 EC2 FAQs 页面,我们已经可以看到这个虚拟化引擎的真面目:

随着 C5 实例发布而到来的这个新的 Amazon EC2 虚拟化引擎……是基于 KVM 技术构建,但是并不包含那些通用的操作系统组件。

简单来说,这是一个 AWS 自己定制的 KVM 版本。

EC2 FAQs 页面另外补充到:

新的 EC2 虚拟化引擎将提供更加平稳的性能和更强的计算能力和内存能力,因为它移除了主机的系统软件组件(host system software components)。如此,我们的 C5 实例可以提供一些超大的版本(如 c5.x18xlarge),这基本上整台主机的资源用户都可以用上了。之前的 C3 和 C4 实例已经做了一些软件组件的移除,把 VPC 和 EBS 功能转移到了 AWS 自己设计的硬件上。现在,这个硬件可以让虚拟化引擎以最小化的体积运行,因为它不需要去处理网络和存储的数据处理任务。

最终,AWS 上发布的 EC2 新实例将全部采用新的虚拟化引擎。不过短期内,仍有一些新实例类型将继续沿用 Xen。

这一变化之后,AWS 的用户需要知道哪些事情?这对于云计算业界又会造成哪些影响?请关注 InfoQ 中文站的后续报道。

感谢 Cherry 提供本新闻线索。

AWSDevOps语言 & 开发