您现在的位置是:首页 > IT基础架构 > 计算存储 >

从CIO的角度看桌面虚拟化

2010-06-12 16:09:00作者: 来源:

摘要最新的桌面虚拟化版本,充分利用虚拟化电脑的力量处理大部分进程。在这本技术手册中,将为您从企业CIO的角度介绍桌面虚拟化,例如桌面虚拟化的成本节约体现在哪些方面、桌面虚拟化成本节约的争议以及桌面虚拟化给企业和CIO带来的利益等。 ...

虚拟化是把昂贵的计算机资源的利用最大化的方式,它起源于20世纪60年代。早期的桌面虚拟化完全把操作系统从个人电脑上分离出去,把它放在数据中心,只给用户留下输入和显示功能。最新的桌面虚拟化版本,充分利用虚拟化电脑的力量处理大部分进程。在这本技术手册中,将为您从企业CIO的角度介绍桌面虚拟化,例如桌面虚拟化的成本节约体现在哪些方面、桌面虚拟化成本节约的争议以及桌面虚拟化给企业和CIO带来的利益等。

什么是桌面虚拟化?

桌面虚拟化在虚拟环境里利用访问虚拟化、应用虚拟化、进程虚拟化和安全和管理管理软件的优势。下面我们来看看这些技术及其影响。

访问虚拟化也叫做图象服务,压缩应用的显示和输入功能,然后跨网络将其显示在远程系统上。专用的客户端软件将翻译数据流并在远程设备的屏幕上呈现结果。由于这个过程发生在操作系统层,所以应用不需要感知到这个过程。

应用虚拟化在人为环境里运行应用,允许这个应用或其组件被复制或传输到远程系统。这让不兼容的应用可以在同个客户系统上共同工作。远程系统必须运行支持这个应用的操作系统。例如,Windows操作系统用于运行Windows应用。

进程虚拟化是一系列技术。这个技术的范围从一方面让工作负载跨多个系统扩展,到在其他系统上支持多个独立工作负载的单个系统。后者连同虚拟存取软件创建了叫做虚拟桌面基础架构(VDI)的技术。

很明显,在使用任何技术时,安全和管理软件起着重要的作用。取决于组织的目标,虚拟桌面技术可以混合或单独使用。

当用于适当的任务时,每一个技术都是有用的。当谈到其解决方案,这些技术的供应商看起来都使用了相同的套话,我就经常碰见迷惑的IT决策者。他们不清楚什么时候该使用访问虚拟化,什么时候该添加应用虚拟化,或者什么时候应该混合使用VDI技术。下面我们来具体分析。

虚拟访问

当IT人员总是需要访问网络,并且为了工作需要用到视频、音频或其他非结构性内容的时候,虚拟访问对组织的应用来说是个有用的工具。虚拟访问供应商使人们在瘦客户端、笔记本、桌面系统,甚至一些新手机操作平台上访问这些应用成为可能。像思杰、ClearCube、HP、IBM、微软、Pano Logic和Sun都使用新硬件和软件技术努力消除这些访问限制。

应用虚拟化

当IT人员需要带走应用及其数据或者一个应用与其他已经在使用的应用相冲突的时候,应用虚拟化是个有用的工具。在IT人员离开办公室之前,应用可以被拷贝或传输到移动系统里。这些应用就可以在任何地点任何时间使用了。

当组织从一个版本的操作系统移到另一个版本时也用到这种方法。像思杰、InstallFree、微软和VMware的Thinstall让专门的Windows XP应用运行在基于Windows Vista的系统上。

虚拟桌面基础架构

VDI是组织在虚拟环境中使用的下一个技术。整个工作负载,包括操作系统、应用和其他必要组件都被压缩到虚拟机镜像里。你能在客户端系统、本地PC刀片计算机或数据中心的服务器上运行虚拟系统。工人然后能够访问“虚拟桌面”。这些虚拟桌面可能运行Windows、Linux或Unix,并且仍然宿主在相同机器里。思杰、微软、Neocleus、Qumranet(现被红帽收购)和VMware都提供这样的功能。

对于该使用何种系统没有明确答案。IT决策者需要考虑团队中每个成员的需求。一些可能需要使用虚拟存取在服务器上运行应用。另外的可能需要本地和远程执行的混合模式。一些可能需要使用VDI运行不同的工作负载。

虚拟化现在很热门,像个新生事物一样,实际上30年前在大型机上就用到了这种技术,20年前在中型机上也用到了这种技术。现在虚拟化技术正在进入行业标准客户端和服务器系统。并且和信息技术的其他领域一样,这个技术已经有了新的含义。

2010——桌面虚拟化之年?

当VMworld2008召开的时候,在问到是否有人采用了上百台电脑的桌面虚拟化时,我只看到了一个人举手。

今年,VMware说他的合作伙伴表示他们大部分的客户都在评估、测试或者开始虚拟桌面架构(VDI)产品。

上个月,Citrix Systems说在2009年第四季度,有1000家新客户购买了桌面虚拟化技术,其中几个客户的购买量超过了万人坐席。

