当前位置:首页 >> >>

Citrix桌面虚拟化解决方案用户建议书_图文

Citrix 桌面虚拟化解决方案 用户建议书

2011 年 5 月

上海睦盛计算机 睦盛计算机科技有限公司 上海睦盛计算机科技有限公司 我们专注企业私有云,Anytime,Anywhere 1

目 录
一、 What? …………………………………………………………………………………1 什么是桌面虚拟化? ………………………………………………………………1 桌面虚拟化的前世今生 ……………………………………………………………1 二、Why? …………………………………………………………………………………7 为什么要用桌面虚拟化? …………………………………………………………7 三、Who? …………………………………………………………………………………10 如何选择桌面虚拟化? ……………………………………………………………10 四、Citrix 桌面虚拟化产品介绍 ……………………………………………………18 五、Citrix 的小故事 ……………………………………………………………………20

上海睦盛计算机 睦盛计算机科技有限公司 上海睦盛计算机科技有限公司 我们专注企业私有云,Anytime,Anywhere 2

一、 What? 什么是桌面虚拟化? 什么是桌面虚拟化? 简单的说,桌面虚拟化指将计算机的桌面进行虚拟化,以达到桌面使用的安全性和灵活性。 可以通过任何设备,在任何地点,任何时间访问在网络上的属于我们个人的桌面系统。有一 句广告语, “Anytime, Anywhere” 桌面虚拟化的前世今生 要了解桌面虚拟化的技术,我们就要了解桌面虚拟化的发展过程。我们可以比较简单 地将桌面虚拟化技术分为一下 3 个阶段: 代的桌面虚拟化技术: 1 第 0.5 代的桌面虚拟化技术 : 在我们还不知道什么叫桌面虚拟化的时代,这种技术的前身从不同的领域产生, 发展直至成熟,使得现在的桌面虚拟化技术成为现实。这主要包括了 2 种技术: a. 远程桌面 远程桌面技术,几乎所有从事 IT 技术的人都使用过。内置在 Windows XP 中的远 程桌面使用了 RDP(Remote Desktop Protocol)协议,使得用户可以从其他的电脑上 远程登录、 访问与使用目标桌面。 协议最早微软用于 Windows Server 上的 Terminal RDP Service(终端服务)的访问协议,实现了 Windows Server 上的多用户模式,使得用 户能够在本地并不安装任何应用的条件下,远程使用服务器上的各种应用。这种技术 是将目标机上运行界面传输到用户实际的操作机屏幕上,并将键盘,鼠标等一系列的 外设输入,传输到目标机,实现交互。终端服务与远程桌面的不同是,前者只操作应 用,而后者将拥有整个桌面的控制权(当然这是独享的,这也是为什么有人远程桌面连 入 XP 后,目标机屏幕自动变黑的原因)。 在虚拟化技术兴起之后,微软将 Windows Server 2008 上的终端服务重新定义为 演示虚拟化技术。而 RDP 协议的真正创造者——Citrix(发明了 RDP 协议,后来又将 RDP 协议卖给了微软,转而研究了效率更高的 ICA 协议)——则将这种原理一样,但 是使用 ICA 交付的应用模式称之为“应用虚拟化技术”。 不管名称如何叫,但可以看出桌面虚拟化技术的前身——远程桌面,是与现在的 应用虚拟化技术具有相同渊源的。这也是今天桌面虚拟化技术的核心部分,正是有了 这种技术,使得我们远程访问自己的桌面称为可能,也将用户使用与后台管理两个以 前难以协调的矛盾进行了有机的分离, 解决了目前用户使用灵活性与 IT 统一安全管理 的冲突。 b. 桌面操作系统虚拟化 这里的这个题目是为了区分服务器虚拟化技术,特别强调桌面操作系统被虚拟。 其实这个概念基本可以被等同与 Vmware Workstation 和微软 VPC 的方式实现的桌面级 的操作系统。当然这种应用模式,主要开发人员和测试人员经常使用的,虽然虚拟的 并不一定是 XP,2000 professional,vista 等桌面系统。这里之所以提倒这个是因为 在虚拟化技术刚起步的时候,一些厂商将此定义为桌面虚拟化技术,例如微软在推出 MED-v 技术之前,都是将 VPC 定义为微软的桌面虚拟化产品。

