【IT168 独家专访】今天,虚拟化象一股旋风席卷全球IT业界,且颇有愈演愈烈之势。相信你在很多场合都曾听到过有人在谈虚拟化。作为X86平台虚拟化软件的全球领导者,VMware公司堪称是这股旋风的核心制造者和推动者之一。近段时间,关于这家公司的新闻更是充满国内外媒体报端----股价不断开创新高、收购新公司、万人参加VMworld,系列新产品不断发布。10月8日,国庆节后的第一个工作日,VMware大中华区技术总监张振伦先生作客IT168,就VMware的最新发展以及虚拟化技术应用趋势等话题与IT168服务器频道记者进行了深入交流。

VMware大中华区技术总监张振伦先生
虚拟化将改变操作系统的角色
IT168:我们看到,虚拟化软件正在同操作系统进行捆绑结合。比如微软明年会在下一代服务器操作系统Windows Server 2008中植入Viridian虚拟化模块,NOVELL在SUSE Linux Enterprise Server 10、SUN在Solaris 10中集成了XEN虚拟化技术。那么,请问VMware是否也会跟一些操作系统厂商进行合作?另外,我也了解到,从今年下半年开始,包括IBM、HP、DELL、富士通、西门子等主流系统制造商会在各自的一些服务器硬件中内嵌VMware最新推出的一款大概只有32MB大小的ESX Server 3i虚拟化软件。VMware是如何来平衡虚拟化、操作系统以及硬件平台之间的关系?
张振伦:我们的观点是,虚拟化正在改变操作系统的传统角色。传统的看法是,操作系统有很多很多功能,有些厂商也想把虚拟化直接当作操作系统中的一个模块。但从VMware的角度来看,把操作系统和虚拟化分开会更好,我们所考虑的是如何把虚拟化和硬件捆绑成一个整体,搭建成一个平台,也就是说,虚拟化是硬件平台基础上的一个产品,而不是操作系统中的一部分。ESX Server 3i跟这些服务器厂商的合作就能很好的说明这一点。
那么,我们为什么会朝这个方向走呢?我们看到,今天某个应用软件一般会支持不同操作系统的版本,这种方式会让软件变得相当复杂。我们的想法是,将应用软件和操作系统捆绑在一起,形成一个虚拟机或Virtual Appliance(虚拟设备)。其实BEA已经有相应的产品发布。通过Virtual Appliance的方式,会给各方面带来许多好处,比如对用户来说,不用再管操作系统和应用软件怎么安装、怎么调优,这些事情都交给软件厂商去完成;而对于软件厂商来说,原先软件应用的问题有50%都是发生在安装配置阶段,现在由于省去了这些环节,这些问题都可以被屏蔽掉,如果用户碰到问题,只要把虚拟机提交厂商就可以了,厂商借此可以更加清楚地知道用户的实际运行环境,不用再到现场去研究千差万别的用户环境,排错也就变得更为容易。因此,对于操作系统厂商来说,操作系统会慢慢溶合到应用中去,而不是把虚拟化融入到操作系统中去,这是完全两个不同的方向。
当然,VMware也在跟一些操作系统厂商合作。我们知道,操作系统领域中有一种概念叫ParaVirtualization(部分虚拟化),这需要对操作系统进行修改,而业界缺少一个统一的标准。VMware在这方面会引领行业提出一个标准,VMware提供开放的虚拟机接口、开放的操作系统接口,可以让所有操作系统开发商都知道虚拟机的接口是什么样子,能够让其操作系统更好地运行,而且无须为了某一个产品去改一个版本。
总的来说,VMware的虚拟化层可以将不同服务器硬件之间的差异‘抹平’,相当于在服务器平台上构建了一个信息高速公路,上面运行的应用就是Virtual Appliance,相当于高速公路上的汽车,我们可以不用管这些汽车是什么牌子的。原先我们是无法分开的,所以信息系统的建设变得相当复杂。目前ESX Server 3i仅支持X86平台,未来有可能会出安腾平台。
IT168:最近也有人在VMware虚拟机软件上发现了一些DHCP方面的漏洞,这引起了大家对虚拟技术风险的广泛关注和讨论。请问,VMware软件如何增强自身的安全性?
张振伦:VMware软件本身的安全是相当关键的,我们在开始构建整个产品的时候,就一直把安全放在很重要的位置,但软件都是人写的,任何一个软件总会存在漏洞。我们在这方面一直在做很多工作。比如这次发布的ESX Server 3i,就是把Service Console(管理控制台)那块给拿掉了,这不仅仅是因为Service Console的容量占到虚拟化软件的98%,而且也是从可靠性和安全性来考虑的。据我们统计,原先针对虚拟化打的所有补丁中有80-90%都是针对Service Console的。通过3i这种方式,我们往前进了很大一步。当然,安全问题总是难免的。对此,VMware推出了一些安全白皮书,公司内部构建了安全专家团队,对产品安全性进行深入研究,以让上层操作系统和下层硬件在更好协作的同时,确保系统的安全。
IT168:我们了解到,VMware已将大部分Open-VM-Tools虚拟机工具的源代码开放给了Linux 厂商,那么这对Linux厂商来说有什么好处?VMware的源代码开放策略是怎样的?
张振伦:原先跟VMware平台进行沟通的工具只能用我们的API、SPK,那些跟操作系统打交道的VM-Tools工具都是VMware自己开发的,VM-Tools中包括显卡、设备识别、内存管理等功能。这些工具开放给Linux厂商后,这些厂商就能够更好的理解VMware的软件是如何工作的,在操作系统的优化上就能做得更好。
从开放源代码这个角度来说,我们未来是采用开放和封闭并行的方式,VM-Tools是开放的,相当于在操作系统中安装的一个插件,而我们最核心的ESX,对于关键的合作伙伴如IBM、HP、DELL、英特尔、AMD等则是有选择性的开放,非常重要的合作伙伴甚至能够拿到我们全部的源代码。
VMware发布三大新产品
IT168:前段时间,VMware在美国举办了一场规模非常宏大的VMworld大会,也计划11月1日在北京举行首届VMware中国虚拟化用户大会。请问VMware在中国为什么没有沿用VMworld这个品牌?另外,你们在这次会议上主要谈哪些主题?发布哪些新产品?
张振伦:VMworld目前只是在美国和欧洲举行,之所以没有在中国或亚太地区来沿用这一品牌,主要是考虑到会议规模等的因素。VMworld涉及的厂商和听者非常广泛,而在中国,规模还达不到,所以这次会议的英文名称其实是Virtualization Forum,跟VMworld不一样。