另外,有一家很大的食品生产商计划在今天进行万台电脑的虚拟化。这是我和参加这个项目的工作面试的人员谈过之后了解到的。

尽管如此,还是有很多CIO把自己看作是大型桌面虚拟化的先行者。这项技术还有很多风险:技术不成熟、ROI存在疑问,虚拟架构的空间需求也需要采用新策略,软件公司也还在研究如何在虚拟环境中支持他们的软件。

但是企业仍然继续向桌面虚拟化努力。例如Independent Bank Corp.采用了一千台虚拟桌面作为他们灾难备份策略的一部分。

在Forrester Research的高级分析师Mark Bowker做的非正式调查中显示灾难恢复并不是桌面虚拟化的主要驱动因素。主要原因是什么呢?应该是减少传统桌面相关的资金花费、简化应用更新和配置和减少客户设备支持的操作成本。

采用桌面虚拟化的理由

桌面虚拟化不是服务器虚拟化中节约成本的主力军。

最近,我和一位专家谈到了桌面PC的成本比更大的成本代替了:新的服务器、网络组件、存储、新人等等,用于支持桌面虚拟化架构。

我没有谈到的是为什么人家还要迁移到桌面虚拟化中。Windows 7就是其中之一,它是促进因素之一,因为很多公司都跳过了Vista,而XP的支持也将要结束。人们没有购买新的内容更大,而且处理器更快的新PC来支持从XP桌面向Windows 7桌面的迁移,而是在详细查看桌面虚拟化。

系统整合厂商Champion Solutions Group的虚拟化副总Kevin Vogl说:“在最后的90天中,桌面虚拟化的吸引力比率从2提升到了20。”因为人们想要用他们可以承担的价格迁移到Windows 7,并消除传统PC相关的配置和管理问题。

他估计当在虚拟化模式下巩固桌面的时候,桌面虚拟化的工作可以简化80%。

虚拟化分隔了软件和硬件层,从而使硬件更新和操作系统升级产生了锁步模式。桌面虚拟化最终可以打破这种模式。这就让IT有能力让数据中心服务器的桌面图像导向选择的终端。

还有其他好处吗?桌面虚拟化可以延长终端寿命。ESG(Enterprise Strategy Group)的分析师Mark Bowker估计虚拟桌面可以持续10年,而桌面PC的替换通常每三到五年就会发生。毕竟服务器上所有的计算机体不是瘦客户。

桌面虚拟化是否是企业的现实选择?

问:桌面虚拟化有什么益处?它是企业应该慎重考虑的选择吗?

答:虚拟化是把昂贵的计算机资源的利用最大化的方式,它起源于20世纪60年代。尽管如此,相对便宜的电脑的出现大幅度降低地降低了虚拟化的成本优势,作为释放IT资源的一种方式,这种技术也不再受人喜爱了。目前无止境的升级、不定和其他更新占据了电脑的大量时间。由于管理问题,IT部门又重新关注虚拟化,把它作为优化IT资源的一种方式。

早期的桌面虚拟化完全把操作系统从个人电脑上分离出去,把它放在数据中心,只给用户留下输入和显示功能。最新的桌面虚拟化版本,充分利用虚拟化电脑的力量处理大部分进程。每个用户的桌面上都有在虚拟机上运行的完全的操作系统和应用图像。这样的设置拥有中央管理的优势,而又不需要耗费桌面电量。

桌面虚拟化的最大优势是,它允许管理员从中央区域为个人电脑和客户设备提供软件。管理员可以对多个用户配置标准的桌面图像,比如不停进出网络的活动员工,分支机构的员工和外包服务员工。不遵从法规的虚拟机可以被隔离,这些用户可以被动更新系统。桌面虚拟化降低了定点支持的成本,因为管理员可以更新服务器补丁,而当虚拟机访问应用程序的时候就会自动更新。在降低成本的同时,从中央关闭合作环境的能力也非常引人注意。

桌面虚拟化听以来有点儿像终端服务,终端服务的服务器可以运行应用程序,用户也可以远程访问。但是两者大不相同。服务器可以控制每一位详细用户的整体桌面环境。为了解决负载平衡或者失败事件,虚拟化还增加了桌面环境移动功能以及所需的应用程序。应用程序流提供了更大的灵活性:可以创建基本的操作系统图像,每个单独的应用程序图

像可以在不工作的时候根据需要结合在一起。应用程序流大大减少了所需要的独特桌面图像的数量。它也提出了一个很好的主意,就是应用程序许可非常必要。

虚拟化不需要管理员对一般任务进行分别考虑。服务器的关机可以带动多用户的关机。磁盘的应用应该严密监视,因为用户也会使用相同的驱动空间。根据属性,该技术的复杂性增加了,需要新的技巧。虽然虚拟化使得关闭网络环境非常简单,但是它不能消除主机上低等级的恶意软件威胁,比如keyloggers和rootkits,要明了这一点。

桌面和服务器虚拟化帮助CIO巩固灾备计划

 

