服务器虚拟化技术

www.net130.com     日期:2012-4-28    浏览次数:

服务器是云计算系统中的基础节点。为了实现云计算的低成本目标,云计算系统中多采用X86服务器,并通过虚拟化提高对服务器资源的利用率。

目前X86服务器的虚拟化技术也比较成熟。虚拟化主要有裸金属虚拟化和寄居虚拟化两种方式,其中裸金属虚拟化在性能、资源占用等方面具有综合优势,是目前应用最为广泛的一种虚拟化方式。威睿(VMware)的ESX,微软的Hyper-V和思杰(Ctrix)的XenServer是目前比较主流的虚拟化软件,其中威睿的市场份额最大。虚拟化逐步成为服务器操作系统的一项“标准配置”,Linux标准内核包含KVM虚拟化模块,微软Windows2008也自带Hyper-V。同时,X86虚拟化技术的开源趋势越来越明显,开源Xen以及KVM等开源虚拟化技术得到了IBM等服务器厂商的支持,并应用得越来越广。

从2005年以来,以英特尔、AMD等为代表的主流处理器芯片厂商开始推出支持硬件辅助虚拟化(英特尔的VT-x,AMD的AMD-V)的CPU以及芯片组产品,在原有X86指令集的基础上增加了支持虚拟化的指令,提高了虚拟机软件的运行效率。

但在CPU虚拟化问题得到较好解决的同时,大量的虚拟机将会给服务器的I/O性能(主要是网络I/O)带来很大压力,网卡I/O虚拟化已成为重要的发展趋势。目前主流的I/O虚拟化技术解决方案是以SR-IOV为代表的,但价格仍比较高。

虽然X86架构的服务器仍是目前云计算解决方案中的主流,但出于对节能的强烈需求,采用ARM、MIPS等RISC架构的低功耗服务器可能在未来崭露头角。

 

- 内容摘自CATR的《云计算白皮书》。

分享道
相关新闻