Saugatuck Technology公司研究虚拟化的分析师Charlie Burns指出,那些精通大型机虚拟化的IT经理们可能原本以为能在x86服务器上轻松使用虚拟化工具,不过,他们将很快发现困难不少,因为x86上的虚拟化远不如大型机虚拟化那样成熟,毕竟后者已发展了近四十年。
Charlie Burns在本周发表了研究报告《虚拟化的多面性:了解新的IT现实》。他表示:“大型公司在刚开始部署虚拟化时,往往以为这将是件容易的事情,因为他们以为他们知道自己在做什么。但是,他们会很快发现,在x86服务器上,那些以前能在大型机上通过虚拟机制被自动处理的业务要么不存在,要么就是不成熟。”
某种程度上,虚拟服务器其实更难管理。Burns解释道,对机器进行虚拟化需要系统管理程序的支持,系统管理程序可以看作是平台硬件和操作系统之间的抽象层,但一旦某些设备出问题,这个抽象层导致很难确定故障设备的所在。
Burns表示,如果IT部门打算在一个单独的x86服务器上运行五个以上的操作系统映像,那他们将发现这是个严峻的挑战,而大型机虚拟化工具能在一套硬件上轻松运行几百个虚拟服务器。在平衡负载与性能方面,用于x86 服务器的Hypervisor管理程序也比不上大型机虚拟化工具。
Burns采访发现,IT经理们已经觉察到,相对于“真实的”物理服务器而言,使用虚拟服务器有不同的规则和最佳实践。比如,如果你想要一个物理服务器跑得更快,那就加大内存,但是对虚拟服务器而言这不是个合适的方法。
“在虚拟化环境里,通常的做法(如增加内存)可能会获得完全相反的效果,”Burns说道,“如果你增加虚拟化存储容量,可能导致整个系统慢下来,所以IT经理们需要重新学习很多新的东西。”
在过去几年里,由于IT主管开始关注服务器利用率问题,服务器虚拟化迅速地流行开来,同时虚拟化工具也越来越强大。但是,Burns认为还要花上三到五年才能解决目前面临的技术问题。
英特尔和AMD正将虚拟化功能嵌入到芯片内,而系统管理程序厂商如VMware、Citrix旗下的XenSource和Swsoft也都在改进软件。Burns相信,在未来几年内,虚拟化技术将日益成熟,从而极大地提高中小型服务器的利用率。
就目前而言,他表示用户应该坚持做这些基本工作:建立一个目标明确的计划;研究现有的工具;使用最好的、最新的虚拟化技术。
Burns的报告涵盖了IT虚拟化的所有领域,包括应用虚拟化、桌面虚拟化和存储虚拟化。
目前,仅有5%的非桌面IT基础设施实施了虚拟化,但到2010年末,至少30%的将被虚拟化。Saugatuck公司预言,思科、Vmware和XenSource将会主导IT虚拟化世界,到2010年,60%的虚拟化工具都来自于这些公司。
然而,在接下来的五年里,有几个关键因素将会限制虚拟化的实施,如IT流程、虚拟化服务和管理工具。
Burns的报告指出,服务器虚拟化实际上比当年的大型机虚拟化发展得快,但是有另一个关键因素可能会阻止x86服务器的发展。在大型机里,许多系统组件来自同一家厂商(IBM);但在x86服务器上,微处理器、服务器平台、存储设备、系统管理程序和操作系统却是来自多个供应商。
因此,Burns在报告中写道:“这些厂商们的目标可能就是互相对立的。