美国独立银行公司(Independent Bank Corp)从桌面到数据中心都利用了虚拟化技术,避免了一些在传统灾备计划中最常出现的问题。

要记住恢复环境是与生产环境同步的。在引入虚拟化灾备技术之前,该公司(独立银行)的配置是位于美国密西根州艾奥尼亚的银行总部,由位于密歇根州其贝尔丁的热站做恢复环境,都漂到14英里以外了。

独立银行公司总计拥有大约30亿美元资产,横跨密歇根州有一百多个办公室。Tom McKowen是该公司的企业架构师,他说:“我们在热站和生产环境采用了完全相同的硬件,这在运作方面工作量很大,我们可能几个月都无法获得(配置或数据的)变化信息。这样一来,我们就可能错过(站点之间的)某几个步骤。”

利用思杰系统公司(Citrix Systems Inc.)的XenServer防备服务管理操作系统并为思杰XenApp应用虚拟技术管理配置,该银行现在可以对物理服务器或者虚拟服务器调整(操作系统和应用)负载。McKowen说:“防备服务保证灾备环境中的配置与生产环境的配置是一致的。在此之前我们(在保持一致性方面)可能总会落后几步,现在我们可以确定两个站点是完全相同的镜像。”

在桌面层,独立银行公司利用XenDesktop来虚拟化全部桌面,不管用户在哪里,都可以对他们进行分组安排工作。桌面镜像被集中宿主在虚拟化的数据中心服务器上,可以很容易地置备或解备。XenApp也被用作一种把应用程序与底层硬件分离的手段,进而支持应用程序可以被分配给用户,不管用户在家里还是在其他远程位置,应用程序可以被在线访问,或者也可以在网络不通时离线访问。

独立银行采用了两种虚拟化服务器平台,思杰公司(Citrix)的XenServer和VMware的ESX。但是,是威睿公司在生产环境和热站之间的数据复制策略上开始发挥部分作用的。

EMC提供了用来在两个站点之间恢复和复制的基本组件,这两个站点是:CLARiiON存储域网络(SAN),数据归档中心以及位于这些设备之间的恢复点装置。威睿公司(VMware)的vCenter Site Recovery Manager利用这些组件为失效备援和在VMware vSphere环境保护下的所有虚拟机的重启顺序编写脚本。McKowen说:“现在,我们有了双向复制,如果出现了灾难恢复的需要,我们只需按一个按钮,就会切换到备份数据中心ESX服务器提供的虚拟机。”

VMware的ESX服务器用来安置和恢复该银行的Microsoft Exchange Server和SQL Server,以及Sybase公司的数据库。

恢复点装置还会为紧急情况的恢复记录书签。如果热站中的当前数据不干净,该装置允许IT部门从几天前更早的时间提取当时标记书签的数据。

通过在站点之间结合使用“威睿公司和思杰公司的虚拟化技术”与“易安信公司的备份和复制技术”,该银行现在可以获得虚拟桌面和服务器快照,或者维持“优质的操作系统和桌面镜像”,并把它们存储在存储域网络(SAN)。快照可以被再另一个站点恢复。

独立银行的首席信息官Pete Graves说:“我们可以进一步使跨站点之间的恢复流程标准化。一年前,我们没有这么做,所以去年我们在自动化恢复方面迈出了巨大的一步。恢复时间已经从几天降到了几个小时,有时甚至是几分钟。”

降低硬件成本

除了降低了恢复时间,该银行利用应用程序和服务器的虚拟化还可以降低大约一百万美元的硬件成本。该银行正在为具体业务单元的思杰配置,以及那些不经常使用的应用程序调整硬件。既然应用程序虚拟化创造了一个硬件无关的工作空间,该银行可以省去需要

支持多种配置和应用程序的硬件,取而代之的是把工作空间放在一个运行在任何类型服务器上的虚拟机上。

Nelson Ruest是不列颠哥伦比亚维多利亚企业决策有限公司(Resolutions Enterprises Ltd.)的首席顾问。他说,在企业中,利用虚拟化灾备方案达到节约成本的效果并不罕见。

Ruest说,“我们有一个非常大的客户,占据了备份数据中心的三层楼的空间,每层内部的复制服务器对应他们生产环境的每一台物理服务器,当他们转移到虚拟化灾备策略以后,他们可以省下许多服务器,在他们的整个灾备基础设施中可以实现每年60%到70%的节省。”

准备大流行,满足联邦法规

今天,独立银行利用XenApp和思杰访问网关为100家分支机构和1300名员工交付了120套金融和办公应用。

首席信息官Graves说,大约一千名员工可以远程访问应用程序,但是该网管软件有支持多达2500名员工访问的能力。为准备灾难应急措施(从大范围普及到停电问题),也为应付会施加到网络上的额外压力,该银行现在在每个数据中心采用了多协议标签交换以太网(Multiprotocol Label Switching Ethernet)。从广域网的角度看,该银行从一种在异步传输模式技术上采用帧中继的传统网络转变成了采用AT&T公司的MPLS网络。

