DoSERV分析:何去何从 虚拟化与应用软件的博弈

服务器虚拟化风潮最近可谓势不可挡,根据市场研究公司IDC的统计数据显示,虚拟化平台软件的全球市场去年增长了69%,总额达到11亿美金,IDC预计到了2011年虚拟化软件的平均增长率将为27%,全球销售收入总额有望达到35亿美金。

阻碍技术发展的因素

但是根据IDC分析,仍然有几大因素在阻碍技术发展的脚步。举例来说,软件许可证授权条款就设置了诸多限制,而且对于意图在虚拟服务器上运行数据库或者应用程序的用户来说也显得过于昂贵。另外,找到合适的具备虚拟化经验的IT从业人员对于很多公司而言也是一大挑战。

另外的因素还有待证实,那就是迄今为止虚拟化技术还缺乏应用软件设计者和其他独立软件开发商的正规支持。

当未被证实能在虚拟服务器上运行的应用软件遇到技术性问题时,就会导致它无法正常运行。如果与此相关的虚拟化厂商,操作系统厂商或者软件开发商等都无法解决问题时,用户就会处于困境。

这种支持方面的问题目前还不十分凸显,因为早期运用虚拟化的公司多数是能从软件厂商处获取个性化帮助的大型企业,IDC分析师米歇尔.贝利表示"这里传递给我们的基本信息是:独立软件开发商应该向用户提供支持,否则用户就会转向开源"。

原因是什么?

虚拟化专利产权的缺乏是许多软件开发商的支持迟迟未能跟上的原因之一,VMware公司副总裁Parag Patel宣称。"问题在于独立软件开发商在过去的两年中并不希望虚拟化的发展脱离预定的轨道",他表示。

虚拟化会使得软件厂商需要测试的硬件整合数量成倍增加,同时应用软件测试所需的时间也会随之增加。

常规的以管理程序为基础的虚拟化技术"涉及到与存储器和外围设备相关的微处理器的方方面面"Voce表示。"这就是应用软件开发商的验证工作进展缓慢的原因"。

相互竞争也是一个因素。因为一些虚拟化厂商同时也是主要的应用软件开发商,他们自然会倾向于让用户选择自己公司的虚拟化工具。

微软公司在过去的四年中也在致力于虚拟化软件,他们计划在2008年间推出其主要的管理程序Hyper-V。目前微软公司尚未对其他虚拟化平台上的Office办公自动化软件和SQL服务器提供正式支持。

在微软公司网站的支持方针一栏,微软公司表示他们会做出符合商业规律的努力来研究用户反馈的问题,对竞争对手的虚拟化套装拟定支持协议。这也标志着微软公司会和一些虚拟化厂商合作共同做出努力。但是微软公司也表示,在他们达成协议向用户提供全面支持之前,公司还会继续研发独立的虚拟化软件。

甲骨文公司也采取的是同样的策略,他们于上月宣布推出名为甲骨文VM的虚拟化平台。甲骨文公司将在此项技术的基础上支持其数据库和应用软件。但是甲骨文公司也表示他们不会在竞争对手的虚拟化平台上运用自己的产品,诸如VMware公司的ESX服务器。对于后者,甲骨文公司表态说,公司只会对未经虚拟化的本地操作系统提供支持,而VMware虚拟化平台的这种需求将无法实现。

"微软公司会在他们的能力范围内竭尽全力的推广Hyper-V管理程序"Voce认为并解释到公司不愿对其他虚拟化平台上运行的应用软件提供支持,而甲骨文公司的目标是全面控制整个虚拟化堆栈。

微软公司公共关系署通过电子邮件发表声明说,软件厂商认为虚拟化支持的问题应该在公司内部进行讨论。"微软公司的每个产品开发团队都在回顾他们目前的支持政策,每个团队也将有权决定他们对运行在不同种类虚拟化环境中的应用软件的支持程度"公司表示。

不过,微软公司也补充说"并非所有的应用程序在虚拟化环境中都是可行的,这也平添了对多重虚拟化平台提供支持的挑战难度"。

用户的担心何在?

一些虚拟化厂商表示应用软件的支持问题目前正在逐渐平息。这其中就包括Parallels公司,而在上周它还是SWsoft公司。Parallels公司开发的是Virtuozzo虚拟化技术,IDC认为这项技术将是继VMware管理程序和微软公司虚拟化技术之后X86虚拟化平台的第三选择。样,VMware公司表示尽管甲骨文公司表面上宣布他们的反对意见,但用户在ESX服务器上运行甲骨文应用软件仍然是安全可靠的。

明年六月,微软公司将启动一项测试计划,这项计划设计的初衷是允许用户在Windows服务器上运行来自其他厂商的虚拟化平台,并在相互合作的基础上获取来自微软公司货虚拟化供应商的技术支持。

在这部分,VMware公司也对软件厂商制定了"特别投资"计划来鼓励验证服务,根据Patel的说法。举例来说,VMware公司会在SAP位于德国的总部开设一家小型技术支持中心来帮助商业应用软件厂商来解决验证和支持事宜。