上海睦盛计算机 睦盛计算机科技有限公司 上海睦盛计算机科技有限公司 我们专注企业私有云,Anytime,Anywhere 3

在这个角度定义的所谓桌面虚拟化, 基本上可以被认为是用于 pc 上的桌面系统之 上的虚拟化解决方案,只是与服务器虚拟化简单的区别与对应。其本身解决的仍然是 操作系统的安装环境与运行环境的分离,不依赖于特定的硬件。但是不可否认的是, 而且当服务器虚拟化技术成熟之后,真正得虚拟桌面技术才开始出现。 第一代桌面虚拟化技术: 2 第一代桌面虚拟化技术 : 第一代桌面虚拟化技术,真正意义上将远程桌面的远程访问能力与虚拟操作系统 结合了起来,使得桌面虚拟化的企业应用也成为可能。 首先,服务器虚拟化技术的成熟,以及服务器计算能力的增强,使得服务器可以 提供多台桌面操作系统的计算能力,以当前 4 核双 CPU 的志强处理器 16G 内存服务器 举例,如果用户的 xp 系统分配 256M 内存,平均水平下,一台服务器可以支撑 50-60 个桌面运行,则可以看到,如果将桌面集中使用虚拟桌面提供,那么 50-60 台的桌面 采购成本将高于服务器的成本,而管理成本,安全因素,还未被计算在内,所以服务 器虚拟化技术的出现,使得桌面虚拟化技术的企业大规模应用成为可能。 当然,如果只是把台式机上运行操作系统转变成为服务器上运行的虚拟机,而用 户无法访问,当然是不会被任何人接受的。所以虚拟桌面的核心与关键,不是后台服 务器虚拟化技术讲桌面虚拟,而是让用户能够通过各种手段,任何时间,任何地点, 通过任何可联网设备都能够访问到自己的桌面,即远程网络访问的能力。而这又转回 到和应用虚拟化的共同点,即远程访问协议的高效性上。 目前,提供桌面虚拟化解决方案的主要厂商包括微软、Vmware、Citrix,而使用 得远程访问协议主要利用两种协议:早期由 Citrix 开发的,后来被微软购买并集成在 Windows 中的 RDP 协议,这种协议被微软和 Vmware 的桌面虚拟化产品使用,而基于 Vmware 的 Sun Ray 等硬件产品,也都是使用 RDP 协议;第二种就是 Citrix 自己开发 的目前独有的 ICA 协议,Citrix 将这种协议使用到其应用虚拟化产品与桌面虚拟化产 品中。 协议效率决定了虚拟桌面使用的用户体验,而用户体验是决定了桌面产品生命力 的关键,(微软的成功与 Vista 的没落无不证明了这一点)。从目前官方的文档与实 际测试来看,通常情况下,ICA 协议要高于 RDP 协议,一般情况下 ICA 的带宽占用为 20kbps,而 RDP 在 60kbps,这些都不包括看视频,玩游戏以及 3D 制图状态下的带宽 占用率。正是由于这个差别,虚拟桌面的用户体验有比较大差别。一般情况下,在 LAN 环境下,一般的应用 RDP 和 ICA 都能正常运行,只不过是 RDP 协议造成网络占用较多, 但对于性能还不至于产生很大影响,但是在广域网甚至是互联网上,RDP 协议基本不 可用。而在视频观看,Flash 播放,3D 设计等应用上,即使局域网,RDP 的性能也会 受到较大影响(在优酷上有很多视频进行比较),ICA 的用户体验会很流畅。而且根 据 Citrix 官方刚刚推出的 HDX 介绍,这方面的新技术会得到更快地推进。而微软和 Vmware 也意识到了这一差别,微软转而加大 RDP 协议的研发与优化,而 Vmware 也在 转而寻找其他的更高效的替代方案。 特别强调的是,这三家厂商后台的服务器虚拟化技术都使用的是自己的产品,微 软采用的是 Hyper-v,Citrix 采用的是 XenServer(她可以支持其他两个厂商的服务 器虚拟化产品),Vmware 使用的是自己的 ESX。