Graves说:“我们不能计划一切,但是虚拟化已经在我们准备如何面对灾难以及满足灾备情况的常规需求方面提供了灵活性。就像一场大流行,我们必须另设员工。”

下一步:负载均衡

随着虚拟化思维已经准备就绪(比如:按需重新分配资源的能力),实现站点之间的负载均衡对于该银行来说是一个自然而然的过程。本季度,热站预计将被关闭,取而代之的是位于密西根州大急流域(Grand Rapids)的一个新备份数据中心。

Graves说:“我们必须做到快速恢复,虚拟化已经进一步把我们带近这一目标了。我们希望继续向我们的目标(在数分钟内恢复)移近,而且负载均衡会帮助我们实现永不停机的状态。”

分析桌面虚拟化节约成本的秘密

和传统的桌面计算相比,桌面虚拟化技术可以在安全或者远程访问性能方面提供特定优势,可以肯定地说在这个经济时代对很多人来讲最大的驱动力就是费用,费用越低越好。几周前,我曾经写过一篇文章“虚拟桌面——并不是买家少而是维护得少”,较低的操作耗费是用户使用桌面虚拟化节省费用最主要的方式。例如,假设系统有500个用户,这些用户全部使用桌面虚拟化,比起全部使用自己的全套PC机在来讲,管理上的费用就会少得多。

至少桌面虚拟化的销售商是这样对顾客讲的,但是“便宜的管理”究竟是什么意思呢?桌面虚拟化最节省费用是在于桌面虚拟化技术提供了一个简单的方式,通过该方式可以使多个(几十个、几百个甚至几千个)用户“共享”一个磁盘镜像,这就意味着通过该技术可以管理一台允许多个用户共享的Windows XP计算机。

因此如果考虑到用户各个方面的问题,那么是管理一个桌面还是一百个桌面呢?哪个会更便宜些呢?

为了利用磁盘镜像共享,需要先构建一个允许用户共享的“主”Windows磁盘镜像。接下来的工作由桌面虚拟化系统来处理,在用户需要时做镜像拷贝,然后提供给用户。这有点像以前的为每一个用户一次又一次地“克隆”或者“Ghost”一个驱动程序,唯一不同的就是现在使用桌面虚拟化软件代替了手工操作,下面列出的是一些例子:

? Citrix XenDesktop使用Citrix Provisioning Server

? VMware View使用View Composer和称为“Linked Clones”的功能

? 如果使用NetApp做存储的话,就可以使用其Flex Clones

听起来还是不错的,对吧?但是有一点必须要注意,多个用户共享一个磁盘镜像的前提假设是所用用户都有足够相似性而可以共享一个相同镜像。但是如果不同用户使用不同

的应用程序会怎么样呢?这就是“共享镜像”概念的失灵之处。一旦开始为不同用户组创建不同镜像,使用VDI节省下来的费用就开始逐渐消失了。

解决这个问题的一个方案就是创建一个共享镜像的“基准”,在这里的意思就是说在这个基准镜像上安装企业范围内使用的所有应用程序,保证公司内的每一个人都可以使用。然后使用应用程序虚拟化包在每一个用户的桌面上安装个人用户需要的个人化应用程序,从而通用的共享桌面就成为了运行中员工个人桌面。可以使用任何应用程序虚拟化包,如Microsoft App-V、Citrix XenApp Streaming、VMware ThinApp和InstallFree等等。

当然在试图虚拟化所有应用程序时会有很多挑战和复杂性,但底线是:如果希望从桌面虚拟化中节省可观的花费,就需要开始考虑任何让所有的用户共享一个通用的磁盘镜像,即使只是一个基准镜像。

 

桌面虚拟化不仅仅可以节省成本(上)

服务器虚拟化改变了数据中心,并且往往能够节省大量成本。专家们称,桌面虚拟化并不这样,越来越多CIO们开始发现虚拟桌面的部署成本要比最初谈判时高很多。

“我们发现基于全面节省成本的桌面虚拟化项目开始脱离这个初衷,” Forrester研究公司分析师Natalie Lambert说,他还写了一份关于虚拟化桌面为什么将会变成新的企业PC的研究报告。

为什么会转变呢?尽管说它在帮助桌面支持和桌面管理方面可以达到极具吸引力的潜在成本节省,但特许成本以及基础设施升级通常会使虚拟桌面成为PC的一个可行性选择,这也会影响成本节省公式。因此, 越来越多的CIO开始寻求虚拟桌面能够带来安全和桌面管理的益处,Lambert说。

桌面许可成本费用大致在每个用户150美元到250美元,而且桌面被虚拟化应用的成本在日常许可费用之上,Blackhawk技术咨询有限公司CEO兼创始人Ty Schwab说。在应用虚拟化方面,通常的一次性费用是2000美元到5000美元,用于应用虚拟化视频或者需要设计、包装和虚拟应用的管理控制台。同时,每个虚拟化应用的应用虚拟许可费用大概是150美元,Schwab说,他曾经参与过各种类型的大约200多个虚拟化项目实施。

