ZDNet>商用办公频道>浅析桌面虚拟化与VDI

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

有关桌面虚拟化( Desktop Virtualization,又称虚拟桌面——Virtual Desktop)的话题,不同的厂商也都有自己不同的见解与阐述,但这些基本上属于细节化的差异,从总体上讲,大家的思路都是一样的,那就是“化实为虚 化繁为简”,让企业的IT架构变得更为安全、高效、可控。但在我们真正进入虚拟桌面世界之前,要先清楚的明白,什么是虚拟桌面。

来源:ZDNet 【原创】 2011年12月29日

关键字:VMware VDI 桌面虚拟化

ZDNet桌面虚拟化频道 12月29日 北京消息 (文/赵效民)有关桌面虚拟化( Desktop Virtualization,又称虚拟桌面——Virtual Desktop)的话题,不同的厂商也都有自己不同的见解与阐述,但这些基本上属于细节化的差异,从总体上讲,大家的思路都是一样的,那就是“化实为虚 化繁为简”,让企业的IT架构变得更为安全、高效、可控。但在我们真正进入虚拟桌面世界之前,要先清楚的明白,什么是虚拟桌面。

其实,任何技术的出现与发展,再到普及,都不是一个孤立的事件,而是有前因后果的,对于虚拟桌面来说,也是如此,它是与IT总体的进步和I随之而来的IT架构变革思路密切相关。IT技术与理念的不断发展和演进,也正在改变着最终用户的应用习惯,以及企业的IT架构。当企业越来越离不开IT来帮助其进行经营时,我们会发现IT架构的变革是与企业的发展和成长息息相关的,所以这是任何企业,不管是巨型的跨国公司,还是中小型企业都要面对的话题。而在这个过程中,反过来也给相应的技术留出了“涌现、发展和普及”的空间。

如今,企业IT架构的发展也正处在一个重要的变革时期,越来越多的企业开始关注到了传统数据中心的局限性,开始向更高层次的架构与理念上转移,而“迈向云计算”无疑是众多客户们的终极愿景,桌面虚拟化也正好与之遥相呼应。

什么是桌面虚拟化?

有关桌面虚拟化的定义,很多厂商都给出了自己的说法,不过从我们老百姓自身的认识来讲,主要就看这个桌面是从哪里提供的,如果我们把电脑自带的操作系统所生成的桌面理解为物理桌面的话,那么虚拟桌面就是非本地操作系统提供的桌面,这个操作系统在哪?总之不在你的电脑上,而是在后台的数据中心里,至于是怎么存放的,则有多种方式,我们先可不必为此操心。由于当前的PC电脑的桌面有90%以上都是Windows操作系统,所以桌面虚拟化实际上就是针对Windows桌面的虚拟交付技术。

好了,桌面不在本地,而是在后端,可我们知道应用程序是安装在操作系统里的,这就意味着连同桌面一起的应用也是在后端的,因此即使你本地的电脑上没有装任何的应用软件,仍然可以通过虚拟桌面来访问相关的应用,比如Windows Office,这就是应用虚拟化——应用软件没有装在你本地的电脑上,而是由后台的数据中心统一交付出来。这也是为什么,要谈桌面虚拟化必谈应用虚拟化的原因。

浅析桌面虚拟化与VDI

桌面虚拟化的示意图,我们可以把自己的电脑分解为三个层次,硬件层就是本地的电脑,而桌面层就是操作系统,应用层就是应用软件,如果桌面不是本地的,就是虚拟桌面,应用不在本地安装,就是应用虚拟化。请注意桌面虚拟化与应用虚拟化的关系,虽然应用虚拟化是桌面虚拟化的组成部分,但它可以单独使用。当我们部署了桌面虚拟化,将桌面与应用部署到后台之后,你会发现现有的硬件更多的只是一个显示输入与I/O输入的角色,从而也大大降低了对硬件性能的需求,这显然对降低终端成本是有利的

现在我们就可以大体定义一下什么是桌面虚拟化了:

1、桌面不是由本地操作系统生成,而是由后端的数据中心交付

2、虚拟桌面必定包含应用虚拟化,二者不可分割

3、应用虚拟化可以不必通过虚拟桌面进行交付,可直接在本地的物理桌面上部署

