据调查,国内企业对于虚拟化的认知已经度过了概念期和初步的服务器整合,进而开始向虚拟化 2.0时代进发(IDC说法)。而以自动化管理为代表的虚拟化2.0时代在服务器整合的基础上进一步优化了后台资源的分配方式和前台提交作业任务的形式 ——进而将桌面虚拟化(或应用虚拟化)推向了成熟的舞台,也为更将来的虚拟化3.0(优化服务交付)的企业云计算做好了准备。
前不久,我们特地请来了国内顶尖的桌面虚拟化专家,华中科技大学金海教授针对桌面虚拟化的特点和他所作的研究做了经验分享,尤其对于软硬件平台的系统需求和选型做了解析。
据介绍,金海教授从事的桌面虚拟化研究是2007年时华中科技大学承担的国家973项目,大部分工作是研究如何高效的让用户利用各种类型的PC或移动终端直接连接服务器内的操作系统、应用程序等,而用户数据也放在服务器端,进而可以在任何有网络的地方调用。
这个项目主要基于Xen开源虚拟化平台做研究和改进。金海表示他们在研究优化了Xen桌面虚拟化的传输协议以及I/O之后,将成果汇聚作出了一个名为“CloudDesk”的系统,并已经部署在一个中型企业里和院校中。另外,在Xen开源社区中,华中科技大学的研究团队也在实时维护和提交研究成果代码。
对于硬件方面的内容,金海表示由于桌面虚拟化对于I/O和后端计算性能的要求较高,因此他们通过测试最终选用了英特尔至强平台。由于英特尔至强 5500处理器(今年的5600)都拥有VT-x硬件虚拟化技术因此其虚拟服务器的性能较以往有了很大提升。另一方面,桌面虚拟化所在意的I/O方面也被英特尔芯片组提供的VT-d和网络传输方面的VT-c等虚拟化技术直接提供了强大支持,让他们在软件优化的时候可以很好的利用其这些系统特性。
金海表示,对于桌面虚拟化方面的大量工作他们都已经汇聚成册,名叫《Xen虚拟机分析》,感兴趣的朋友可以仔细研究其中内容。