然后,还应该有如网络、宽带和存储优化这方面基础设施的考虑。“也许一些供应商提醒你每个虚拟桌面只需要30千字节的宽带,但是,事实上,你会需要每个用户至少100千字节的宽带,用于处理负载或峰值情况,” Burton Group公司分析师Chris Wolf说。

涉及虚拟桌面基础设施(VDI)的存储成本执行起来是巨大的。在一个传统的桌面上,购买一个本地磁盘每TB(terabyte)会花费80美元,但是在VDI环境中使用SAN,每GB(gigabyte)会花费10美元,因为,SAN具有很多其他组成部件,如高端磁盘阵列和电缆,虚拟化集成和咨询公司Xcedex 首席技术官David Payne说。

“你将不得不指出在企业磁盘上需要多少存储,往往是指SAN存储,”他说。“这将需要SAN基础设施和网络用于存放分散在廉价硬盘上的数据,再加上用于测量terabyte和gigabytes的所有能力都需要迁入到数据中心。”

减少存储成本的方式

不过,还是有很多办法来节省存储成本。VMware View和Citrix XenDesktop都可以由一个单个的VM影像生成一个虚拟机(VM),这些虚拟机由不同的文件构成。“这样可以节省超过60%的VDI存储成本,”一家咨询公司Resolutions Enterprises负责人Nelson Ruest说。

同样,在服务器方面,CIO们应该关注重复数据删除技术,减少桌面磁盘消耗。“磁盘消耗以及在实施这个解决方案后需要的磁盘是桌面虚拟化中最大的成本支出,” Payne说。CIO们应该评估重复数据删除技术,这可以为桌面虚拟化减少70%到85%的磁盘需求,他说。

“单这一项就可以节省六到七位数的成本,这就可以看出实施桌面虚拟化或不实施在产生经济效益方面的不同结果。”

桌面虚拟化不仅仅可以节省成本(下)

虚拟桌面试用在今天随处可见

大多数虚拟桌面项目都处在计划阶段,并且,由于一些因素,专家们相信大多数企业将仍然会处在至少18个月的试行阶段,包括CIO们也在期盼这项技术的成熟。同时,还需要花费大量时间来弄清楚如何切换到虚拟桌面将影响到IT运营。

“很多企业都表示他们已经看到了桌面虚拟化的价值。我们已经在很多情况下看到PC桌面支持成本节省了20%,但是,与此同时,如果你致力于桌面虚拟化, 你将花费五年的时间用来规划部署,” Wolf说。

能够迅速实施这些项目的通常都是那些高度监管部门,如医疗卫生、金融服务和保险行业。“有很多法规要求的企业行动的更快一些,规模更大,因为这些企业很容易产生涉及安全的业务案例,” Lambert说。

伴随着桌面虚拟化,就不需要过多地担心数据丢失,因为大多数桌面虚拟化技术都能够将数据移出端点,并放在数据中心里。并且,如果一家公司选择本地桌面虚拟化,将数据和应用仍然放在虚拟的桌面上,同样的安全进程在传统的PC机上同样可用,如加密和控制网络访问,以及USB驱动器的不可用性。最重要的是,IT能够实现管理收益,如集中修补和维护、灾难恢复以及业务连续性,它具有简单地传递桌面图像到另一台服务器上的能力。

然而, IT或许需要更改一些进程用以将虚拟机同现在正在运行的服务器进行隔离。由于VM需要在这些服务器上获取一些资源,因而会产生一些互动, 但是,IT应该在共享网络上有一个防火墙用以阻挡在操作系统层面上的一些相互作用。
尽管如此,与虚拟桌面的安全收益相比,这些变化是微乎其微的。

“由于数据的集中安放,虚拟桌面能够产生更加安全的环境,” Payne说。“将会有很小的攻击面,IT能够对有多少用户访问数据获得更多的详细控制。”

企业桌面虚拟化可能增加成本

服务器虚拟化的实施非常简单直接:加固服务器,而且ROI也很明显。那么企业的桌面虚拟化呢?ROI就不是那么明显了。

除了从瘦客户端减少的桌面和桌面管理的简化中降低的成本以外,能节省的地方就很少了。这种技术可以加强安全性,遵守法规的要求欧并减少业务所需要的时间。但是CIO会发现企业桌面虚拟化会带来新的资本支出,再培训或者雇用新的员工来支持也增加了成本。企业范围的虚拟桌面架构可能意味着在高负荷的服务器、网络组件和存储上的支出,另外还要为证书付款,还需要为数据中心的冷却的电力的潜在成本付款。结果可能是公司必须对现有的IT员工进行再培训或者雇用新员工。

Gartner估计,和桌面电脑相比,主机桌面可能需要企业多花费1.4到1.7 倍的时间进行架构和技术的支持。Gartner负责终端用户计算的副总裁Mark Margevicius说:“购买桌面电脑的整体花费要构建支持整个企业的桌面虚拟化架构的成本要低。”

数据中心中支持上千甚至上万的主机桌面也会使IT产生巨大的变化。

