Gartner咨询公司近期推出了"2009年十大战略技术排行榜",虚拟化以傲人姿态高举排行榜榜首。更令人惊讶的事实是,Gartner直接将云计算放在虚拟化之后第二的位置上。
在提及虚拟化时,Gartner咨询公司强调说,尽管服务器整合仍然是这项技术巨大的增长点,但2009年存储和客户端虚拟化也将成为强大的发展趋势。
Gartner咨询公司还推崇在存储虚拟化中应用重复数据删除技术,尽管笔者认为重复数据删除技术应该与虚拟化区分开来--重复数据删除是一项很有意义的技术,它应该与存储虚拟化是合作共荣的关系而不是它的前提条件。准确的说是存储虚拟化让重复数据删除成为可能,重复数据删除会在某个时间周期内查找物理机上不同文件中不同位置的重复可变大小数据块,将重复数据进行映射,减少副本的数量。
Gartner用了不同的语言来阐明客户端虚拟化:"取代了数据中心中配置的硬件主板功能,作为虚拟机进驻"。我不确认使用这样的术语是否能真实说明客户端虚拟化的概念:放弃在硬件的特定区域安装终端用户的操作系统的做法,不管是在本地台式机上还是数据中心的刀片服务器上。在客户端虚拟化中,虚拟机取代了终端用户的操作系统,进驻或共存在共享硬件的其他虚拟客户机上。或者更直接的解释是,多重客户端虚拟操作环境在一个独立主板上合作共存。
但另一方面,Gartner又在客户端虚拟化趋势出言谨慎,他们的说法是"尽管很多企业都制定了雄心勃勃的配置计划,但到了2010年接受托管虚拟桌面系统配置的企业数量也不会超过目标用户的40%"。
我并不打算责怪Gartner,目前业界对于这个趋势的重要性有很多错误的认识,有很多言论都低估了它的重要作用。简单来说,从企业的角度来看向客户端虚拟化转变的影响远远超过了服务器整合的应用。服务器整合对于IT运营的重要性是基础性的。根据哈佛大学创兴大师Clayton Christensen的颠覆性创新理论的解释,服务器整合是提高现有产品的持续性创新的行为。
与服务器整合不同,客户端虚拟化是对整个终端用户价值链交付的颠覆性改变。许多有关客户端虚拟化的讨论都集中在这样一个事实上:即它什么时候能完成。无论应用软件是通过传统的瘦客户机交付还是通过虚拟环境交付,终端用户从他们的计算机显示屏上都看不到什么不同。
这就是它的好处。坦率的说,如果客户端虚拟化与传统的瘦客户机有什么显著的不同,那最可能就是很多人认为它没有什么成功的希望。不过从终端用户处看起来相同的显示屏在客户端虚拟化环节却有明显的不同。这意味着交付客户端环境的运作和流程要实现客户端虚拟化的优势,必须进行很大的改变。
首先,必须在数据中心中安装新的硬件设备来运行虚拟机。这样创建运行环境的成本也就成为部署客户端虚拟化必备的投资。
其二,新的数据中心中的硬件上必须安装和创建不同的虚拟机。换句话说,必须把现有的物理机迁移到新的虚拟机。
第三,企业中与延迟和负荷有关的网络性能必须经过测试,如果需要的话,要对网络进行升级来支持客户端设备和数据中心之间的数据流。先前适用于瘦客户机和服务器应用程序之间的数据流量的网络未必具备充沛的容量来应对客户端虚拟化日益增长的流量需求。
第四,企业过去用于管理客户机的已有流程也必须修改。先前保持客户机运行的许多必备工作随着客户端虚拟化的应用可能不再需要。比如不用再过分担心防病毒软件是否是最新版本的,也不用亲自去检查硬件到底出了什么故障。客户端环境是在数据中心中创建的,用户每次登录都会产生新的地址,这些工作需要有人员对用户环境进行行政管理,更行每次创建虚拟化时的映像。
因此,很容易你就能看到对客户端虚拟化的迁移有很多说法,这也是为什么Gartner咨询公司会在报告中称"到2010年40%的企业将实施客户端虚拟化"。以我的看法,事实上10家公司中有4家将去完成上面提及的客户端虚拟化需要做的工作。承担这些任务的40%的企业也将有所回报。
那么回报是什么呢?客户端虚拟化为什么是一块大蛋糕呢?
第一,取决于如何执行,客户端虚拟化能在终端用户所在地的低规格硬件上运行,这样就能节约购买新硬件的费用,对于开发现有客户机的利用率也有好处。因此就避免了客户端虚拟化可能产生的许多基本建设费用的投入。尽管每个虚拟机节省的费用可能不大,但当应用到成百上千个终端用户时,这笔费用就相当的可观。
显然,节省的这些费用中有部分会应用到数据中心需要的额外硬件上去,但是客户端虚拟化应该还能节约成本。
第二,谨记上面所说的。我们说开源节流是企业力求的目标,要避免IT运营的费用不代表不支出。我们很难估计这个比例将是多少,要考虑到支出的金钱能物有所值,这确实需要一大笔钱。
最后也是最重要的,通过终端用户来节约金钱,因为当他们的台式机虚拟化后他们就不再会无所事事了。机器如果出现故障就会损失生产力,员工就无法工作。这种劳动力流失的成本远远超出了对员工投入的硬件和软件的成本,因此使用客户端虚拟化来保持客户机运转能带来丰厚的经济回报。
如果客户端虚拟化能带来经济效益,那么为什么大家不马上利用它呢?正如我之前所提及的,服务器整合的深入人心是因为它是持续性创新:应用时对流程或者行为的改变并不大。而与之相反的是,意识到客户端虚拟化的优势需要这些领域的重大转变--而行为和流程的转变也比技术的改变要困难的多。
此外,如果只有一小部分的基础架构进行迁移,那么客户端虚拟化的经济效益就无法得到真正体现--这是因为你要长期在桌面维护上进行投入,要能够联机工作等。事实上,部分的客户端虚拟化执行确实增加了你的成本,但当多数客户机被迁移时,这些成本就可以被分摊。
因此,我对Gartner公司关于到2010年40%的企业将迁移至客户端虚拟化的预测印象深刻。这部分企业这么做为客户端虚拟化所带来的巨额经济回报提供了佐证,企业也面临这行为和流程改变的挑战。Gartner对他们的预测表示乐观,但只是针对某个时间段,而不是指最终的接受程度。
【编辑推荐】