上海睦盛计算机 睦盛计算机科技有限公司 上海睦盛计算机科技有限公司 我们专注企业私有云,Anytime,Anywhere 4

3 第二代桌面虚拟化技术 第一代技术实现了远程操作和虚拟技术的结合,降低的成本使得虚拟桌面技术的 普及称为可能,但是影响普及的并不仅仅是采购成本,管理成本和效率在这个过程中 也是非常重要的一环。 纵观 IT 技术应用历史,架构的变化和三国中名言一样:分久必合,合久必分。从 最早主机-亚终端集中模式,到 PC 分布模式,到今天的虚拟桌面模式,其实是一个计 算使用权与管理权的博弈发展。开始主机模式,集中管理,但是应用困难,必须到机 房去使用;PC 时代来临,所有计算都在 PC 上发生,但是 IT 的管理也变成分布式的, 这也是为什么 IT 部门的桌面管理员压力最大,需要分布式的管理所有用户的 PC,管 理的成本也大幅度上升。桌面虚拟化将用户操作环境与系统实际运行环境拆分,不必 同时在一个位置, 这样即满足了用户的灵活使用, 同时帮助 IT 部门实现了集中的控制, 从而解决了这一问题。但是如果只是将 1000 个员工的 pc 变成 1000 个虚拟机,那么 IT 管理员的管理压力可能并没有降低,反而上升了,只不过是不用四处乱跑了而已。 为了提高管理性,第二代桌面虚拟化技术进一步将桌面系统的运行环境与安装环 境拆分、应用与桌面的拆分、配置文件的拆分,从而大大降低了管理复杂度与成本, 提高了管理效率。如下图所示:

我们简单来计算一下:如果一个企业有 200 个用户,如果不进行拆分,IT 管理员 需要管理 200 个镜像(包含其中安装的应用与配置文件)。而如果进行操作系统安装 与应用还有配置文件的拆分,假设有 20 个应用,则使用应用虚拟化技术,不用在桌面 安装应用,动态将应用组装到桌面上,则管理员只需要管理 20 个应用;而配置文件也 可以使用 Windows 内置的功能,和文件数据都保存在文件服务器上,这些信息不需要 管理员管理,管理员只需要管理一个文件服务器;而应用和配置文件的拆离,使得 200 个人用的操作系统都是没有差别的 Windows XP,则管理员只需要管理一个镜像(用这 一个镜像生成 200 个运行的虚拟的操作系统,简单来讲可以理解成类似于无盘工作站 的模式)。所以总的来说,IT 管理员只需要管理 20 个应用,1 个文件服务器,和 1 个镜像。管理复杂性大大下降。 这种拆分也大大降低了对存储的需求量(少了 199 个 XP 的存储),降低了采购和
上海睦盛计算机 睦盛计算机科技有限公司 上海睦盛计算机科技有限公司 我们专注企业私有云,Anytime,Anywhere 5

维护成本。更重要的是从管理效率上,管理员只需要对一个镜像或者一个应用进行打 补丁,或者升级,所有的用户都会获得最新更新后的结果,从而提高了系统的安全性 和稳定性,工作量也大大下降。

上海睦盛计算机 睦盛计算机科技有限公司 上海睦盛计算机科技有限公司 我们专注企业私有云,Anytime,Anywhere 6

Why? 二 、 Why ? 为什么要用桌面虚拟化? 为什么要用桌面虚拟化 ? 我们先从一些调查中看看是什么样的原因,让客户选择桌面虚拟化。 2010 年 2 月 Xangati 有限公司公布的虚拟桌面的驱动因素调查结果