CIO将需要创建多功能的IT部门,而不是即使是在大部分公司中常见的做法。服务器管理员或桌面经理等头衔将会比虚拟化专门家代替,这些虚拟化专家了解建立虚拟机的方式、根据需要提供虚拟桌面或处理存储需求。

专家说,种种这些都很难做到,但是大型企业正在创建良好的虚拟中心,在企业IT不能关注技术资源也要关注技巧。

由419位高级IT专家参与的调查发现14% 的人相信他们在虚拟化配置和管理上存在员工和技巧的缺乏问题;另外的47% 说他们拥有这个领域的技巧,但是他们需要改善或者提高这些技巧。这项调查是ESG(Enterprise Strategy Group)在2010年一月发起的。

Gartner的Margevicius说:“最成功的(桌面虚拟化)客户端是那些把很多准则合在一起的客户端。服务器工程师、网络管理员和存储管理员一起努力确定网络带宽和潜在因素,而且还需要进行更多的桌面和服务器方面的再培训。”

强大的人才被大部分的专家认为是成功的桌面虚拟化配置所必须的,但是说起来容易做却很难。系统整合提供商Champion Solutions Group Corp.的虚拟化副总裁说: “我们做了上百个项目,但是实际上让桌面的员工和服务器组员一起工作,就好像让Unix的员工和Windows的员工一起工作一样。”

尽管如此,在有的地方,桌面虚拟化也减少的成本,而不是增加。例如,有些企业没有建立和离岸开发伙伴很近的数据中心,而是选择了在他们自己的数据中心中安装桌面虚拟化,这样就减少了新数据中心的建立。这是ESG的分析师Mark Bowker的观点。

专家说,另外,如果企业桌面虚拟化配置在设计阶段就正确地完成,前段在必要技术配置和架构上的的投入就很值得了。除了桌面备份——很多公司都没有备份——和建立并加固现有的灾难恢复计划、业务连续性和安全策略,企业还需要简化桌面刷新和安全更新。

但是达到这种程度还有很长的路程。目前大部分的业务都没有从企业规模的角度迁移到桌面虚拟化中。专家估计,把上千的用户迁移到桌面虚拟化中需要花费企业五年之久。很多公司都暂时开始配置50个桌面,最多的是1000个。

 

CIO关注:如何实施桌面虚拟化

Forrester的一份报告显示,IT专业人士不应被桌面虚拟技术相对容易实施的特点所蒙蔽。

尽管说选择一个桌面虚拟化产品供应商并获得该产品的相关许可很容易——你只需知道用户的数量然后支付每个用户的费用即可,但是要想确保这种虚拟环境仍符合Microsoft的相关许可却是一件很困难的事情。

“对于桌面虚拟化的相关许可条款与对传统PC机是不同的。要想符合这些条款,你必须要遵循一些新规则,”一家研究公司负责虚拟化的Natalie Lambert说。

Lambert表示,运营人员在之前并不是必须要考虑Windows的相关许可,他们认为这是其负责采购的同事负责的领域,这使该项目的风险性提高了许多。

她表示,在推进桌面虚拟化项目之前,项目运行人员需要了解Windows的相关许可,然后向公司的采购人员讲两件事:“其一,‘你们不用为此担心,因为我们是在规则允许的前提下去这样做,’其二,‘我们需要做到以下几点,使我们在推进这一战略时不至于违背相关条款。’”

CliffsNotes对此的看法是:在进行桌面虚拟化时,无论你采取什么方案,都离不开Microsoft Software Assurance (SA软件保障),这是Microsoft作为一个软件巨头为用户提供的升级保障。Lambert介绍说,如果没有这种保障,你就无权在Windows许可的范围内在你的PC机上运行虚拟桌面。

在SA的保障下,在Apple电脑上实施本地桌面虚拟化

桌面虚拟化有两种形式:本地虚拟化和主机虚拟化。本地桌面虚拟化允许用户在受保护的环境下在自己的PC机上运行多个操作系统。

“如果你的笔记本电脑是受SA保护的,你就可以在无需任何费用的前提下在该机器上添加四台虚拟机,这是允许的,” Lambert说,“但是如果你基本的操作系统没有SA保障,你将不得不为其购买相应的Windows许可。因此,如果你拥有了模板镜像和三台虚拟机,你将需要向Microsoft支付四项许可的费用。”

SA的价格通常是你当前Microsoft许可费用的29%。因此,那些认为SA并不是物有所值的企业应该重新考虑一下这个问题了,因为只要他们机器上的虚拟机数量超过了两台,SA所带来的成本节省就可以将其本身所需的费用抵消。

这里有一两个建议;如果你想要在一台Apple电脑上运行Windows,并使用VMWare公司或Parellel公司的软件,你可以只为那台Apple电脑购买Windows SA 许可,然后在Microsoft批量许可协议下根据自己的意愿运行尽可能多的虚拟机。

“因此,你基本上只需购买一次OS许可,虽然从不使用它,但它可以让你根据自己的意愿运行尽可能多的虚拟机,” Lambert说,“而赚钱的是Microsoft,他们将赚走所有Apple用户的钱。”

