如今,服务器虚拟化似乎势不可挡。市场研究公司IDC的数据显示,全球虚拟化平台软件市场去年增长了69%,至11亿美元。该公司预计,到2011年,全球销售总额将达到35亿美元,平均每年增长27%。
但分析人士说,一些因素仍可能阻碍这项技术的发展。例如,软件许可条款常常限制太多昂贵的对于想在虚拟服务器上运行他们的数据库或应用程序的用户。此外,发现它的工人谁拥有虚拟化体验可以是挑战对于公司。
到目前为止,应用程序开发人员和其他独立软件供应商(ISV)缺乏对虚拟化的正式支持,这是另一个鲜为人知的因素。
如果还没有获得认证,在虚拟服务器上运行的应用程序遇到使其无法正常工作的技术问题,用户可以在绑定留下,如果没有当事人的 - 虚拟化或操作系统供应商,或ISV- 是愿意加强并解决问题。
这种情况会导致“大量的指指点点,这是用户真正想要得到的左右,” Forrester Research的分析师Christopher纯音说。
IDC分析师Michelle Bailey说,支持问题还没有显现出来,因为早期的虚拟化采用者大多是有足够影响力的大型企业,他们要求不情愿的软件供应商提供个性化的帮助。“最基本的信息是,‘要么支持我,要么我去找其他ISV——或者我可能会开源,’”Bailey说。
但她补充说,随着虚拟化软件将逐渐进入更小,更前沿的公司,这些用户“将在他们的方法更为保守,将寻找符合[从供应商]的前期。”
尽管应用程序通常在虚拟服务器上运行,但可伸缩性和管理问题仍然存在,多米尼克·萨尔托里奥说,他是开放解决方案联盟的主席,该联盟位于加州红杉市,是一个商业开源软件开发者联盟。萨尔托里奥说,当用户在虚拟环境中部署应用程序时,这样做可能不会使软件供应商的支持协议失效,但可能会限制它。
虚拟化市场领导者VMware Inc.声称超过100独立软件供应商正式支持其技术平台及其应用。但它也承认,供应商,如SAP,上周宣布就其承诺的范围而言,它将在运行VMware软件的各种Windows和Linux服务器上支持其ERP和CRM应用程序,这仍然是罕见的。
缺乏虚拟化的诀窍就是为什么许多独立软件开发商均落后于支持,声称帕拉冈·帕特尔,VMware公司联盟副总裁。“问题是,独立软件开发商,没想到虚拟化脱下它的方式,在过去的两年里,”他说。
虚拟化还增加了软件供应商需要测试的硬件组合的数量,增加了认证应用程序所需的时间。
传统的基于管理程序的虚拟化“涉及从微处理器到内存和外设的处理的所有内容,”Voce说。这就是为什么来自应用程序供应商的认证是最慢的一块拼图。
把(用户)留给自己
合作竞争也是一个因素,因为一些虚拟化供应商碰巧也是主要的应用程序开发人员,他们希望引导用户使用他们自己的虚拟化工具。
微软公司(Microsoft Corp.)过去四年一直在提供虚拟化软件,并计划推出一项名为“虚拟化”的重大升级Hyper-V服务器2008年期间,没有正式支持在其他虚拟化平台产品如Office和SQL Server。
在一个支持政策微软在其网站上表示,它“将采取商业上合理的措施”调查客户报告的问题,这些客户签订了高级支持合同,但使用了竞争对手的虚拟化包。它还与一些虚拟化厂商签署了联合支持协议。但该公司表示,在这两种情况下,在同意全面支持用户之前,可能会要求任何问题都必须独立于虚拟化软件进行复制。
甲骨文公司(Oracle Corp.)也采取了类似的策略,该公司上个月宣布计划推出一个名为Oracle VM的虚拟化平台。甲骨文将用自己的技术支持自己的数据库和应用程序,但该公司表示,它将继续使用自己的技术仍然没有认证对竞争对手的虚拟化产品,如VMware的ESX服务器的那些产品。在后一种情况下,甲骨文表示,它“将只用于任一已知的在本地OS发生没有虚拟化问题提供支撑,或者可以被证明是运行VMware的结果不被[存在]。”
“微软希望尽自己的能力范围内做斜坡上升采用的Hyper-V,”纯音说,在解释上其他虚拟化平台支持的应用程序,公司的阻力。同时,他补充说,“甲骨文的目标是控制整个堆栈。”
在通过电子邮件发送微软的公关公司发表声明,软件供应商说,虚拟化支持的问题正在公司内部进行讨论。“每个微软产品团队正在审查当前支持他们的政策,每个团队将决定支持他们的应用程序在异构虚拟化环境中运行的适宜性,”该公司表示。
但是,微软补充说,“并不是每个应用程序在虚拟化环境中都可行。这增加了支持多个虚拟化平台的挑战。”
纯音主张虚拟化厂商,尤其是不太受欢迎的,可能要加大,甚至肩负为了保持竞争力的应用程序支持的负担本身。
但是,Sun微系统公司,它喜欢甲骨文最近介绍自己的hypervisor技术,说在与微软和Linux厂商红帽公司的双边支持协议,后者两家公司应该提供同样的支持水平运行有资格为他们的操作系统应用程序的用户的服务器是否是虚拟的还是全面的物理机器上。
Sun公司xVM虚拟化技术的高级营销总监Vijay Sarathy说,虚拟服务器为运行在其上的软件提供了“与真实硬件相同的语义”。“如今的用户不会问他们的应用程序供应商是否符合IBM、惠普、戴尔、东芝或索尼(硬件)的标准。他们会询问应用程序供应商他们支持哪个版本的操作系统,然后购买经过认证与该操作系统兼容的硬件。”
不过,微软回应说,仅仅因为一个应用程序可能被认证为与操作系统兼容,并不取决于操作系统供应商是否支持该应用程序。
微软在其电子邮件声明中表示:“与软件行业的其他公司一样,微软不会为第三方应用程序提供技术支持,即使这些应用程序已经通过了传统标志程序的认证。”
你在担心什么?
一些虚拟化厂商说应用程序支持问题被夸大了。位于弗吉尼亚州赫恩登(Herndon)的Parallels Inc.就是其中之一,该公司直到上周才解散被称为SWsoft公司。Parallels销售的Virtuozzo是IDC认为第三大最受欢迎的x86虚拟化平台,仅次于VMware和微软的技术。
Parallels的与微软这样,如果客户拥有的Virtuozzo下运行的Microsoft应用程序有问题,软件巨人是背线支持协议“约定的义务来帮助我们支持他们,” Parallels的CEO塞格·贝尔索夫说。“当然,支持是有点灰色地带,但每一个供应商提供的支持,他们最大的努力。”
同样地,VMware表示,尽管Oracle表面上宣称与之相反,但在ESX服务器上运行Oracle应用的客户仍将有一个可依赖的支持安全网。
明年六月,微软计划启动测试程序这是旨在使运行从其他供应商验证的虚拟化平台在Windows服务器上的用户从微软或者虚拟化提供商合作的基础上获得技术支持。
就其本身而言,VMware正在制作“特殊投资”与独立软件开发商,以鼓励认证,根据帕特尔。例如,它在SAP总部在德国开了一家小办公室的支持,以帮助认证和支持问题的业务应用程序供应商。
像SAP这样的公司在应用支持方面“给我们开了绿灯”,Patel说。“像甲骨文这样的公司给了我们更多的警示。随着时间的推移,我认为甲骨文(Oracle)将越来越成为少数派。”
了解更多关于这个话题
这个故事,“应用程序支持,可能会破坏虚拟化的bash”最初发表计算机世界 。