我们发现在 2010 年的调查中出现了 Windows 7 迁移、利于云计算等因素,当然最重要的还 是降低运营成本与总体拥有成本(TCO) ,可以说随着时间的推移与技术的进步,未来还将出 现新的亮点, 在这我们可以大概总结一下桌面虚拟化会给企业带来的一些关键好处, 并借此 机会澄清一些误解: 1、降低成本 降低成本是很多人对桌面虚拟化所带来好处的第一反应, 不过这个成本需要具体的分析。 如 果片面的认为桌面虚拟化就是降低成本, 则有可能产生一种误解。 但是具体情况要具体分析, 尤其是初始成本方面,桌面虚拟化其实会考验很多 IT 主管的心情。 若是在现有的基础上进行 VDI 方式的改造, 要先对后台的系统进行虚拟化改造, 然后再向你 现有的 PC 终端交付虚拟应用或是桌面,而操作系统的镜像虽然在后台只保留一份,可是授 权许可仍然要试你的桌面数量而定, 这方面与物理桌面没有什么区别, 可你要额外的付出桌 面虚拟化的相关软件和许可费用。 这时就需要主管人员下很大的决心, 因为这是一笔额外的 投资,并且要把你的 IT 架构做一个重大的改变。而如果是要建立一个全新的 IT 架构,那么
上海睦盛计算机 睦盛计算机科技有限公司 上海睦盛计算机科技有限公司 我们专注企业私有云,Anytime,Anywhere 7

桌面虚拟化的初始投资将会有较为明显的优势,这主要是由于不用购买更贵的 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 架构与系统并不见 得相同,所以也就为这种协同办公带来了诸多困难。而通过桌面虚拟化,企业可以为这些业
上海睦盛计算机 睦盛计算机科技有限公司 上海睦盛计算机科技有限公司 我们专注企业私有云,Anytime,Anywhere 8

务生成相应的虚拟机,部署相应的桌面和应用,但数据则可以透明的向后台集中,等协作结 束后,只需新关闭相应的虚拟机就可以了,无需为其再单独购买 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 为代表的终端虚拟化软件的出现,将在很大程度上解决这一问题.

上海睦盛计算机 睦盛计算机科技有限公司 上海睦盛计算机科技有限公司 我们专注企业私有云,Anytime,Anywhere 9

