大约一年前,VMware和CA技术公司等大型虚拟化软件厂商开始采取措施应对被他们称之为“虚拟失速”( virtual stall)的现象。
他们预测,多数大型公司在他们的虚拟化计划中并不会走的太远。许多公司已经尝到到了虚拟化带来的好处,如整合服务器所带来的高效率,以及更高的灵活性,他们可以将虚拟工作负载从一个服务器上转移到另一个服务器上。
然而,在这些早期部署虚拟化的公司中,许多在将那些最容易进行虚拟化的应用虚拟化后就停止继续推动虚拟化的努力。这些最容易进行虚拟化的应用仅使用了分配给它们的容量的一小部分。业内专家预测,在一个公司20% 至 40%的应用被虚拟化后,许多努力就会陷入停滞状态。
许多公司回避虚拟化关键的部件,如电子邮件服务器或事务处理数据库。即使VMware和其它一些厂商提供了证据证明这些应用能够在虚拟化环境中安全快速的运行,情况依然如此。市场研究机构Gartner预测,到明年,将有一半以上的企业工作负载被虚拟化。
VMware和CA是否仅担心他们的营收陷入停滞状态?企业的大部分应用能够在不降低性能的情况下被虚拟化吗?换句话说,在虚拟下拥有巨大优势的情况下,这些公司会以什么正当理由继续在一些特定硬件上运行本地应用呢?
市场研究机构Forrester Research的高级分析师 David K. Johnson称,事实是大部分应用能够在虚拟化基础设施中良好运行。虚拟化厂商已经采取了许多措施解决一些棘手的性能问题,这些问题在早期阻碍了虚拟化的部署,
也就是说,并不是所有的应用都能够享受到虚拟化的优势。
Johnson称:“如果一个应用真的支配了网络I/O或磁盘 I/O等资源,那么它可能并不适合虚拟化环境。”在这些案例中,虚拟化这类应用并没有什么意义,因为它们总会支配服务器的资源。
桌面虚拟化也与上述案例相似,也是就说,它们在技术上能够实现,但是它们的价值受限于特定的环境。
通过虚拟桌面基础设施(VDI),桌面在服务器环境中被虚拟,并通过网络传输给用户。VDI的早期部署受到了一些棘手问题的阻碍,因为用户可能会需要视频或音频连接,此外用户只能通过WAN访问桌面。
在VMware和Citrix推出的***的VDI软件中,两家公司都努力提供与桌面完全相似的功能和性能,如能够自定义个性化虚拟桌面,能够不仅仅通过WAN访问桌面。
不过目前问题依然存在。比如,微软警告称,VDI将变得与非虚拟化环境一样昂贵,并只适合有选择的使用,如员工可能在多个地点工作。
另一个问题是虚拟环境无法让桌面程序充分结合。Johnson称:“当安装了一个虚拟应用,根本不可能其它程序中添加相应的功能。”比如,在一个虚拟环境中,Adobe Acrobat无法在微软的Outlook中安装“打印到PDF”的功能。Johnson称:“这些整合点已经消失了。”
并不是每个人都需要这类整合点,在许多情况下,VDI很不错,能够实实在在的为企业提供许多优势,如为管理员提供更高的安全性和有序的桌面管理环境。
另一个能够导致部署放缓的问题是在虚拟环境中软件许可证的审核更为严格。对于多数软件目录工具来说,虚拟机实际上是一个不可预测的黑盒子(尽管VMware近期为他们的虚拟机增加了一些API,以帮助外部程序记录虚拟机的内容)。
尽管有这些好处,但是在PC上直接运行一些大型的应用依然有它们的意义。
Johnson称:“对于一些真正大的应用(如CAD程序),将它们安装在本地很有用。特别是对于那些将AutoCAD作为他们主要工作站的人来说,上述优势都无法说服他们向虚拟化转变。”
那些正在应对“虚拟化失速”的公司应该感到高兴。在过去几年里,IT经理一直想知道哪些资源能够被虚拟化,如今他们之中许多人的问题变成了哪些应用需要在本地运行。
Johnson指出,对于越来越多的企业来说,虚拟化正在成为默认的部署模式。