此外,如果打算使用VMWare公司的Pocket ACE,你根本不需要向Microsoft支付任何官方许可费用。这种设备很不错,可以允许你将桌面保存在USB记忆棒上,并在世界任何一台电脑上对其实现运行。

“一些大胆的客户打赌说只要Microsoft可以像允许物理机运行一样允许USB记忆棒的使用,他们对此就不会介意,” Lambert说,但他同时表示,据Forrester公司预计,Microsoft很快将会出台一套ACE许可制度。

主机桌面虚拟化和VECD(Vista Enterprise Centralized Desktop)

振作起来:在进行主机桌面虚拟化时,要想使其符合Microsoft的许可条款就要复杂一点。

第一个强制要求购买的协议是Vista Enterprise Centralized Desktop (VECD)许可。这是Microsoft一种订阅性的许可协议,针对的是在数据中心服务器上运行Windows精简型操作系统的客户。Lambert解释说,该许可协议需要不依赖于主机桌面虚拟化解决方案,相关设备的成本取决于所支持运行的虚拟机数量。

“如果你使用的是精瘦型客户机,实际上就会容易许多。你只需为每个连接中的客户机支付110美元(订价),就可以使用所有的虚拟环境,” Lambert说。

然而,如果你是使用在标准的PC机来进入虚拟环境,就只能再使用SA(提醒:当前许可费用的29%)了。对于拥有SA保障的PC机,每台设备的使用费用是23美元。而如果你没有购买SA呢?“你将无法使用虚拟环境,” Lambert说。

有个建议你可以考虑一下:使用拥有VECD许可的标准PC机的好处是,你不仅不需要购买新的精瘦型客户机,那些PC机的指定用户(除了非指定用户)可以从他们的PC机上随意进入自己的工作环境,而不需要任何额外的费用。

最后,Lambert表示,这些针对该模型的许可措施归根到底是要限制使用主机桌面环境的设备数量,而不是要限制其用户数量。因此,有个好消息是如果你让1000名雇员共享500台电脑,你只需购买500份VECD许可协议。而相反如果你有500名雇员使用1000台机器,你就要购买1000份许可协议。

Lambert表示,是不是有些困惑?其实你并不孤单。“我可以告诉你这对我来说是完全合情合理的,因为我为了写这份报告已经与Microsoft的人交流了两个月,”她说。

桌面虚拟化设计常见错误

Kevin Vogl是系统整合厂商Champion Solutions Group Corp.的虚拟化副总。他已经监督了几百次桌面虚拟化配置。

他分享了他发现的桌面虚拟化配置中的错误做法,其中一个常见的就是创建了太多的桌面镜像。

有些企业的IT部门急于满足用户的各种需求,结果就设计了上百甚至上千的虚拟桌面图像,抹杀了桌面虚拟化的主要优势——简化桌面管理。通常情况下,开始的时候是一组用户,然后会越来越多。

Vogl说:“我看到有的企业组成了人数不多的小型用户组,由于这个用户组中有些人使用的应用,其它人不使用,结果导致这个用户组拥有六个镜像,而不是一两个。”

他说,那些只有很少人使用的应用,应该通过应用虚拟化单独交付。
用户引导风暴(User boot storms)通常会导致存储分配或网络性能,而这是可以在设计阶段避免的。共享内存(shared memory),目前在大部分的虚拟化产品中都可以使用,它允许使用Windows 7 的第一个镜像,比如说只加载一次。Vogl说,共享内存技术让用户在下次启动Windows 7图像的时候不需要加载内存。

CIO关注 对桌面虚拟化和胖客户端的重新审视

对于CIO们来说,分布式计算模型及用户手上的胖客户端(fat clients)一直都是一个成本、部署和管理噩梦。但是,你所了解的(胖客户端)是否要好于你并不了解的呢(虚拟桌面)?

利用胖客户端,用户可以获得一个熟悉的操作系统,实时访问多媒体应用以及设备便携性。另外,终端用户往往不再会自己修补PC问题或是添加程序,从而避免了一些设备甚至网络发生失控。笔记本电脑一般装载了大量的数据,从而面临严重的安全风险。

使用桌面虚拟化以后,因为数据驻留在了数据中心,而不是客户端,因而安全风险大大减少了。IT很容易发送补丁或升级,并且从中央位置执行备份,终端用户的停机时间减少了,因为如果系统发生崩溃时,工作人员可以转到另一个设备上。

不过,使用桌面虚拟化,用户需要时时关注网络状况,目前,有有限的驱动支持虚拟桌面基础设施(VDI)机器,并且,用户将会抱怨包含图像的应用的性能,因为这类应用不再是在本地移动,它们需通过网络进行移动。