Who? 三、 Who? 如何选择桌面虚拟化? 选择桌面虚拟化 如何选择桌面虚拟化? 市场上现在主流的虚拟化有三大品牌,一个是 Citrix Citrix,另一个是 VMware VMware,还有一个是 微软的 Hyper-v。我们该怎么选择呢?下面做个技术上的对比吧! yper(一 ) 整体简介 1. Vmware VMware 进入市场较早,其技术处于领先地位,尤其是在管理技术方面,相对于其他虚 拟化技术,拥有绝对的竞争力。而且 VMware 主导着虚拟化领域,根据市场研究公司 IDC 在 2008 年的一份调查,VMware 在使用虚拟化的欧洲公司中占有 82%的市场份额,在北美以及 世界其他地区也占有类似的市场份额。VMware 的优势还包括其虚拟中心管理控制台、 VMotion 虚拟机移植工具、 分布式资源调度解决方案(DSR)能力以及 VMware 基础设施 3 软件 中的高可用性功能。 2. Citrix Citrix 在虚拟化市场上扮演重要角色,Citrix Systems 可以说是微软在远程桌面和虚 拟化技术上的同盟。Citrix 的 XenServer 虚拟化解决方案内置在开放源代码的 Xen 虚拟机 中,而且能够兼容 Hyper-V。在 XenServer 环境下运行的虚拟机将可以在 Hyper-V 上运行, 反过来也是如此。 yper3. Hyper-v 微软的 Hyper-v 在价格、物理服务器专长上拥有吸引力。虽然大企业对微软是非常谨 慎的,但是,小企业很难使用 VMware 的产品,任何用户都很容易使用微软的 Hyper-V 技术。 这个技术将与 Windows Server 2008 捆绑在一起, 从而使这个技术比 ESX 服务器更容易使用。 Hyper-V 技术一旦进入小企业, 微软就有机会向这些用户出售自己的管理功能和附加的 产品。微软有以较低的市场份额进入市场然后获得更多市场份额的历史。 (二 ) 存储 1. Vmware 虚拟磁盘自动精简配置、虚拟磁盘热扩展、存储卷动态增长、实时存储 VMotion 等功 能都有。 在存储方面,vmware 显然更有优势,如果不能肯定微软的虚拟机能够在所有你所知的 存储情境下都能良好运行,但 VMware 可以,而且 VMware 都通过了认证。 数据存储是虚拟化的关键, vmware 的产品之一 vSphere 支持多个不同的数据存储类型, 包括使用 SCSI、SAS 或 SATA 驱动器的本地存储,使用 iSCSI 或 NFS 基于网络的存储,以及 更昂贵的光纤通道(FC)数据存储。 为了使用 vSphere 的许多高级功能, VMotion 和高可用 如 (HA),需要使用一个共享存储设备,幸运的是 iSCSI 和 NFS 都支持共享,除 I/O 密集型工作 负载不能代替光纤通道外,其它工作负载基本上可以完全代替。vSphere 内置有一个软件 iSCSI 启动器和一个 NFS 客户端,因此连接到 iSCSI 或 NFS 存储目标就很简单了,同样, vSphere 也支持使用硬件 iSCSI 启动器,用 TCP/IP 卸载引擎减少主机 CPU 工作负载。 此外, vSphere 使用了一种特殊的高性能集群文件系统, 叫做虚拟机文件系统(Virtual Machine File System,VMFS),它支持多个宿主服务器并发访问,VMFS 卷为虚拟机(VM)提 供一个统一的存储卷,消除了 VM 后端存储的复杂性。vSphere 的最佳存储功能之一是自动 精简配置, 通过按需自动增长虚拟磁盘代替原来的创建时就分配好磁盘空间的做法, 可以提 高磁盘空间利用率,使磁盘空间闲置率降到最低限度。vSphere 与存储相关的功能还有: ? 支持基于以太网的光纤通道(FCoE) ? iSCSI 和 NFS 巨型帧支持
上海睦盛计算机 睦盛计算机科技有限公司 上海睦盛计算机科技有限公司 我们专注企业私有云,Anytime,Anywhere 10

? 热扩展虚拟磁盘的能力 ? 增长 VMFS 卷的能力 ? 存储虚拟化 ? 具有 VM 直接 I/O 访问能力的 VMDirectPath ? vStorage API 2. Citrix 虚拟磁盘自动精简模式有限制,需要 StorgeLink 和 SAN 支持,虚拟磁盘热扩展、存储 卷动态增长、实时存储 VMotion 等功能都没有。 Citrix 在幕后已经同存储厂商建立了许多合作伙伴关系,Citrix 在 2009 年二月发布 了 Citrix Essentials,并将这款软件与 XenServer 和 Hyper-V 进行集成,从而成为 VMware 最大的服务器虚拟化竞争对手,Citrix Essentials 包括通过 StorageLink 技术、自动实验 室和存储管理以及动态负载均衡等存储集成功能。 这样实现了在异构环境之间关键虚拟机的 更简化的互操作性。 yper3. Hyper-v 虚拟磁盘自动精简配置功能有,但一般不用于生产,因为向来用于监控和警告功能。 虚拟磁盘热扩展、存储卷动态增长、实时存储 VMotion 等功能都没有。 对于大型组织的存储管理者来说,最普遍的担心就是使用 Hyper-V 的时候微软和存储 厂商之间可能缺少合作伙伴关系。不过这点上的缺陷将慢慢由 Citrix 来帮其弥补。 灾难恢复 现在三厂家在灾难恢复上都能够做到在硬件故障的情况下重启虚拟机。但目前的关键 问题在于重新启动的优先顺序上 1. Vmware VMware 的高可用(High Availability)软件中的虚拟机重启优先权设置允许 IT 人员以 低、 中高三个等级分配虚拟机优先权, 高优先权的虚拟机最先启动。 不过, 该工具并没完善。 在“高优先权”中,管理员无法再设置重启命令。 2. Citrix Citirx 推出的 XenServer 5.0 版本,将重点放在了高可用性和灾难恢复功能上。通过 增加这些功能使产品更加接近 VMware。 Burton 集团分析师 Chris Wolf 称,Citrix 的 XenServer 提供了更高等级的控制权, 因此成为了此类灾难恢复场景中的最佳平台。 yper3. Hyper-v 微软自身认为其虚拟化管理工具允许优先授权操作,只是操作过于繁琐,但是其并没 有得到 Burton 集团的认证。 (四 ) 实现虚拟化 1. Vmware 全虚拟化(Fullvirtualization)和半虚拟化(Paravirtualization)都有 2. Citrix 半虚拟化(Paravirtualization) 半虚拟化技术在网络 I/O 和磁盘 I/O 上性能比全虚拟化好 yper3. Hyper-v Hypervisor(系统管理程序) ,半虚拟化(Paravirtualization)
上海睦盛计算机 睦盛计算机科技有限公司 上海睦盛计算机科技有限公司 我们专注企业私有云,Anytime,Anywhere 11