总之,这个虚拟桌面与虚拟应用的含义就在于是不是本地提供,如果不是本地提供的,那就是虚拟的。那么这些桌面与应用不在本地,到底放在哪了呢?简单的说就是后台的数据中心,有些文章统称为后台的服务器,这并不严谨,原因在于虚拟桌面的宿主机不见得就是服务器。

桌面虚拟化与VDI是什么关系?

大体上它以桌面处理位置划分为客户端计算和服务器端计算两大类,基于这两种计算方式 ,主要以下几种类型:

终端虚拟化

也称为本机虚拟化,是针对本地电脑,可以利用VMware Workstation、Oracle VirtualBOX、CITRIX XenClient等虚拟化软件将本地电脑隔离成多个完全隔离的桌面,也就是说本地电脑被分割成为多个小虚拟机,并其上安装操作系统。你可以根据工作和生活的需要,在虚拟机之间切换,你也可以将一些虚拟机与后台的数据中心相连来调用远程的桌面。不过,这类软件更多的是用于本地的多桌面的逻辑隔离,此时桌面仍然是在本地生成的,所以严格上讲,不能算是真正意义上的桌面虚拟化。

虚拟桌面架构(VDI)

虚拟桌面架构(VDI,Virtual Desktop Infrastructure)的方式可以为每个员工分配个性化的工作桌面,在后台每个用户对应一个小的虚拟机(Virtual Machine),用户登录后可以在后台的应用超市中选择自己所需要的应用,构建自己的工作环境。而其本机,就可以作为自己的个人环境。这种方式障显了VDI集中管理、个性化配置的核心特点。

如今,大多数公司的员工以知识工作者为主,因此VDI确实是最主要的桌面虚拟化实现方式。如财务、人力资源部门或是普通的研发部门,平时办公只需要运行Office、IT开发工具、企业应用管理PORTAL等轻量级的应用,VDI的方式完全足够。

主机共享桌面

很多企业组织内部存在着固定任务型工作者,如银行柜台人员、呼叫中心的工作人员等。他们的应用任务非常简单,如呼叫中心员工每天只需打开一个Call Center软件即可开始工作,无须任何个性化设置。在这样的应用场景中,主机共享桌面非常适合,它本质上是一种终端服务模式。

在这种桌面虚拟化应用中,用户的桌面仍然是托管在后台。但它与传统意义的VDI有一个本质区别:其所有用户共享的是同一个后台服务器桌面,VDI模式则为每个用户提供独立的桌面。

这种模式非常适合大量任务型工作者聚集的企业组织或部门,既能降低成本,同时集中管控,统一终端配置。银行柜台可以是分布在不同城市的总行或支行,呼叫中心可以是分布在全国各地,后台对他们的集中管理丝毫不受地域限制。

用刀片PC硬件隔离

第一种模式中,每个用户在后台对应一个小虚机,可以支持前台的轻量级应用请求。但若存在大量图形处理或大量显卡、I/O吞吐时,就会存在速度瓶颈。所以刀片PC桌面模式应运而生:每个用户登录后,后台对应一台实体的刀片PC。实体刀片PC的处理速度一般要快于VDI模式下的虚拟机(要视具体配置而定),这种硬件隔离的方式,可支持用户运行资源消耗极大的应用,解决了一些高性能计算要求。

但它的问题在于资源消耗太大,意味着用户需要购买全新的服务器。本来企业就已经买了很多昂贵的工作站,现在等于是把这些工作站一股脑全搬到后台去。所以这样的应用形式至在一些特定场景中会用到,如需要提供远程登录的高性能应用支持。不过,现在的桌面虚拟化技术,可以让每个虚拟机(VM)能够直接调用GPU 资源,尽管每一个VM 仍需对应一个GPU,但与原来传统的方式相比,新的GPU应用技术将大大降低硬件投入,并获得高性能,这将是许多3D任务工作者的福音。

本地流式桌面

在这种模式下,所有数据在后台存储起来,但计算由前台处理,应用时,数据就像是水流一样从后台向前台交付,由前台本地的CPU处理完以后,再流向后台系统,此时前台看起来是一个无盘工作站的样子。它可以保证数据绝对安全,统一留在后台。而且相比采用刀片PC的方式,它的成本更低,却同样可以处理一些高性能计算。

