近日,Linux基金会中的非营利组织Xen Project发布了采用开源技术的Xen 4.4,针对ARM服务器平台提升了性能。Xen自去年起开始支持ARM SoC,但新发布的版本为ARM服务器系统制造商提供了更好的虚拟化工具。ARM架构获得Xen支持,这是其拓展数据中心市场的又一重大胜利,在数据中心市场Xen虚拟化技术被广泛采用。
Xen 4.4提升了ARM服务器上运行虚拟机的稳定性,并且改进了管理和接口,并且通过Oracle贡献的PVH虚拟化模式提供了更好的性能和安全性。Xen Project表示,在Xen 4.4的发布中,AMD、Intel、Citrix、Oracle和SUSE Linux都做出了重要贡献。
2014年ARM的64位版本的服务器芯片就将进入到量产阶段,AMD已经披露了基于64位ARM架构的Opteron A1100系列处理器的更多细节。此外,AMD还展示了专为64位ARM服务器CPU设计的全面开发平台。AMD将于2014年3月提供AMD皓龙A1100系列处理器的样品,在2014年第四季度实现规模化的量产。
AMD是***家提供64位ARM服务器处理器的公司。这一款新的处理器有8核系统芯片,有高达4MB的共享二级缓存。另外在芯片上也是做了很多的整合,所以把它叫做是系统级芯片或者是芯片处理器。它的功能是非常强大的,只要给它接驳电源,然后接上内存和光驱就可以使用。 另外,AMD在芯片上也有一些加密、压缩解压的功能,也有128 GB DRAM,如果是单插槽的处理器大部分都是32GB DRAM,AMD八核心可支持128GB,所以非常适用于虚拟化的应用。
在ARM硬件支持虚拟化技术的基础上,软件上的支持更为重要。Xen是被广泛采用的虚拟化技术,其实不光Xen支持ARM架构,也许在不久的将来我们可以看到微软的Hyper-V运行在ARM服务器上。
日前ARM服务器架构(ARM Server Base System Architecture,SBSA)规范标准公布,参与的厂商包括Linux开发商RedHat、SUSE和Canonical,服务器制厂商惠普和戴尔,芯片制造商AMD、AppliedMicro、Cavium和德州仪器,以及虚拟化提供商Citrix。除了上述厂商,微软也参与到ARM服务器架构标准制定中,这也就意味着Windows Server和Hyper-v的ARM服务器离我们不远了。
微软参与ARM服务器架构的制定更是具有别样的意义,这样有助于现有服务器平台应用从传统的x86架构迁移到ARM平台上。ARM的标准化制定也有助于ARM服务器的部署效率,因为搭载ARM芯片的微服务器通常是成千上万高密度部署,标准化有助于提升ARM服务器的可管理性。
目前在数据中心市场,x86服务器仍然是主流,毕竟x86的生态圈更完善。不过这并不代表ARM没有机会,ARM在处理轻量级工作负载方面的优势是有目共睹的。在高密度微服务器上,ARM的功耗更低可以实现比x86芯片更高的部署密度。2014年是ARM服务器发展极为重要的一年,ARM硬件产品在今年会大量出现,如果能在企业应用上打开突破口,ARM服务器的市场空间会更大。
我们有理由相信随着AMD正式发布64位的ARM服务器芯片,相关的服务器产品也会如雨后春笋冒出来。而英特尔不会坐视不理ARM在服务器市场的咄咄逼人。英特尔公司一直都对来自于ARM公司挑战谨慎处之。公司已经开发了一个用于服务器的基于Atom的平台,并于去年发布了采用22纳米工艺的C2000 Avoton系列产品。英特尔称基于新Silvermont的微架构技术在功效和性能等方面均已达到或超过了ARM系统级芯片。此外,该公司将于今年晚些时候推出下一代Atom服务器的SoC系统级芯片,采用14纳米工艺的Denverton。
总之,随着ARM硬件的量产,软件生态圈的建设就变得更为重要。64位ARM芯片将推动ARM服务器产品的大规模生产,应用平台的支撑成为ARM发展的关键。我们已经看到主流的Linux发行版本开始支持ARM架构,随着Xen等虚拟化平台开始ARM架构,ARM在数据中心的应用进程正在加速发展。