虚拟化 频道

开源虚拟化软硬双雄 领航虚拟之路

  【IT168 专稿】2004年11月,英特尔公布了首个Xen虚拟化技术代码,由此开启了全面支持Xen虚拟化的序幕。根据社区统计数字显示,在过去的5年之中,英特尔对Xen 3.0的贡献在社区中排名第二。在2009 Xen峰会上,Xen.org主席兼Xen项目首席架构师Ian Pratt以及英特尔虚拟化研发总监Wilfred Yu就双方虚拟化合作以及虚拟化发展机遇等问题接受了媒体专访。
 


左起:Xen.org主席兼Xen项目首席架构师Ian Pratt 、英特尔虚拟化研发总监Wilfred Yu

  英特尔:开放的心态致力于虚拟化

  随着支持英特尔虚拟化技术(VT)处理器的问世,虚拟化越来越受到业界的关注。相对于传统的软件虚拟化解决方案,英特尔虚拟化技术提供了不可替代的优越性,使实现基于硬件的完全虚拟化解决方案成为可能。

  记者:今天上午听到了很多嘉宾的演讲。我想问一下英特尔公司,英特尔和Xen这几年来在开源虚拟化领域合作密切。现在出现了两种不同阵营,一种是以KVM为主的基于OS为主的阵营,还有一种是Xen阵营的虚拟化。在英特尔看来,这两种虚拟化是会继续并行发展下去,还是两种各有偏重来发展,哪一种更代表未来?

  Wilfred Yu:英特尔是一个技术型公司,对我们来说,在开源领域的工作,无论是Xen还是KVM,都有他的特点,在技术领域都有专长。对英特尔来说,两个技术我们都会支持,我们的客户会根据他们的需要来决定哪种技术更符合他们的需求。两个技术共存是一个非常健康的环境,给大家更多的创新机会,最终还是由客户根据需求选择哪一种更合适他们。

  Ian Pratt:我觉得从个人观点来说,Xen可能更适合于安全环境,如果客户对安全更有要求,比如说在云计算当中,需要一个安全隔离的环境,这样的情况下Xen会比较合适。另外,我们今天可以看到,笔记本电脑也对虚拟化有要求,对于这种,我们Xen对与OS无关的虚拟化解决方案就更加适合这种环境。

  记者:英特尔在虚拟化方面不仅仅是和开源的厂商合作,也和其他的厂商进行合作,在这方面英特尔有没有什么不同的标准?

  Wilfred Yu:英特尔确实和很多厂商合作,对我们来说,每一个厂商对我们来说都是非常重要的合作伙伴。我们要做的是说,如果我们一部分的工程师比如说是和Xen合作的,我们会非常努力的工作来贡献代码,如果我们和微软合作也是同样的工作。我们要这些软件更好的在英特尔的平台上运行。

  记者:英特尔是硬件厂商,主推CPU,围绕解决方案SSG部门做了很多的软件开发工作。我们知道CPU在虚拟化技术当中起到很重要的作用。为此英特尔开发自己的VT虚拟化技术,现在CPU已经支持了虚拟机的中断请求的虚拟化加速,还有芯片组的VTP加速,未来英特尔在硬件还需要做哪些方面的工作?

  Wilfred Yu:首先我们有一个专门的研究团队,看在什么样的领域需要硬件的虚拟化支持。现在虚拟化在业界得到很广泛的应用,很多厂商把虚拟化应用到他们的方案当中,我们希望从这个角度来说,发现客户在哪些方面有需求,然后去满足它。包括Ian Pratt也讲到了很多虚拟化方面的技术,甚至显卡、CPU等方面也是我们研究关注的方向。

  记者:英特尔的VT虚拟化技术有多少代码是来自于社区直接的贡献和支持?

  Wilfred Yu:英特尔的虚拟化硬件本身就是英特尔自己开发的,如果说Xen当中对于虚拟化技术的支持,大部分的VT代码都是英特尔的工程师来开发的。但是我们看到VT,2005年是第一个CPU上市,现在已经4年了,越来越多的人开始在Xen里面做一些VT的支持,包括今天的Keir Fraser,他作为Xen的架构师也会为VT贡献代码。对开源来讲,那个代码并不是我们私有的,那个代码就是在开源里面,如果说大家觉得有更好的想法,我来修改他,都是可以的。

  Ian Pratt:Xen从英特尔的工程师当中也受益匪浅,很多时候一些硬件还没有上市,英特尔的工程师就把它在Xen实现出来。同时我们也和英特尔有很多的讨论,就是从软件的角度来说,什么样的硬件是他们想要的。如果可以和英特尔做长期的这样的讨论的话是非常好的。
 

0
相关文章