但这种方式最大的缺点是前后台数据传输量非常大,对带宽要求很高,一般只有在局域网内才能搭建这种桌面虚拟化方案。

虚拟应用

前面已经讲过,应用虚拟化,可以不通过虚拟桌面而直接向本地桌面交付后台部署的应用(如Office),这就为用户提供更高的灵活性。而以往的虚拟应用都是在用户连线后才可以运行,并受到后台的集中管控,如今已经可以实现在离线状态下进行工作。这种模式相当于将应用安装在本地的一个虚拟虚拟空间内,这个虚拟空间只有后台的虚拟应用能够进行读取。即便是出差时在本机运行了该应用,也无法将该应用产生的数据导出,只有在回到公司连接到公司内网后,所有数据才会全部同步到后台服务器中。这种情况确保了离线应用的数据安全。

其实,在上面所讲的桌面虚拟化方式中,有两种已经存在多年了,比如主机共享桌面和本地流桌面等等,但直到基于后台服务器的虚拟桌面基础架构(VDI,Virtual Desktop Infrastructure)出现后,虚拟桌面才越来越成为业界所关注的热点,这也是各大厂商的必争之地,它基本上集各种现有的先进技术于一身,提供了一种最为通用的虚拟桌面模式,可以适用于大多数的应用环境。

这里再强调一下VDI的基本原理——由后台服务器生成虚拟机,再由虚拟机向前台的客户交付虚拟桌面,每个用户桌面对应一个虚拟机,虚拟机的数量可以随需求快速生成或是消减,所以比刀片PC等那种一个物理主机对应一个前端虚拟桌面的方式提供了更强大的部署与管理灵活性,而在下文中,我们着重讨论这一虚拟桌面形式(如果没有特别注明均指VDI)。而其与桌面虚拟化的关系也由此明确,它是桌面虚拟化的一种主流方式,但它绝对不能等同于VMware Workstation、Oracle VirtualBOX、CITRIX XenClient这类的终端虚拟化技术,因为原则上讲,它们并不需要数据中心即可使用,但VDI是绝对不行的,这也是两者最大的区别。

现在回到桌面虚拟化的本身,可能很多人会问,到底为什么要做桌面虚拟化,它的优势是什么?这里我们先卖个关子,下文会专门阐述,但可以先说一点,如果再去看那三个层面的架构,你会发现当我们把桌面层与应用层人本地剥离后,硬件已经变得不再重要,因为桌面与应用的运行和处理是在后台的设备上,因此随着技术的不断进步,桌面虚拟化相当于一个桌面端的虚拟隔离层,由于它的运行环境与本地无关,本地只需提供显示和I/O功能即,其他的交给这个中间的虚拟层来处理。所以渐渐地,桌面虚拟化也就变向的实现了应用的平台无关性,比如苹果电脑的原本不能运行Windows应用,但通过桌面虚拟化,苹果电脑完全可以接受Windows桌面和应用,这使得应用可以更为灵活的交付给终端用户,而无需考虑对方的平台是什么。这种平台无关性无疑将是桌面虚拟化的一个重要特色和未来发展的重点之一,并对相应的IT架构与应用模式变革也带来了深远的影响。

VDI发展的契机:服务器与数据中心虚拟化

桌面虚拟化的概念与技术并不是在近几年才出现的,现在的虚拟桌面基础架构(VDI,Virtual Desktop Infrastructure)的原始设想,可以追溯到上个世纪80年代。而就虚拟桌面本身来说,资历稍老一些IT从业者都听说过网络计算机(NC,Net Computer)这一概念,而最早的类似于虚拟桌面的这种应用模式可以说是大型主机的时代,当然每个技术的诞生与发展,与周边的环境是密不可分的,诞生的早,周边技术不支持,那么死得快,诞生的完也没有意义。大型主机共享时代随着PC的崛起而走向衰败,那个时候人们更向往那种灵活应用的自由,越来越反感大型主机的封闭与单调,在NC时代,设想就是通过网络完成计算,而不再是本地,这与现在的桌面虚拟化是何等相似?但是由于缺乏相应技术的支持,NC无法成为主流,因为人们发现NC将前端化简了,但后台的复杂度却明显提升,因为那个时候的后台的计算机的计算能力也不够强大,计算资源的调配与管理更是非常原始,可前端的应用又要求灵活与快速的用户体验,因此NC的概念虽好,但可惜无人帮衬,最后郁郁而终。