(三 )

(五 ) 迁移 1. Vmware P2V 迁移:自带 Windows/Linux(beta)的 P2V 迁移工具 Vmware Converter。 V2V 迁移:支持导入第三方虚拟系统 2. Citrix P2V 迁移:自带 Linux 的 P2V 迁移工具 XenConverter, Xenconvert 也支持 windows 的 p2v V2V 迁移: 有第三方免费工具将 VMware 虚拟机转换为 XenServer 虚拟机 (包括 Windows 系统和 Linux 系统) yper3. Hyper-v 不管是 P2V 迁移还是 V2V 迁移,都需要安装 SCVVM 管理工具来实现 下面的表格,有更详细的对比,您可以看下。
功能 Citrix XenServer5 半虚拟化 (Paravirtualization) 虚拟 化技术 半虚拟化技术在网络 I/O 和磁盘 I/O 上性能比全 虚拟化好 n 部分 Guest 系统要求 CPU 必需是 64 位 CPU; n 部分 Guest 系统要求 CPU 必需支持 Intel VT/AMD-V,否则不支持 Windows Guest 系统 硬件 要求 n Guest 系统支持最大 n 单台 ESX Server 服务 器最多支持 32 个 CPU 内核 n Guest 系统支持最大 n 不支持 IDE 硬盘 VMware ESX3.5 全虚拟化 (Fullvirtualization) 半虚拟化 (Paravirtualization)

Microsoft Hypre-V

Hypervisor(系统管理程 序),半虚拟化 (Paravirtualization)

n 部分 Guest 系统要求 CPU 必需是 64 位 CPU n 部分 Guest 系统要求 CPU 必需支持 Intel VT/AMD-V n CPU 必须支持硬件 DEP (数据执行保护)技术

ESX 32G 内存,XenServer 最大 64GB 内存; Server 最大 支持 256GB 内存 支持 128G 内存 n 本地支持 IDE、 SATA、 n 一台 ESX Server 可以 同时运行 128 台 Guest 系统 SCSI 和 SAS n 移动硬盘也能通过 测试 n Windows 系列 几乎支持所有的可运 n Linux 系列 行在 x86 架构上的系统。不 ( 支持必需运行在 IDE 硬盘上 n Sun solaris 也通过了 的系统) 测试

支持 的 Guest 系统

n Windows 系列 n Linux 系列

上海睦盛计算机 睦盛计算机科技有限公司 上海睦盛计算机科技有限公司 我们专注企业私有云,Anytime,Anywhere 12