随着公司在服务器虚拟化方面有了成功的经验和努力,他们开始将桌面虚拟化看成是胖客户端的一个可行性替代品,CIO们最关注的两个问题是:应该采用什么技术方法;如何证明业务案例及减轻终端用户的抱怨。确实如此,在本月对93名受访者的一次调查中,SearchCIO.com发现,24%的受访者表示在2009年至少有限的使用桌面虚拟化,其中三分之一受访者计划在今年评估这项技术。另外40%还没有计划在今年开发或者使用桌面虚拟化。

桌面虚拟化模型

VDI是针对桌面虚拟化最常见的模型。通过VDI,IT能够虚拟化桌面图像,并将他们存储在服务器上,然后,再通过网络将他们传给终端设备。在这种情况下,通过集中桌面图像和相关的桌面管理任务,可以节省成本,但是这样也会出现新增的存储和网络基础设施成本。
同样,也有很多其他的模型即将出现,包括Vmware公司和Citrix Systems正在开发的裸机客户管理软件,这些可以消除掉VDI的一些缺点。裸机能够在使用户脱机访问,并且在桌面管理及用户选择设备和应用之间提供更好的IT平衡。

使用VDI模型,曾经在桌面上的所有计算能力现在存储到数据中心里。“现实情况是,并不是所有的公司的数据中心都有共享能力,所以,如果你移动到VDI上,这意味着你提高了数据中心的规模或者是增加了数据中心的能力,这从很多方面讲并不是一件小事,”虚拟集成商Xcedex公司首席技术官David Payne说。

当Xcedex公司致力于研究服务器虚拟化整合项目和桌面虚拟化整合项目时,他们的团队通常为PC计算能力的预算要比服务器计算能力多很多。对于那些想虚拟桌面的CIO们来说,他们不仅需要支付开发一个新的桌面部署策略的成本,同时还要购买新的服务器和服务器软件。

但是,存储是虚拟桌面策略当中最容易忽视的一个成本,而且也是转向桌面虚拟化环境过程中最大的成本支付部分。

“通常,一个虚拟桌面策略意味着需要购买SAN存储,这包含很多其他的相关费用,” Payne说。“你需要把SAN基础设施安装到位,并且连接好必需的网络,以及重新安置所有的数据,这些数据目前被放在分布式的低成本驱动器中,最后,将这种能力引入数据中心。”

当你在胖客户端不再拥有计算能力,但在数据中心能够支持1000个用户进行每秒10MB的远程会议时,网络的影响也是很大的。宽带的使用必须是连续的,这不像胖客户端,例如,当一个用户从服务器上下载文件或者在SQL数据库中写入数据时,与服务器的联系是密切的。CIO们需要做的就是指出公司的WAN连接是否能够有能力处理这类传输。

对于CIO们来说,应对新增网络和存储成本的一个比较有效的方法是将其与各种正在进行项目的购买力相结合。一些大型企业通常对服务器整合、桌面虚拟化和数据中心虚拟化策略有重叠意识太晚。

“在VDI方面,如果你正在使用VMware或者Citrix(技术)公司作为一个VDI引擎„„那么,系统管理程序基础设施可以为服务器以及桌面利用,” Payne说。“如果你服务器整合需要20个系统管理程序,桌面虚拟化需要20多个系统管理程序,那么,CIO们应该进行一次大型采购,进而节省很多资金。”

不像胖客户端,CIO们必须要克服的一个困难是,使用桌面虚拟化不能脱离网络,其中,用户的个人设置和应用将被放在本地。

这导致了桌面虚拟化与胖客户端相比的一个最大的缺点就是:终端用户的体验。不仅仅是用户无法脱机工作——尽管有一个区域供应商正在研究这个问题——,而且,这个模型也根本不太适合很多类型的用户。

“终端用户表示VDI也不是十分完美的,对比胖客户端来说,它的速度很慢,它先要到部门领导那里,然后到VP,最后到CIO。终端用户的推迟使用是CIO们的一个大问题,” Andi Mann说,他是Enterprise Management Associates咨询公司的分析师。

为了减少终端用户的推迟,CIO们可以在那些员工们工作任务相同的部门或组织内试行桌面虚拟化。呼叫中心的工作人员将不会错过更多的移动用户,即使他们丢失了一些应用或个人设置,或者他们的工作站被锁定。

“我认为那些偏远的办公场所应该试行桌面虚拟化项目,特别是存在很多桌面维护和管理问题的办公地点——例如,那些不得不花费几天等人来修PC的办公室,” Mann说。“通过使用桌面虚拟化,这些问题能够快速解决。”

通过一个部门或者分支部门使用桌面虚拟化产生的ROI可以带动其他部门部署虚拟桌面。很容易实施这个项目的公司通常都是那些已经集中了IT预算和团队的公司,Mann说,他写了一份关于业务用户虚拟化的影响方面的白皮书。

CIO们需要达到一个平衡:用户体验虚拟化桌面与使用胖客户端同样感觉良好,同时,还要满足IT和企业更好的管理、提高效率和安全的需要。


(本文不涉密)
责任编辑:

站点信息

  • 运营主体:中国信息化周报
  • 商务合作:赵瑞华 010-88559646
  • 微信公众号:扫描二维码,关注我们