而如今,让桌面虚拟化,尤其是VDI开始大行其道的关键除了虚拟桌面技术本身的进步,也与市场的大潮流与大环境密不可分,这就是服务器与数据中心的虚拟化。

毫无疑问,虚拟化是当前服务器与数据中心领域里最为热门的词汇,而且与前几年更多的停留在观望与评估层面不同的是,现在有越来越多的企业已经将虚拟化用于实际的部署,虚拟化的如火如荼之势不可阻挡。

服务器虚拟化在数据中心建设中带来了一系列的好处,比如通过在一台服务器上建立多个虚拟机,可以保证更充分的物理资源的利用率,由此引申开来,它可以让管理员将以前多台服务器上的应用整合至一台服务器上,这样也就起到了削减物理服务器,降低能源消耗的作用。在另一方面,就像存储虚拟化将多个存储设备虚拟成为单一的存储单元一样,服务器的虚拟化也将使数据中心的服务器资源得到融合,就像一个大的“处理资源池”。

我们可以想象这样一个场景:以前每个村庄都有一口水井,但经常会出现有的村庄因为水人口众多而供水紧张,但有的村庄由于人口稀少而使水井的水未能充分利用的情况。后来,主管人员将井水汇总成为了一个水库,由管理人员针对每个村庄的需求,进行有序的水资源调配,这样每个村庄都有水可用,且没有浪费。在这里,“井”就是传统的服务器,“水”就是数据中心的处理资源,每个村庄就是企业应用。显然,虚拟化让“井”的概念淡化,而让管理的注意力放在了“村庄”的需求和“水”的按需供给上。

这种灵活的资源管理,显然为虚拟桌面的灵活交付提供了坚实的保障。如果我们把每个“井”理解为前端的客户桌面,就不难理解数据中心与服务器虚拟化对于VDI的意义。

这里需要指出,前面已经强调了桌面虚拟化与应用虚拟化的关系,但应用虚拟化其实也有很长的历史,甚至早于桌面虚拟化,但是桌面虚拟化的火热也让应用虚拟化在近几年迅速升温,而借助于后台的虚拟服务器,虚拟应用交付也会变得更为灵活。即使是向物理桌面交付应用,数据中心的虚拟化也让应用虚拟化受益匪浅。

浅析桌面虚拟化与VDI

IDG所做的IT虚拟化投资调查,就显示出桌面虚拟化已经明列前茅

另一方面,服务器虚拟化的发展与壮大也对用户关注桌面虚拟化起到良好的推动作用,毕竟两者有着密切的关系,而虚拟化厂商在推广服务器虚拟化时也在加大桌面虚拟化方面的宣传力度,在IDG的一项调查中,就可以发现桌面虚拟化的关注于仅次与服务器虚拟化,而与存储虚拟化持平。

总之,桌面虚拟化的发展与服务器和数据中心虚拟化的发展密不可分,而这也意味着,由前端桌面而引起的转变,将起到一发动全身的效应,它对后台的IT架构无疑也提出了变革的需求,这对于考虑部署虚拟桌面,尤其是VDI的企业来说,一定认识清楚。

为什么要部署VDI?

为什么要采用桌面虚拟化,肯定是与其优势和能给用户带来的价值分不开的。因此认清桌面虚拟化的优势,我们在上文着重于介绍了桌面虚拟化的原理、架构和各种应用方式,而它所带来的优势也就与其技术理念密切相关。当然,这里的桌面虚拟化主要就是指VDI。

我们可以先从一些调查中看看是什么样的原因,让客户选择桌面虚拟化。

浅析桌面虚拟化与VDI

IDG所做的桌面虚拟化选择因素调查

在IDG调查服务部门所做的调查中,340位受访者中选择最多的理由就是降低成本和更可控的桌面环境,其次还包括应用的集中、桌面安全性、更灵活的控制资源等等,而在Xangati有限公司公布的VDI调查结果则又给出了新的理由。

浅析桌面虚拟化与VDI

Xangati有限公司公布的VDI的驱动因素调查结果