n XenServer Express 版, 适合单机用户,没有高可用, 动态迁移,对内存和 vm 没有 限制,但 cpu 只能有 2 颗.(够 用就好) n 标准版,多服务器用 户,并没有高可用,动态迁移, 只能 4 个 cpu n 企业版,多服务器,有 高可用,动态迁移 n 铂金版,多服务器,高 可用,动态迁移 n 各版本 XenServer (包 括免费版)均采用同样的 n VMware ESX 是收费 的,其免费版是 VMware ESXi 和 Vmware Server。 n ESX 和 ESXi 的 hypervisor 是直接运行在硬 件上的,Vmware Server 的 hypervisor 是运行在 Windows 或 Linux 系统上 能直接互用。

n 一个 Standard 版本只 能运行一台 Guest 虚拟机 n 一个 Enterprise 版本可 以运行 4 台 Guest 虚拟机

软件 版本

n 一个 DataCenter 版本 hypervisor,均是直接运行 可以不受限制的运行 Guest 的,二者上的 Guest 系统不 在硬件上的,其上的 Guest 虚拟机
系统可以直接互用。

n Hyper-V 系统只能是在 n XenServer 免费版具 64 位的 Windows2008 系统上 Windows 或 Linux 系统上, 有和企业版同样的性能。 运行
n 由于运行在 免费的 VMware Server 性能 比较差。 n 采用 XenServer 的 Express 版,可以方便地将 一些现有的支持 Intel VT/AMD-V 服务器作为小型 的虚拟化平台。 n 采用 XenServer 的 Express 版搭建测试平台, 可直接使用从生产平台上 复制出的系统,十分方便。 XenServer 的 License 是

e

Windows 服务器许可证 不包括 Hyper-V Server 2008。 (由于服务器整合和 Licens VMware ESX 的 License 客户端访问许可证(CALs)只 虚拟化对服务器硬件的 是按 CPU 数量计算的。 需要运行在虚拟机上的操作 CPU 计算能力要求很高,4 系统。 Hyper-V Server 2008 本 CPU 服务器所能支持的虚 身无须客户端访问许可证?
按机器计算的。 拟机数量肯定高于 2 CPU 的

上海睦盛计算机 睦盛计算机科技有限公司 上海睦盛计算机科技有限公司 我们专注企业私有云,Anytime,Anywhere 13

服务器。 因此, 在使用 4 CPU 服务器的情况下, XenServer 的性价比远高于 VMware ESX)(即使使用 2 个 cpu,价 格上也相差一半以上) 和其 它虚拟化 软件的互 操作性 Citrix 和微软已达成协 议,在下一版本中 XenServer 上的虚拟机和 Windows 2008 Hyper-V 上的 虚拟机可以互用。 n 支持 FC SAN、iSCSI、 NFS 共享存储。 n 支持 FC SAN、iSCSI、 NFS 共享存储。 n 支持虚拟多路 CPU n 支持 Multipath FC HBA n 支持 VLAN,支持网 卡捆绑(只有一个网卡工 作) n 支持资源 QoS 控制 n 支持 Host 和 Guest (企业版) 系统性能监控。 n 支持资源池 n 支持 XenMotion 在线 迁移 n 支持 Host 补丁管理 n 支持 HA n 支持 Host 补丁管理 n Xencenter 管理 功能 n 支持虚拟多路 CPU n 支持 Multipath FC HBA n 支持 VLAN,支持网 卡捆绑 (多个网卡可同时工 作) n 支持资源 QoS 控制 n 支持 Host 和 Guest 系统性能监控。 n 支持资源池 n 支持 VMotion 在线迁 移 n 支持 HA n 支持 Host 和 Guest 系统补丁管理 n 支持 Guest 系统快照 功能 n 支持 Web 方式的管 理界面 n VirtualCenter 管理 ESX
上海睦盛计算机 睦盛计算机科技有限公司 上海睦盛计算机科技有限公司 我们专注企业私有云,Anytime,Anywhere 14



n 支持 FC SAN、iSCSI、 NFS 共享存储。 n 支持虚拟多路 CPU n 支持 Host 和 Guest 系 统性能监控。 n 支持资源池 n 支持 Guest 系统快照功 能 n 支持 P2V、V2V 的在线 迁移