从内容和新产品上看,主要涉及到业务持续性和灾难恢复、软件生命周期自动化、技术与架构、桌面虚拟化和基础架构的运行等五个议题。在业务持续性和灾难恢复方面,我们会介绍一个新产品VMware Site Recovery Manager,这是一个完整的针对容灾的方案,原先虽然虚拟化可以辅助做容灾,但并没有专门的方案。
在软件生命周期自动化方面,我们以往针对软件开发测试推出了Lab Manager,但在软件预生产、运行、维护等各个阶段,也会陆续推出相应的产品。
在技术与架构方面,主要是阐述VMware整体产品架构方向上的转变,比如虚拟化如何改变操作系统的角色,虚拟化怎么跟上面软件进行结合,如何与操作系统进行结合,包括3i这样的产品。
在桌面虚拟化方面,我们一直有一个产品叫VDI,整个VDI大概可以分成三块,一块是后台基础架构的虚拟化,这可以通过我们的VI3来实现,其次是后台和前台瘦客户机之间的沟通,有一个连接的仲裁模块,原先VMware没有这块的产品,而是与Citrix等进行合作的,这次我们会发布VMware品牌的产品VMware Virtual Desktop Manager(VDM);第三块就是前台的瘦客户机硬件,这块我们不会去涉足。有了VDM之后,VMware就从软件层面上把桌面虚拟化连成了一个整体。
在基础架构的运行方面,主要讲Virtual Center功能上的一些扩展,原先已经有一些功能如Vmotion、DRS等,但慢慢会有更多的自动化功能。
因此,我们主要会发布三大产品,即VMware ESX Server 3i、VMware Virtual Desktop Manager、VMware Site Recovery Manager。
IT168:VMware近期收购了一家专门从事业务流程自动化和虚拟环境管理的公司Dunes Technologies。请问VMware为什么会收购这家公司?双方在哪些方面有互补性?
张振伦:虚拟化领域一个很重要的方向是从原先独立的一个个产品向完整的解决方案去转变。两年前,VMware就已经开始向这个方向努力,比如我们推出了Lab Manager、Virtual Desktop Manager、Site Recovery Manager等一些方案。而Dunes的专业领域主要在于业务流程自动化和虚拟环境管理。因此,我们希望能够将Dunes的技术集成到我们未来的一些产品上去,虽然到今天为止,还不能对外界透露以后具体的方向,但技术层面上的结合是我们购买这家公司最重要的一个原因。
IT168:从去6月至今,VMware进入中国市场已经有一年多的时间了,请介绍一下这一年来VMware在中国的发展情况?
张振伦:从去年6月到现在,VMware在很多方面都得到了长足的进步。从团队建设上看,开始只有4、5个人,现在已经发展到了二三十人的规模;从虚拟化教育培训来看,原先中国基本没有虚拟化这方面的专家,大家对这块存在很多误区,VMware对OEM合作伙伴、系统集成商和最终用户开展了大量认证培训工作,现在针对技术人员的VCP(VMware Certified Professional)认证已经产生了250名专家,针对销售人员的VSP(VMware Certified Sales Professional)认证产生了400名销售专家。另外,用户对VMware的认知度也高了很多,很多用户最初可能只是在3-5个机器在装VMware,现在发展到了批量部署,比如平安保险在近100台机器上运行了数百个虚拟机。
IT168:在中国市场,VMware主要关注哪些目标用户群体?个人还是企业?
张振伦:中小用户是很重要的用户群,有很多人对VMware已经有很好的认知,但在国内,针对个人用户是很难推广的,在国外要好很多,比如我们有一款产品叫VMware Fusion,可以在苹果机上实现虚拟化,让用户在上面同时跑Windows,定价约60美金(软件许可证费用),用户在网上刷信用卡,就能获得一个许可证,然后下载运行,在欧美卖得相当好,但在国内这个价格很难行得通。
在企业市场上,IDC服务商和企业数据中心是我们的两大重要市场。在中国,大型IDC服务商成长更快,对服务器的需求规模相当大。今年6月份我们在美国推出了专门针对这一市场的VSPP计划,在国内,我们也正在跟一些大的IDC服务商在谈。IDC服务商的业务主要以WEB为主,跟它不同的是,企业数据中心一般规模不大,但业务更复杂,不仅有WEB应用,还有ERP、CRM、数据库的应用,所以对稳定性和可靠性要求更高。
从应用领域来看,虚拟化已经从原来的开发测试环境向生产环境转移,比如很多用户在上面运行Web、Exchange、SQL、DHCP、域控制器等。对于关键核心应用,VMware全球也在跟SAP、Oracle紧密合作,进行认证,不过,由于国内用户大多把大型数据库放在UNIX平台上,很少放在Windows平台上,所以国内这类应用的步伐要慢一些。
VMware虚拟化的三大趋势
IT168:在您看来,虚拟化在技术和应用上的趋势是怎样的?
张振伦:VMware之所以能够走到今天,走的是一条农村包围城市的路线。我们知道,服务器做虚拟化,存储也在做虚拟化。但这么多年来,存储虚拟化更多还是停留在概念上面,虽然有厂商推出了一些产品,但应用范围很有限,很大的一个问题,就是只有高端存储才支持虚拟化,而用户对高端存储要求的是高可靠、高稳定、高可用,不太愿意在上面去尝试一些新的功能。而X86服务器虚拟化不同,是慢慢从低端向高端渗透的,VMware在1999年推出的产品是针对台式机的,而且最早我们也在操作系统之上做虚拟化,从2000、2001年开始推出一些服务器虚拟化的产品,几年下来,应用越来越广泛。很多技术,象Record and Play最早都是在工作站上,然后慢慢移植到服务器上来。

其次,一个很重要的方向就是Virtual Appliance(虚拟设备),它带动了软件产业的革新,程序员原先要考虑所写的软件是针对Windows还是Linux 平台,现在不用了,随便选一个平台,最后打包成一个虚拟机,用虚拟设备的方式去发布,从而改变了软件的发布方式,改变了软件的生存基础。
最后就是在硬件上直接装虚拟化,让虚拟化直接运行在硬件上面,通过上述两个层次来确保虚拟化更好地服务整个IT产业。当然,在这个过程中,会出现一些新的功能,如容错虚拟机、存储Vmotion等,可以让一个通用的X86平台达到大型机的可靠性和可用性。比方说,虚拟机坏了可以用Server Vmotion迁移,存储坏了可以用Storage Vmotion来迁移,服务器系统出了问题,原来是用HA,但HA是需要停机的,以后可以用容错虚拟机来实现等等。原先大家担心X86平台可能不够稳定,不能支撑关键核心应用,但相信随着虚拟化技术的发展,可以通过软件和硬件的结合来打造一个高可靠、高稳定、高安全的平台,让企业级关键应用可以在上面运行。