我们发现在IDG的调查基础之上又出现了Windows 7迁移、保护自主知识产权、利于云计算等因素,当然最重要的还是降低运营成本与总体拥有成本(TCO),可以说随着时间的推移与技术的进步,未来还将出现新的亮点。

VDI的优势具体有哪些?

结合业界的分析与历史经验,在这我们可以大概总结一下VDI会给企业带来的一些关键好处:

1、便于企业IT对终端桌面的集中控管与维护

企业的IT部门,尤其是大企业的IT部门,对于企业的IT设备管理可谓是相当头疼的,比如那些有上万人员工的企业,有分支机构的企业,每个员工有自己的电脑,IT要为每台电脑的运行负责,哪个电脑能装什么软件,不能装什么软件,IT部门必须要十分清楚,而且有些软件只能是IT人员来安装,员工不能自己安装,桌面和应用出了新补丁,也要由IT部门来统一升级,这对于员工和IT部门来说都是不方便的。

借助于虚拟桌面,IT部门将所有的桌面管理收到了后端的数据中心,足不出户即可对桌面镜像和相关的应用进行管理和维护(即使是不用虚拟化刀片PC),而这种管理与维护对于前端用户来讲是透明的。比如上万个员工都是用同一个桌面,那么管理人员为这个桌面镜像打一次补丁,那么上万个终端的桌面也就全部更新了。

另一个典型的例子就是Windows 7迁移,IT只需在后台将桌面镜像更新为Windows,上万个前端桌面,包括海内外分支机构的桌面都可在十几分钟内全部升级到Windows 7,这在以往是不可想像的。同理,IT只需在管理平台上设置一些应用的访问权限,即可指定不同级别的用户所能使用的企业应用程序。

因此,虚拟桌面为企业IT提供了一个极好的管理手段,而这种集中管理的快捷性,是以往物理桌面不可比拟的。况且,这也将间接影响到企业的运营成本,比如企业IT部门的你可以想想如果IT亲自去分支机构去维护桌面,是不是需要成本呢?

2、让企业的数据与IT系统更为安全

桌面虚拟化少不了应用虚拟化,而应用的执行是在后台的数据中心里,那么应用所产生的数据也就在数据中心,而不是在用户终端的存储设备上,所以即使终端受损或是丢失,企业的应用数据也不会遗失,这极大的提供高了企业敏感数据的安全性。而且通过虚拟桌面,公司可以严格的划定后台数据的访问权限,它将有效防止因终端被盗,或是员工恶意拷贝而造成的公司知识产权的流失。这对于制造企业、设计公司、技术公司等,可以极高的保护其知识资产的安全。

另一方面,由于企业IT可以在后台对桌面和应用进行集中的维护,在木马、病毒的防护上肯定要比传统分散的物理桌面要强得多,而传统的物理桌面由于也会接入内部网络,所以一个终端出问题,就可以殃及整个IT系统。对此,桌面虚拟化显然有良好的免疫能力,即便镜像文件受到感染,影响的也是虚拟机,可以更快的清除和恢复。

3、保证业务连续性

采用虚拟桌面,即使你丢了电脑,也可以迅速的用另一台电脑继续办公,因为数据都在后台,并且由于桌面虚拟机在数据一侧,可以享受到数据中心的灾备支持,做到“永不停机”,从而也就保证了业务连续性。此外,虚拟桌面面对突发事件的响应也更为灵活,2011年的一些重大灾难,如日本海啸,已经能明显体现出桌面虚拟化的好处,受灾难影响的员工不必去单位即可在家里通过网络连接到自己的VDI桌面,实现远程办公,从而将灾难对企业的运营影响降至最低。

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投资,让现有资源可得到最大化的利用。

VDI当前所面临的问题与缺点有哪些?

任何一项技术都不是全能的,它不可能适用于所有的需求,VDI也是如此,在我们了解它的优点的同时,也要冷静看到它目前存在的不足。

1、初始成本较高 不适用于小型企业

VDI并不是免费的,初始成本也相对较高,你要进行基础架构的改造,要购买虚拟化软件的许可,而操作系统的授权还一个不能少,对IT人员的要求也更高。所以桌面数量越多,分支机构越多的企业越适用于桌面虚拟化,一般的只有几十台电脑的,小型企业则没有必要,一来成本不划算,二来小公司的IT管理难度与成本也并不高,因此桌面虚拟化并不适用于所有类型的企业,企业IT主管应该有一个清醒的分析和认识。

