扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
其实,任何技术的出现与发展,再到普及,都不是一个孤立的事件,而是有前因后果的,对于虚拟桌面来说,也是如此,它是与IT总体的进步和I随之而来的IT架构变革思路密切相关。IT技术与理念的不断发展和演进,也正在改变着最终用户的应用习惯,以及企业的IT架构。当企业越来越离不开IT来帮助其进行经营时,我们会发现IT架构的变革是与企业的发展和成长息息相关的,所以这是任何企业,不管是巨型的跨国公司,还是中小型企业都要面对的话题。而在这个过程中,反过来也给相应的技术留出了“涌现、发展和普及”的空间。
如今,企业IT架构的发展也正处在一个重要的变革时期,越来越多的企业开始关注到了传统数据中心的局限性,开始向更高层次的架构与理念上转移,而“迈向云计算”无疑是众多客户们的终极愿景,而桌面虚拟化也正好与之遥相呼应。
什么是桌面虚拟化?
有关桌面虚拟化的定义,很多厂商都给出了自己的说法,不过从我们老百姓自身的认识来讲,主要就看这个桌面是从哪里提供的,如果我们把电脑自带的操作系统所生成的桌面理解为物理桌面的话,那么虚拟桌面就是非本地操作系统提供的桌面,这个操作系统在哪?总之不在你的电脑上,而是在后台的数据中心里,至于是怎么存放的,则有多种方式,我们先可不必为此操心。由于当前的PC电脑的桌面有90%以上都是Windows操作系统,所以桌面虚拟化实际上就是针对Windows桌面的虚拟交付技术。
好了,桌面不在本地,而是在后端,可我们知道应用程序是安装在操作系统里的,这就意味着连同桌面一起的应用也是在后端的,因此即使你本地的电脑上没有装任何的应用软件,仍然可以通过虚拟桌面来访问相关的应用,比如Windows Office,这就是应用虚拟化——应用软件没有装在你本地的电脑上,而是由后台的数据中心统一交付出来。这也是为什么,要谈桌面虚拟化必谈应用虚拟化的原因。
桌面虚拟化的示意图,我们可以把自己的电脑分解为三个层次,硬件层就是本地的电脑,而桌面层就是操作系统,应用层就是应用软件,如果桌面不是本地的,就是虚拟桌面,应用不在本地安装,就是应用虚拟化。请注意桌面虚拟化与应用虚拟化的关系,虽然应用虚拟化是桌面虚拟化的组成部分,但它可以单独使用。当我们部署了桌面虚拟化,将桌面与应用部署到后台之后,你会发现现有的硬件更多的只是一个显示输入与I/O输入的角色,从而也大大降低了对硬件性能的需求,这显然对降低终端成本是有利的
现在我们就可以大体定义一下什么是桌面虚拟化了:
1、桌面不是由本地操作系统生成,而是由后端的数据中心交付
2、虚拟桌面必定包含应用虚拟化,二者不可分割
3、应用虚拟化可以不必通过虚拟桌面进行交付,可直接在本地的物理桌面上部署
总之,这个虚拟桌面与虚拟应用的含义就在于是不是本地提供,如果不是本地提供的,那就是虚拟的。那么这些桌面与应用不在本地,到底放在哪了呢?简单的说就是后台的数据中心,有些文章统称为后台的服务器,这并不严谨,原因在于虚拟桌面的宿主机不见得就是服务器。
思杰(CITRIX)公司定义的桌面虚拟化的6种类型
在这里,我们引用一下思杰(CITRIX)公司在桌面虚拟化方面的类型定义,相对来说是比较全面的,不过这是出于对其XenDesktop产品的介绍而进行的定义,我们也需要有所甄别。
大体上它以桌面处理位置划分为客户端计算和服务器端计算两大类,基于这两种计算方式 ,我们可以看到桌面虚拟化有多种应用类型,虽然在服务器一侧有三种类型,但针对一些特殊的应用或性能需求,也有必要将后台的桌面部署在物理的刀片PC上,所以所谓的服务器端计算,我们可以更为准确的理解为数据中心端计算,而本地流桌面则有点像老式的终端/瘦客户机服务;安装有虚拟应用的桌面,则就是向本地桌面交付虚拟应用;基于VM的本地桌面,则就是端终虚拟化的范畴,比如VMware Workstation、Virtual PC、VirtualBOX虚拟机等等,严格的讲,这些虚拟机里的操作系统是从本地安装的,并不能称之为桌面虚拟化,笔者更愿意以终端虚拟化来描述,CITRIX XenClient可谓是这方面的最新代表力作。有关这6种桌面应用的具体说明,请见本站的早前文章,我们在此不再做进一步的说明。
其实,在思杰给出的6种桌面虚拟化方式中,有两种已经存在多年了,比如托管共享桌面和本地流桌面等等,但直到基于后台服务器的虚拟桌面基础架构(VDI,Virtual Desktop Infrastructure)出现后,虚拟桌面才越来越成为业界所关注的热点,这也是各大厂商的必争之地,它基本上集各种现有的先进技术于一身,提供了一种最为通用的虚拟桌面模式,可以适用于大多数的应用环境。
VDI的基本原理在于,由后台服务器生成虚拟机,再由虚拟机向前台的客户交付虚拟桌面,每个用户桌面对应一个虚拟机,虚拟机的数量可以随需求快速生成或是消减,所以比刀片PC等那种一个物理主机对应一个前端虚拟桌面的方式提供了更强大的部署与管理灵活性,而在下文中,我们着重讨论这一虚拟桌面形式(如果没有特别注明均指VDI)。
现在回到桌面虚拟化的本身,可能很多人会问,到底为什么要做桌面虚拟化,它的优势是什么?这里我们先卖个关子,下文会专门阐述,但可以先说一点,如果再去看那三个层面的架构,你会发现当我们把桌面层与应用层人本地剥离后,硬件已经变得不再重要,因为桌面与应用的运行和处理是在后台的设备上,因此随着技术的不断进步,桌面虚拟化相当于一个桌面端的虚拟隔离层,由于它的运行环境与本地无关,本地只需提供显示和I/O功能即,其他的交给这个中间的虚拟层来处理(这个层可以通过Web浏览器也可以通过专用的客户端软件来实现,如CITRIX Receiver)。所以渐渐地,桌面虚拟化也就变向的实现了应用的平台无关性,比如苹果电脑的原本不能运行Windows应用,但通过桌面虚拟化,苹果电脑完全可以接受Windows桌面和应用,这使得应用可以更为灵活的交付给终端用户,而无需考虑对方的平台是什么。这种平台无关性无疑将是桌面虚拟化的一个重要特色和未来发展的重点之一,并对相应的IT架构与应用模式变革也带来了深远的影响。
桌面虚拟化发展的契机:服务器与数据中心虚拟化桌面虚拟化的概念与技术并不是在近几年才出现的,现在的虚拟桌面基础架构(VDI,Virtual Desktop Infrastructure)的原始设想,可以追溯到上个世纪80年代。而就虚拟桌面本身来说,资历稍老一些IT从业者都听说过网络计算机(NC,Net Computer)这一概念,而最早的类似于虚拟桌面的这种应用模式可以说是大型主机的时代,当然每个技术的诞生与发展,与周边的环境是密不可分的,诞生的早,周边技术不支持,那么死得快,诞生的完也没有意义。大型主机共享时代随着PC的崛起而走向衰败,那个时候人们更向往那种灵活应用的自由,越来越反感大型主机的封闭与单调,在NC时代,设想就是通过网络完成计算,而不再是本地,这与现在的桌面虚拟化是何等相似?但是由于缺乏相应技术的支持,NC无法成为主流,因为人们发现NC将前端化简了,但后台的复杂度却明显提升,因为那个时候的后台的计算机的计算能力也不够强大,计算资源的调配与管理更是非常原始,可前端的应用又要求灵活与快速的用户体验,因此NC的概念虽好,但可惜无人帮衬,最后郁郁而终。
而如今,让桌面虚拟化,尤其是VDI开始大行其道的关键除了虚拟桌面技术本身的进步,也与市场的大潮流与大环境密不可分,这就是服务器与数据中心的虚拟化。
毫无疑问,虚拟化是当前服务器与数据中心领域里最为热门的词汇,而且与前几年更多的停留在观望与评估层面不同的是,现在有越来越多的企业已经将虚拟化用于实际的部署,虚拟化的如火如荼之势不可阻挡。
服务器虚拟化在数据中心建设中带来了一系列的好处,比如通过在一台服务器上建立多个虚拟机,可以保证更充分的物理资源的利用率,由此引申开来,它可以让管理员将以前多台服务器上的应用整合至一台服务器上,这样也就起到了削减物理服务器,降低能源消耗的作用。在另一方面,就像存储虚拟化将多个存储设备虚拟成为单一的存储单元一样,服务器的虚拟化也将使数据中心的服务器资源得到融合,就像一个大的“处理资源池”。
我们可以想象这样一个场景:以前每个村庄都有一口水井,但经常会出现有的村庄因为水人口众多而供水紧张,但有的村庄由于人口稀少而使水井的水未能充分利用的情况。后来,主管人员将井水汇总成为了一个水库,由管理人员针对每个村庄的需求,进行有序的水资源调配,这样每个村庄都有水可用,且没有浪费。在这里,“井”就是传统的服务器,“水”就是数据中心的处理资源,每个村庄就是企业应用。显然,虚拟化让“井”的概念淡化,而让管理的注意力放在了“村庄”的需求和“水”的按需供给上。
这种灵活的资源管理,显然为虚拟桌面的灵活交付提供了坚实的保障。如果我们把每个“井”理解为前端的客户桌面,就不难理解数据中心与服务器虚拟化对于VDI的意义。
CITRIX的VDI的总体思路,可以看出后台的虚拟机与前台虚拟桌面的关系,其中XenDesktop负责生成面向前端的桌面虚拟机,而XenApp则负责提供应用交付,两者都可以在虚拟化平台上(除了微软与思杰,还包括VMware的的Hypervisor)灵活部署,完全可以说,没有后台的虚拟化支持,就没有现在的VDI
这里需要指出,前面已经强调了桌面虚拟化与应用虚拟化的关系,但应用虚拟化其实也有很长的历史,甚至早于桌面虚拟化,但是桌面虚拟化的火热也让应用虚拟化在近几年迅速升温,而借助于后台的虚拟服务器,虚拟应用交付也会变得更为灵活。即使是向物理桌面交付应用,数据中心的虚拟化也让应用虚拟化受益匪浅。
2008年第二季度IDG所做的IT虚拟化投资调查,就显示出桌面虚拟化已经明列前茅
另一方面,服务器虚拟化的发展与壮大也对用户关注桌面虚拟化起到良好的推动作用,毕竟两者有着密切的关系,而虚拟化厂商在推广服务器虚拟化时也在加大桌面虚拟化方面的宣传力度,在IDG的一项调查中,就可以发现桌面虚拟化的关注于仅次与服务器虚拟化,而与存储虚拟化持平。
总之,桌面虚拟化的发展与服务器和数据中心虚拟化的发展密不可分,而这也意味着,由前端桌面而引起的转变,将起到一发动全身的效应,它对后台的IT架构无疑也提出了变革的需求,这对于考虑部署虚拟桌面,尤其是VDI的企业来说,一定认识清楚。
不过,服务器与数据中心虚拟化并不是IT架构变革的一个终点,恰恰它是一个新起点的基础,这个新起点就是云计算,而桌面虚拟化也将迎来更大的发展空间。
桌面虚拟化的未来:平台无关性让云计算真正落地云计算经过几年的大力宣传,已经越来越清晰的呈现在人们的眼前,虽然用了一个与IT不沾边的“云”来表述,但我们只需明白它的精髓即可——云计算是一种服务模式,如果说虚拟化帮助了数据中心实现了计算能力的有序的、按需的调配,那么云计算就是一针对应用的一种按需交付与供给的模式。由于计算力为应用服务,所以我们也就不难理解虚拟化与云计算之间的关系了。简单的说,云就是某种应用的集中供给中心,比如存储云、办公云、数据库云等等。而传统的数据中心更多的是数据的集中,更多的还是与物理架构打交道,但云计算的出现则让数据中心具备了一种智能,一种为客户提供应用服务而不仅仅是数据服务的智能。
不过,云计算又分为私有云和公有云之分,这又是怎么回事呢?
很多人都知道这样的一种比喻:云计算就好比是自来水,每个家庭并没有自己的水库,都通过水管来获得相应的用水,水在这里就是一种应用,而自来水厂就相当于你的水应用云计算提供商。现在我们把这个比喻进行扩展,当住户有其他的水应用需求,就会花钱买桶装水、可口可乐等,此时就需要另一个提供商了。如果我们把家庭里的水管所供给的,不对外开放的水资源比作私有云的话,那么桶装水、可口可乐就是一种通过付费即可购买到的公有云,两者是一种互补的关系,客户可以根据自己的需求来灵活的定制。
在这里,数据中心要实现云计算,虚拟化无疑是一个重要的基础,但是虚拟化本身并不是云计算。事实上,不做虚拟化,数据中心仍然可以实现云计算,只是资源调度不够灵活而已。而且,一些与云服务器关键的、大负载应用,当前的虚拟化技术还不能予以很好的支撑,所以虚拟化并不能代表全部的云计算中心的形态,它让数据中心的计算能力更具伸缩性,供给也更为灵活,从而可以更好的为云计算服务,不过在当前的技术水平下,虚拟化又不是万能的,因此我们要在这一点上有着客观而理性的认识。
而当企业通过虚拟化的手段而快速迈向云之巅后,当我们把应用也集中在后台之后,都会面临同样的问题——如何让集中的应用有序并有效的交付给终端用户呢?这个问题也长期困扰着云计算发展,很多企业用户都已经知道云计算的好处,但就是因为这个问题,而只能停留在理论评估阶段。对此,最佳的答案显然就是桌面虚拟化和与之相关的虚拟应用——当你沿着服务器虚拟化而走上云巅之后,就顺着桌面与应用虚拟化与之路踏实落地吧。
如果说服务器与数据中心虚拟化强调的是计算能力在后端的集中与灵活供给,云计算强调的是应用在后端的集中与灵活供给,那么桌面与应用虚拟化就是在前端,对计算能力与应用的灵活接收了,就好像你喝水,可以是用杯子,也可以用碗,也可以用瓶子,或者甚至就是对水龙口直接喝了。它将接受端的设备最大限度的透明化,而让用户更关注于随时随地的获得自己所需的应用。
在这里需要强调的是,与虚拟化并不代表云计算一样,桌面虚拟化的后台也不见得必须要建立在虚拟环境上,这一切都要按应用的需求而定,所以虽然VDI是当前虚拟桌面的一个主流,但基于物理主机,向前端交付虚拟桌面的模式仍然不会消亡,也将伴随整体的云环境为相应的客户提供服务。
桌面虚拟化,让传统的一台电脑装一套操作系统与应用的模式成为历史,所需的操作系统与应用都部署在数据中心,前端的设备更多的只是一种指令输入与显示输出的角色,所有的应用处理与应用生成的数据都在后台。当然,你也可以保留现有的电脑与操作系统,而有本地桌面,只是接受后台的应用服务,这就是应用虚拟化。如果说桌面虚拟化是对着水龙头直接喝水,不需要你本地有任何资源,那么应用虚拟化就相当于你用个容器喝水,本质上都是一种接受远程的应用交付服务的方式,只是桌面虚拟化连操作系统都不用你自己操心了。
这种统一的交付与接受模式将让企业的IT管理得到了极大的简化,管理效率与安全水平也得到了极大提高,企业可以迅速的为每个员工升级桌面与应用的版本,就像自来水厂优化一次水质,相应的自来水用户就即时受益一样,通过桌面与应用虚拟化,企业可以在几十分钟内,为上万个员工的办公环境统一升级到Windows 7或是Office 2010,这在以前是完全不可能的。你甚至可以用苹果公司的MAC电脑、iPHONE与iPad来接收Windows桌面与应用(或仅是应用),这无疑极大的提高了日常办公的灵活性与效率。而且,即使你的终端丢失,也不用担心企业数据的泄露,因为一切应用数据均在云之上,并不是在你本地终端上。
在苹果的iPad上操作Windows应用,是桌面虚拟化或应用虚拟化最佳的诠释,而这种平台无关性的应用模式也正是桌面与应用虚拟化的精髓所在
相较之下,桌面虚拟化不需要本地有强大而功能齐全的终端设备(容器),更适合需要高度集中管控、或想对大数量IT用户进行统一管理的企业,比如金融、电信等,而仅做应用虚拟化则给终端留出了较大的灵活性,适用于那些需要更灵活的本地处理能力,但又想确保应用数据安全的用户,比如公司的中高级与移动工作者、中小企业用户等。而这类用户的电脑本身也完全可以接收虚拟的桌面(即桌面虚拟化必然包含应用虚拟化,但应用虚拟化并不要求桌面是虚拟的),从而为企业IT主管打造针对不同用户的应用与管理模式提供了更大的便利。
如今,私有云已经被越来越多的企业,尤其是大中型企业所看重,与之对应的是虚拟桌面则很好的实现了这种后端集中前端交付的模式,因此准备迈向私有云的用户都将会认真的选择一种虚拟桌面方案与之配合。可以说,与云计算主旨吻合的架构与方式(从某种角度上讲,部署了桌面虚拟化就是已经是一种私有云了),将让桌面虚拟化在未来的云计算时代有着更加光明的未来。
认清桌面虚拟化的优势与不足去探讨桌面虚拟化的优势,也有助于解答当初为什么要做桌面虚拟化的问题,因为没有好处的事情,正常人不会去做的。我们在上文着重于介绍了桌面虚拟化的原理、架构和各种应用方式,而它所带来的优势也就与其技术理念密切相关。
我们可以先从一些调查中看看是什么样的原因,让客户选择桌面虚拟化。
IDG所做的桌面虚拟化选择因素调查
IDG调查服务部门在2008年所做调查中,340位受访者中选择最多的理由就是降低成本和更可控的桌面环境,其次还包括应用的集中、桌面安全性、更灵活的控制资源等等,而在2010年2月Xangati有限公司公布的调查结果则又给出了新的理由。
2010年2月Xangati有限公司公布的虚拟桌面的驱动因素调查结果
我们发现在2010年的调查中又出现了Windows 7迁移、利于云计算等因素,当然最重要的还是降低运营成本与总体拥有成本(TCO),可以说随着时间的推移与技术的进步,未来还将出现新的亮点,在这我们可以大概总结一下桌面虚拟化会给企业带来的一些关键好处,并借此机会澄清一些误解:
1、降低成本
降低成本是很多人对桌面虚拟化所带来好处的第一反应,不过这个成本需要具体的分析。如果片面的认为桌面虚拟化就是降低成本,则有可能产生一种误解(其实,并不排除参与调查的人也有这种误解)。当然,笔者并不否认桌面虚拟化有降低成本的功效,但是具体情况要具体分析,尤其是初始成本方面,桌面虚拟化其实会考验很多IT主管的心情。
若是在现有的基础上进行VDI方式的改造,要先对后台的系统进行虚拟化改造,然后再向你现有的PC终端交付虚拟应用或是桌面,而操作系统的镜像虽然在后台只保留一份,可是授权许可仍然要试你的桌面数量而定,这方面与物理桌面没有什么区别,可你要额外的付出桌面虚拟化的相关软件和许可费用。这时就需要主管人员下很大的决心,因为这是一笔额外的投资,并且要把你的IT架构做一个重大的改变。而如果是要建立一个全新的IT架构,那么桌面虚拟化的初始投资将会有较为明显的优势,这主要是由于不用购买更贵的PC机,只需用瘦终端代替,当然后台的虚拟化成本仍要承担。
可能很多人会觉得VDI的这种方式的确不便宜,但如果把眼光放长远,你能体现出虚拟桌面在成本上的巨大优势,但这是一个“长线投资”,非常考验主管人员在TCO方面的关注能力。所以,在初期桌面虚拟化并不等于降低成本,它的成本优势需要慢慢显现。
2、便于企业IT对终端桌面的集中控管
企业的IT部门,尤其是大企业的IT部门,对于企业的IT设备管理可谓是相当头疼的,比如那些有上万人员工的企业,有分支机构的企业,每个员工有自己的电脑,IT要为每台电脑的运行负责,哪个电脑能装什么软件,不能装什么软件,IT部门必须要十分清楚,而且有些软件只能是IT人员来安装,员工不能自己安装,桌面和应用出了新补丁,也要由IT部门来统一升级,这对于员工和IT部门来说都是不方便的。
借助于虚拟桌面,IT部门将所有的桌面管理收到了后端的数据中心,足不出户即可对桌面镜像和相关的应用进行管理和维护(即使是不用虚拟化刀片PC),而这种管理与维护对于前端用户来讲是透明的。比如上万个员工都是用同一个桌面,那么管理人员为这个桌面镜像打一次补丁,那么上万个终端的桌面也就全部更新了。
再比如上面所说的Windows 7迁移,IT只需在后台将桌面镜像更新为Windows,上万个前端桌面,包括海内外分支机构的桌面都可在十几分钟内全部升级到Windows 7,这在以往是不可想像的。同理,IT只需在管理平台上设置一些应用的访问权限,即可指定不同级别的用户所能使用的企业应用程序。
因此,虚拟桌面为企业IT提供了一个极好的管理手段,而这种集中管理的快捷性,是以往物理桌面不可比拟的。况且,这也将间接影响到企业的运营成本,比如企业IT部门的你可以想想如果IT亲自去分支机构去维护桌面,是不是需要成本呢?
3、让企业的数据与IT系统更为安全 保证业务连续性
桌面虚拟化少不了应用虚拟化,而应用的执行是在后台的数据中心里,那么应用所产生的数据也就在数据中心,而不是在用户终端的存储设备上,所以即使终端受损或是丢失,企业的应用数据也不会遗失,这极大的提供高了企业敏感数据的安全性,尤其是一些设计公司、技术公司等,桌面虚拟化将让他们解除后顾之忧。此外,即使你丢了电脑,也可以迅速的用另一台电脑继续办公,因为数据都在后台,并且由于桌面虚拟机在数据一侧,可以享受到数据中心的灾备支持,做到“永不停机”,从而也就保证了业务连续性。
另一方面,由于企业IT可以在后台对桌面和应用进行集中的维护,在木马、病毒的防护上肯定要比传统分散的物理桌面要强得多,而传统的物理桌面由于也会接入内部网络,所以一个终端出问题,就可以殃及整个IT系统。对此,桌面虚拟化显然有良好的免疫能力,即便镜像文件受到感染,影响的也是虚拟机,可以更快的清除和恢复。
4、杜绝因兼容问题产生的IT系统故障
现实中,应用程序之间的兼容性所引发的故障一直是困扰企业IT的问题,在一个物理机上装不同的应用,可能会出现大大小小的不同问题,这些琐碎的问题也将极大的占用企业IT部门的资源和精力,而通过桌面虚拟化,将企业的应用与桌面镜像进行有机的打包,可最大限度的杜绝应用之间的冲突,因为每个应用都打包自己的配置信息,这就意味着对于每个应用来说,其配置都是独享的,不受其他应用影响,从而保证了最大的兼容性与稳定性。
5、 提高商业合作效率与生产力
对于大企业来说,与其他商业伙伴进行协同工作是非常常见的,比如企业的一些外包服务、协同的资料处理、临时的多公司人员集中办公等等,由于每个公司的IT架构与系统并不见得相同,所以也就为这种协同办公带来了诸多困难。而通过桌面虚拟化,企业可以为这些业务生成相应的虚拟机,部署相应的桌面和应用,但数据则可以透明的向后台集中,等协作结束后,只需新关闭相应的虚拟机就可以了,无需为其再单独购买IT终端,这无疑也就意味着提高了生产力。
另一个提高生产力的要素在于,桌面虚拟化的平台无关性,这个平台无关有人为属性,也有物理属性,人为属性是指,你用的可以不是你自己的电脑,只需上网登录你的账号就可以访问你的桌面和应用,从而实现“让应用如影随行”,比如你正在休假,没带电脑,可公司又有急事找你,怎么办?去个网吧,登录公司的虚拟桌面的账号就没问题。平台无关的物理属性在于,即使不用PC,只要有一部智能手机或是非Windows系统的电脑,不管是iPhone、Google Phone还是MAC、iPad,都可以通过终端软件接受虚拟桌面和虚拟应用,当前的3G网络也让这种应用体验大幅度提高。
相信没有人否认这就是一种生产力的体现。
6、 让企业IT更为绿色
这里的绿色主要就是指降低资源的浪费,这个资源主要体现在能源利用和投资节省上,在采用瘦客户端取代传统的PC后,由于瘦客户端的功耗只有传统PC的十分之一甚至几十分之一,在电力消耗上就节省了很多。而VDI所需要后台虚拟化,也为服务器的节能减排打好了基础。
在投资方面,由于桌面虚拟化基本上与终端平台无关,所以终端的性能无需随着操作系统与应用的进步而升级,想想看一个iPhone都可以虚拟运行Windows 7桌面和Office 2010,那么现有的瘦客户机、PC机需要多久才用升级?这显然节省了企业的IT投资,让现有资源可得到最大化的利用。
不过,任何一项技术都不是全能的,它不可能适用于所有的需求,桌面虚拟化也是如此,在我们了解它的优点的同时,也要冷静看到它目前存在的不足。
1、初始成本较高 不适用于小型企业
桌面虚拟化并不是免费的,初始成本也相对较高,你要进行基础架构的改造,要购买虚拟化软件的许可,而操作系统的授权还一个不能少,对IT人员的要求也更高。所以桌面数量越多,分支机构越多的企业越适用于桌面虚拟化,一般的只有几十台电脑的,小型企业则没有必要,一来成本不划算,二来小公司的IT管理难度与成本也并不高,因此桌面虚拟化并不适用于所有类型的企业,企业IT主管应该有一个清醒的分析和认识。
2、虚拟桌面的性能还不如物理桌面
由于虚拟桌面是通过后台的虚拟机提供计算能力,再通过网络传输数据到前端展现,所以在性能上与传统的PC机相比,还是有差距的,但是虚拟桌面现有的一些高级传输协议,应付一般的企业应用,如Office、邮件、Web应用、Flash播放、视频播放、数据库/ERP的管理等,都是没问题的,但如果想进行高负载的应用,如3D动画、高清视频处理等,虚拟桌面并不非常适用,即使是刀片PC,也可能满足不了一些高端的需求,所以有这种需求的用户,一定要谨慎选择。
3、虚拟桌面的高度管控可能引起使用者反感
这是一个矛盾的问题,企业IT出于企业自身出发,希望更好更集中的管理IT资源,所以与企业经营无关的应用能不装就不装,但员工可能希望有一个更为自由的IT办公环境,自己想干什么就干什么,所以虚拟桌面有可能会引起员工的排斥,这一点需要主管人员考虑清楚,当然企业的运营与IT的安全更为重要,因此也就无法两全齐美,不过以CITRIX XenClient为代表的终端虚拟化软件的出现,将在很大程度上解决这一问题。
时机已到 欢迎进入虚拟桌面的世界!桌面交付技术已经有10余年的历史,我们以往所经历的Windows终端服务,虽然说在可用性与现在的VDI不可同日而语,但严格的讲也算是虚拟桌面的一种(请注意我们之前对虚拟桌面的定义)。那么到了今天,虚拟桌面是否已经成熟可用了呢?答案是肯定的。
一项技术能否发扬光大,有三大要素,一个是市场是否有需求,一个是这项技术自身是否可行,最后一个是周边的生态环境是否能跟上。就上文的介绍和分析来看,桌面虚拟化所带来的好处,完全是企业(尤其是在中型企业)所需要,而随着技术的进步,虚拟桌面本身也证明了是可行可用的,相关的通信与数据传输协议日益完善,使得虚拟桌面即使是通过WAN连接,也能保证基本的用户体验。而在周边生态环境方面,服务器虚拟化与云计算的发展为桌面虚拟化提供了坚实的保证,高性能x86服务器的上市,也让VDI的后台单服务器虚拟机数量大大提升,间接提高了VDI的性价比。
CITRIX的HDX技术,是桌面虚拟化改善用户体验的一个代表,它最大限度减少了与物理桌面之间的体验差距
VMware的View 4系列则通过自己的PCoIP协议提供另一种用户体验
在用户体验方面,当前两主要的桌面虚拟化提供厂商CITRIX与VMware都有自己的方案,已经基本能满足绝大多数的企业办公需求,而在基础架构平台方面,新一代的处理器与相应的平台提供了更强大的原始性能和虚拟化加速技术,比如英特尔的至强5600/7500/6500系列处理器,及相应的芯片组和网卡产品,提供了从CPU到平台I/O再到网络互联I/O的虚拟化硬件加速能力,为提高服务器的虚拟化性能提供了良好的保障。
至强5600的虚拟化性能较以往产品的比较
以至强5600为例,在VMware VMark测试中,X5680系统所得到的分数为35.83/26tiles,也就是说在26个节片即156个虚拟机时的得分为35.83,而X5570则在17个节片(102个虚拟机)的情况得分为25.06。目前VMmark还没有做到以一个统一的参考基准数值来评价虚拟化性能,所以在这里只能做大概的比较,不过从所可有效支持的虚拟机数量来看,X5680足足提高了52%。 而至强5600与至强5500服务器的成本差异也就在10-20%左右,所以这就意味着,如果做VDI的话,后台的虚拟机成本进一步下降了。
虚拟化性能测试,至强7500系统是至强7400系统的3.5倍
在多路服务器方面,新推出的至强7500也有优秀的表现。IBM的System x 3850X5(配384GB内存)可有效支持294个虚拟机,System x 3850M2(128GB内存)则只有84个虚拟机,差距明显,而在最新的VMmark测试中,至强7500服务器已经可以提供300个虚拟机了。
服务器虚拟化能力的增强,对于桌面虚拟化的好处毋庸置疑,在基本相当的成本下,单服务器提供越多的虚拟机,也就让桌面虚拟化的性价比更高,有人可能认为至强7500这样的大服务器并不适合做虚拟桌面,其实不然,不要忘了虚拟桌面要包括应用虚拟化,而一些应用的虚拟化需求要比桌面虚拟化更高,一台4路的至强7500以更高的内容扩展空间和更强大的原始性能,甚至可以将它们一网打尽。
总之,虚拟桌面在今天看来已经不是什么梦想,它是切实可行的,从其理念与市场需求的契合度、从自身技术的可行性和成熟度、从周边技术与生态环境的支持力度上讲,它已经与以前的NC等瘦客户机理念完全处在不同的水平线上,我们完全可以认为认为桌面虚拟化的时代正在开启,并有着光明的未来。
但是,它也是颠覆性的一种理念,它的初始成本并不低,它要求你从IT基础上做出改变,而且它还直接触及IT应用的传统,这对于很多人很多企业都是一种挑战,我想这也许才是步入虚拟桌面世界的最大障碍!
在此,我们希望各位重新审视和梳理一下自己的需求与IT应用的理念,有机会的话,我们在虚拟桌面的世界里欢迎您的到来……