AWS C5实例采用KVM虚拟化 Xen将被慢慢取代
- +1 你赞过了
11月6日,AWS推出了一个新主机实例C5。它不仅采用了AWS最新的硬件offloads,同时还采用了一个新的虚拟化引擎。
据AWS首席布道师Jeff Barr在博客中表示,“这个新的虚拟化引擎可允许用户访问主机上的所有处理能力,性能更加平稳,安全性也得到提升。”在技术媒体InfoQ的报道中,作者杨赛则认为,“简单来说,这是一个AWS自己定制的KVM版本”。
据悉,AWS发布的EC2新实例将全部采用新的虚拟化引擎,不过短期内,仍有一些新实例类型将继续采用Xen。
众所周知,自从虚拟化技术出现以后,它就成为众多IT厂商的最爱,诞生出很多虚拟化技术,比如Xen、KVM等。
据公开资料显示,Xen是一个开放源代码虚拟机监视器,由剑桥大学开发。它打算在单个计算机上运行多达100个满特征的操作系统。操作系统必须进行显式地修改(“移植”)以在Xen上运行(但是提供对用户应用的兼容性)。这使得Xen无需特殊硬件支持,就能达到高性能的虚拟化。
目前,该技术阵营包括了Citrix、IBM、Intel、HP、Novel、红帽、Sun、Oracle、Amazon、AMD、Bromium、CA Technologies、Calxeda、Cisco、Google、三星、以及Verizon等业界巨头。
而KVM,则是最早以色列初创企业Qumranet发布的开源项目。后来,该项目被合并进Linux内核代码,而公司后在2008年被红帽收购。2010年后,KVM技术进入成熟阶段,该技术阵营包括红帽、SUSE、Linaro(ARM)、IBM、Intel、Google、Oracle、华为、阿里巴巴和腾讯等业界巨头。
对很多公司来说,早期项目都是采用了Xen,因为它不仅发展成熟,而且已经被业界证明。因此,AWS在早起的技术选型中采用了Xen,成为其弹性计算的底层基础。而其他行业,比如腾讯公司和宝马公司,其底层技术都是以Xen为基础。
在InfoQ的记者杨赛看来,他认为“EC2是AWS的基石,虚拟化引擎又是EC2的基石。由于AWS是一套构建多年的、庞大而复杂的系统,很多功能会对Xen有所依赖,要让这套系统同时稳定的支持Xen与KVM,是一项非常复杂的工作。所以C5的推出,意味着AWS这套系统已经脱离了对Xen的完全依赖。”
同时,相对Xen,KVM合并在Linux内核代码中,易于维护。在Linux内核上游社区的助力下,KVM发展速度迅猛,其稳定性和性能上有很大提升,逐渐赶超Xen。
我们看到,AWS的技术架构将会慢慢脱离对Xen的依赖,转向采用自己定制的KVM版本。不管从效率,还是成本方面,KVM都将是一种新选择。而作为云计算领头羊的AWS,这样的举动,无疑告诉其他云计算厂商,KVM比Xen更有优势。
最新资讯
热门视频
新品评测