2、虚拟桌面的性能与用户体验不如物理桌面

由于虚拟桌面是通过后台的虚拟机提供计算能力,再通过网络传输数据到前端展现,所以在性能上与传统的PC机相比,还是有差距的,但是虚拟桌面现有的一些高级传输协议,应付一般的企业应用,如Office、邮件、Web应用、Flash播放、视频播放、数据库/ERP的管理等,都是没问题的,但如果想进行高负载的应用,如3D动画、高清视频处理等,虚拟桌面并不非常适用,即使是刀片PC与虚拟工作站(以虚拟机+专业图形的后端配置,为前端提供3D制图服务),也可能满足不了一些高端的需求,所以有这种需求的用户,一定要谨慎选择。

3、虚拟桌面的高度管控可能引起使用者反感

这是一个矛盾的问题,企业IT出于企业自身出发,希望更好更集中的管理IT资源,所以与企业经营无关的应用能不装就不装,但员工可能希望有一个更为自由的IT办公环境,自己想干什么就干什么,而且虚拟桌面的体验只能无限接近而不能取代物理桌面,所以虚拟桌面有可能会引起员工的排斥,这一点需要主管人员考虑清楚,当然企业的运营与IT的安全更为重要,因此也就无法两全齐美,不过以CITRIX XenClient为代表的终端虚拟化软件的出现,以及单纯的应用虚拟化的部署,将在很大程度上解决这一问题。

4、对网络的依赖明显

毫无疑问,VDI的工作方式与联网有重大的关系,虽然有离线的工作模式,但也只能是暂时的,而且要让自己的工作体现成效,联网是必须的(你做好工作报表,但传不上去也是无用的),所以VDI的一大命脉就是网络的可靠性与稳定性,当没来得及离线时就断网了,显然就不如本地物理桌面与应用的办公了,但这并不是VDI本身的问题,而是周边环境的问题。为了保证VDI系统本身的可延续性,健壮的网络系统是必不可少的。

有关VDI的误区

在此,我们觉得有必要对一些重点问题再做出一番解释,以进一步澄清相关的概念,这对于我们正确看待VDI,并采用相应的态度对待它有重要的意义,目前对于VDI的主要误区有以下几点:

1、VDI可以有效节省成本

可能很多人会奇怪,我们为什么没有把成本列为VDI的优势,而在调查中降低成本是很多人对桌面虚拟化所带来好处的第一反应,不过这个成本需要具体的分析。如果片面的认为桌面虚拟化就是降低成本,则有可能产生一种误解(其实,并不排除参与调查的人也有这种误解)。当然,笔者并不否认桌面虚拟化有降低成本的功效,但是具体情况要具体分析,尤其是初始成本方面,桌面虚拟化其实会考验很多IT主管的心情。

若是在现有的基础上进行VDI方式的改造,要先对后台的系统进行虚拟化改造,然后再向你现有的PC终端交付虚拟应用或是桌面,而操作系统的镜像虽然在后台只保留一份,可是授权许可仍然要试你的桌面数量而定,这方面与物理桌面没有什么区别,可你要额外的付出桌面虚拟化的相关软件和许可费用。这时就需要主管人员下很大的决心,因为这是一笔额外的投资,并且要把你的IT架构做一个重大的改变。而如果是要建立一个全新的IT架构,那么桌面虚拟化的初始投资将会有较为明显的优势,这主要是由于不用购买更贵的PC机,只需用瘦终端代替,当然后台的虚拟化成本仍要承担。

可能很多人会觉得VDI的这种方式的确不便宜,但如果把眼光放长远,你能体现出虚拟桌面在成本上的巨大优势,但这是一个“长线投资”,非常考验主管人员在TCO方面的关注能力。所以,在初期桌面虚拟化并不等于降低成本,它的成本优势需要慢慢显现。

2、桌面虚拟化就是指VDI