Server 没有数量的限制(企 业版) n 自带 Linux 的 P2V 迁 移工具 XenConverter P2V 迁 移 自带 Windows/linux n Xenconvert 也支持 windows 的 p2v n 有第三方免费工具将 V2V 迁移 VMware 虚拟机转换为 XenServer 虚拟机(包括 Windows 系统和 Linux 系 统) n 半虚拟化技术最大 的利用了硬件性能 n 与 MS 的合作及兼容 性 n Citrix 比 vmware 更懂 件厂商 n 对 Guest 系统的良好 优势 对比 n Xen 对硬件的兼容性 兼容性 (CPU/硬盘/网络存储) n Xendesktop/xenapp 带来的机会 n Vmware view3 带来的 n PVS 的带来的附加功 附加功能 能 n 技术成熟 n 性价比 n 简单易用,部分管理 功能比 vm 要出色 n 对物理服务器的 CPU n 功能强大 n VirtualCenter 支持中 支持导入第三方虚拟 系统 (beta)的 P2V 迁移工具 Vmware Converter。

安装 SCVVM 管理工具

安装 SCVVM 管理工具

应用,vmware 更像是一个硬 文操作界面

n 可以在 ServerCore 模 式下安装 Hyper-V

n 和微软的产品有更好 要求低, 不需要 64 位的 CPU 的兼容性和集成性

通过上面这么多的介绍,对比,想必聪明的您应该心有所选了吧? VMware 在桌面虚拟化方面不像她在服务器虚拟化领域那么强势,技术、管理方面都落 后于 Citrix;Citrix 在桌面虚拟化、甚至服务器虚拟化方面都是技术最强,价格也不是最 高的(比 VMware 的 View 便宜), 管理操作方面也是比较人性化的, 毕竟在桌面虚拟化方面她 是最早的;Hyper-V 是后来居上,正在迎头敢进,不过底子还是有些薄。优势在于价格比较
上海睦盛计算机 睦盛计算机科技有限公司 上海睦盛计算机科技有限公司 我们专注企业私有云,Anytime,Anywhere 15

低,和 Windows 系统集成,不过劣势也比较明显。她没有成熟的桌面虚拟化产品,只有半成 熟的服务器虚拟化产品, 在服务器虚拟化方面只支持 Windows 系统。 如果企业内部的局域网 带宽允许(其实半双工百兆网络就可以了),那么我们推荐使用半虚拟化的 Citrix 来搭建桌 面虚拟化。跨广域网的远程桌面虚拟化也可以使用 Citrix,毕竟她的 ICA 协议占用带宽是 最低的,对要求苛刻的异地容灾或者 Internet 视频会议环境来说,也是最明智的选择。

上海睦盛计算机 睦盛计算机科技有限公司 上海睦盛计算机科技有限公司 我们专注企业私有云,Anytime,Anywhere 16

四、 Citrix 桌面虚拟化产品介绍

上海睦盛计算机 睦盛计算机科技有限公司 上海睦盛计算机科技有限公司 我们专注企业私有云,Anytime,Anywhere 17

上海睦盛计算机 睦盛计算机科技有限公司 上海睦盛计算机科技有限公司 我们专注企业私有云,Anytime,Anywhere 18

上海睦盛计算机 睦盛计算机科技有限公司 上海睦盛计算机科技有限公司 我们专注企业私有云,Anytime,Anywhere 19

五、Citrix的小故事 Citrix的小故事

自从伟大的苹果公司出了 iPad 这个神品后,Citrix 的 XenDesktop 销售量剧增!当然 IT 工程师不都是很乐意看到这样的结果,毕竟他们不愿意成为 Apple iPad 技术支持,而且 还是免费的。 还是那句话, “Anytime,Anywhere! ”希望桌面虚拟化能够帮助企业员工实现随时随地 的办公,业务不离线!

上海睦盛计算机 睦盛计算机科技有限公司 上海睦盛计算机科技有限公司 我们专注企业私有云,Anytime,Anywhere 20