从上文介绍中,我们能明确一点,VDI只是桌面虚拟化的一个种类,所以要严谨的对待两者的区别,比如对于刀片PC的虚拟桌面、共享主机桌面,并不涉及虚拟化相关的内容。而VDI则是特指以后台虚拟机一对一的承载前端桌面的一种桌面虚拟化的形式。各种桌面虚拟化的方式,虽然最终的结果都是前端的桌面并不是本地生成,但实现的方式则千差万别,实际部署也有非常大的不同,所以不可相提并论。

3、终端虚拟化也是VDI

以VMware Workstation、CITRIX XenClient与Oracle VirtualBOX为代表的,是典型的终端虚拟化应用,更多的是用于本地的多桌面的逻辑隔离,从原理上讲它根本就不是VDI,当然它们所生成的虚拟机可以再连接VDI,但此时它们只是做一个本地界面存在,完全不是VDI的组成部分。所以我们不能再将这类的终端虚拟化产品与VDI等同起来,严格的讲,如果只用来生成本地虚拟机,并在其上安装操作系统,那么它们连桌面虚拟化都不是。

4、VDI前端最好用瘦客户机

这是一个典型的错误认识,我们不能将VDI与瘦客户机简单的等同起来,传统上讲脱身于NC的当代瘦客户机正是因为VDI的兴起与成熟又再次重新回到公众视野。由于VDI将处理的任务主要交由后台,所以可以允许终端越来越轻薄、细小,所以也就成全了瘦客户机的东山再起。但VDI的桌面交付对象是全方位的,从传统PC、笔记本、上网本到智能手机、平板电脑,只要前端的代理支持相应的设备,就可以在这些设备上交付Windows桌面。所以不要一想部署VDI,就是全套的瘦客户机,要收回个人电脑等等,相对来说,瘦客户机更适合于固定化的任务型工作者,而不适合移动型工作者,对于后者,传统的笔记本电脑照样可以应用VDI,并且还可以因为本地的高性能处理器与GPU来分担VDI中本应由后台数据中心负担的处理任务,反而降低了后台的压力。总之还是要看前端使用者的工作类型与以性质来选择与其配套的最佳VDI承载设备。

5、任何企业都适合用VDI

从理论上讲,VDI的好处对于所有的企业、公共事业单位都是适用的,但VDI以其自身的特点说明了它所需要的组成部分是很多微小企业所不具备的,或者说是不必要的。而对于大、中型企业来说则是非常适合,尤其是那些全国性以及跨国性的企业,有多地的分支机构,VDI对于它们来讲更为适用。而于很多人数不过几十人的小型企业,是否有必要使用VDI则必须要谨慎对待,否则VDI的初始投资将成为一个严重的包袱,很难有较好的ROI(投资回报率),虽然现在已经有公司推出打包好的一体化VDI-In-BOX方案,但初始成本仍然不低。所以,VDI虽好,但并不是一个适合所有人的技术,必须要因人而异。

有关VDI的常见问题

最后,我在此列举了一个关于VDI的常见问题,并予以简单的解答,以帮助用户更好的判断和规划自己的VDI之路。

1、现在的VDI成熟了吗?

一项技术能否发扬光大,有三大要素,一个是市场是否有需求,一个是这项技术自身是否可行,最后一个是周边的生态环境是否能跟上。就上文的介绍和分析来看,桌面虚拟化所带来的好处,完全是企业(尤其是在中型企业)所需要,而随着技术的进步,虚拟桌面本身也证明了是可行可用的,相关的通信与数据传输协议日益完善,使得虚拟桌面即使是通过WAN连接,也能保证基本的用户体验。而在周边生态环境方面,服务器虚拟化与云计算的发展为桌面虚拟化提供了坚实的保证,高性能x86服务器的上市,也让VDI的后台单服务器虚拟机数量大大提升,间接提高了VDI的性价比。在用户体验方面,当前两主要的桌面虚拟化提供厂商都有自己的方案,已经基本能满足绝大多数的企业办公需求,而在基础架构平台方面,新一代的处理器与相应的平台提供了更强大的原始性能和虚拟化加速技术,为提高服务器的虚拟化性能提供了良好的保障。因此,相对于原先的NC,今天的VDI在技术上已经可以说完全可用了。

2、我应该用VDI吗?

这与上文的误区中的一条非常像,但能提出此疑问证明了对此问题仍有客观和理性的态度。对于是否要用VDI,有必要从三个方面出发来予以考虑,第一主要就是管理与维护的复杂度,理论上讲,员工人数越多的公司越需要VDI,这个界限一般在100人,即100人以上就有必要考虑使用VDI,在此之下则要再分析。第二就是安全性,如果你对自己的知识产权资产的保护非常严格,不论企业大小,都可能要考虑VDI的方式。第三就是性能,VDI的性能不如物理桌面,所以如果你需要的是强大的多媒体处理能力,那么VDI可能并不适合,反而是那种物理主机支持的虚拟桌面模式更为恰当。总之,VDI的采用与否与企业的规模、安全敏感性与业务效率追求密切相关。

3、VDI需要对后台做哪些的改造呢?

如果确定采用VDI,就要针对VDI的特性对于企业IT的后台进行相应的调整。VDI是基于虚拟机的,所以后台服务器的虚拟化必不可少,同时每个虚拟机要占用相应的磁盘空间(为前端的客户分配虚拟磁盘),所以集中式共享存储系统也是一个应有的选项,并且是要支持虚拟环境与VDI特性的,比如支持虚拟机的备份、能应对启动风暴(在上班时,桌面登录高峰期所引发的对存储调用的集中化)等。由此可见,VDI对于后台的需求并不小,如果原来的IT基础较弱(尤其是小企业),部署VDI时的改造与更新压力就较大,但可以考虑一些企业推出的VDI-In-BOX类的方案,比如省时省力。

4、在服务器选型方面,VDI有什么特殊的要求吗?

主要的要求就是虚拟化性能的出众,它将在某种程度上提高你的ROI。而新一代的处理器与相应的平台提供了更强大的原始性能和虚拟化加速技术,比如英特尔的至强5600/E7,与AMD的皓龙6200系列处理器,及相应的芯片组和网卡产品,提供了从CPU到平台I/O再到网络互联I/O的虚拟化硬件加速能力,为提高服务器的虚拟化性能提供了良好的保障。

浅析桌面虚拟化与VDI

至强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的话,后台的虚拟机成本进一步下降了。因此,在部署VDI时,有必要挑选虚拟化性能更强的服务器,这可以说是VDI对于服务器最直接的要求。当然服务器也只是一个方面,在其之下的存储也非常重要,它的容量要与你的VDI需求相符,它的管理要支持你的VDI环境,它的功能要支持VDI可靠性、可用性(备份、快照、快速恢复、启动风暴等)的要求。

5、VDI的部署大概需要多长时间?

大多数内部VDI的构建,从最初的意向确定要最终的部署完成大概需要4至12个月的时间,这其中实际部署的时间并不长,大部分的时间则用于企业的环境与应用评估方面,比如企业的规模,现有的IT资源、员工的分布(分支机构的情况)、网络状况(是否需要网络加速与负载平衡)、应用的类型与产品(做应用虚拟化)、员工的分类与具体数量(工作类型以确定最后的交付终端部署)。一般来说,从严谨的角度出发,在VDI环境真正发布之前还需要严格的测试,这将保证最后交付时,尽可能的与原有的工作环境相当,并大大降低故障机率。当然,环境越简单、规模越小的企业,部署VDI的用时也就会越短。

6、VDI对于企业的IT与管理提出了哪个挑战?

VDI的部署与实施对于企业的IT与管理是一个全新的事物,所以IT技能方面的提高与培训是必需的,管理人员要熟练的掌握虚拟化管理的相关认识,同时要有清晰的人员与资源管理视图与规则,否则并不能起到很好的集中管控、维护和安全保护的功能。因此,从这一点来说,VDI的部署不仅仅是企业IT的事情,也是企业管理的重要的变革,它将会涉及企业内部管理的流程与规章制度的更新,其宗旨是为了适应由VDI所带来的全新的管理模式与理念,跟上VDI所带来的新的变化,从外置管理上做到与技术先进性的最好匹配。所以,在部署与实施VDI的全过程中,企业的管理层都要密切关注并积极参与其中。

综合评分:8.03 分
云能力:8.4 分
营业额:37.7亿美元[2011]
云服务:VMware云基础架构套件

查看更多 >>

推广二维码
邮件订阅

如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

重磅专题