Vmware、Citrix对比性方案1.概述二十多年之前,桌面系统掀起的革命浪潮席卷整个世界;我们由此迎来一种全新的计算模式,告别了集中式主机的束缚,每个客户能够拥有一个独立终端访问互联网资源或相关的工作处理,个人计算机成为新时代的主流。计算机技术日新月异的更新,企业用户的桌面系统业务涉及到的系统安全、资料安全、网络安全,部署、管理等需求产生的对桌面系统的各种各样新的挑战与需求,企业业务环境也由过去的一人一机,发展成一人一桌面,使得企业用户对桌面系统能够集中部署、监控,方便企业IT环境的运行维护。而VDI(即虚拟桌面基础设施)也随着这股洪流的进一步推动焕发了第二春。利用虚拟化技术,IT部门如今得以将各种不同类型的计算平台加以整合,同时也为用户访问带来更加理想的控制力与灵活性。2.产品介绍为了满足企业用户对桌面系统的新需求,Vmware、CItrix发布了自家的桌面虚拟化系统,Horizon、Xendesktop。1.)VmwareHorzionview是以Vmware服务器虚拟化Esxi内核衍生出来的虚拟桌面系统,VMWareView以托管服务的形式从专为交付整个桌面而构建的虚拟化平台上交付丰富的个性化虚拟桌面,而不仅仅是应用程序以实现简化桌面管理。通过VMwareView,可以将虚拟桌面整合到数据中心的服务器中,并独立管理操作系统、应用程序和用户数据,从而在获得更高业务灵活性的同时,使最终用户能够通过各种网络条件获得灵活的高性能桌面体验,实现桌面虚拟化的个性化。利用VMwareView简化桌面和应用程序管理,同时加强安全性和控制力。为终端用户提供跨会话和设备的个性化、高逼真体验。实现传统PC难以企及的更高桌面服务可用性和敏捷性,同时将桌面的总体拥有成本减少多达50%。终端用户可以享受到新的工作效率级别和从更多设备及位置访问桌面的自由,同时为IT提供更强的策略控制。2.)Xendesktop是以Citrix服务器虚拟化XEN衍生出来的虚拟桌面系统,XenDesktop是一套综合桌面虚拟化解决方案,其中包括向每位企业用户安全交付桌面、应用和数据所需的所有功能。XenDesktop能帮助企业实现虚拟工作方式,提高员工在任何地点的办公效率;利用最新的移动设备,在整个企业内推动创新;快速适应各种变化,通过快速、灵活的桌面和应用交付,实现外包、M&A、分支机构扩展及其它计划;采用集中的交付、管理和安全性对桌面计算进行转型。3.VDI介绍对桌面系统加以虚拟化并将其迁移到集中式服务器的做法具备多种优势。首先,全部用户的数据都存储于数据中心当中。一切处理流程都运行于拥有高度冗余保护系统的可控环境之下。从安全性及容错性角度来看,这实在是一项相当重要的特色。与传统的桌面系统不同——数据保存在每台分机甚至笔记本电脑中,因而面临着失窃的风险——VDI让各类数据都始终驻留在数据中心内部。另一大优势在于系统管理的集中化。当操作系统或应用程序需要周期性更新补丁时,IT部门只需在主磁盘或是重要磁盘的镜像中做出变更,用户就能获得同样的升级——这就免去了为企业中众多台式机逐一升级的麻烦。也许部署VDI最大的优势之一就是使用户的台式机环境能够为众多终端用户设备所调用。换句话来说,一套Windows7虚拟桌面系统完全可以接受来自Mac或Linux计算机的访问,包括各类瘦客户机、iPad或Android平板。VDI优势1.)没有兼容性方面的问题在实际中,因为应用前端基于XP或Windwos7开发,所以并不是所有的应用都与终端服务相兼容。在VDI环境下,每个用户虚拟机就是一个标准的XP或Windwos7,不用担心应用与终端服务的兼容性问题。终端服务提供的桌面是共享的桌面,服务器的所有资源由所有连接上来的客户端分享,例如网卡和IP地址的唯一性,甚至无法在终端服务的桌面上为每个会话运行一个MSN。2.)更好放心的稳定性,更可靠的安全性每个VDI用户都有自己独立的WindowsXP虚拟机,如果其中一个用户出错或软件崩溃,不会影响到其他的用户。3.)在线迁移和HA在VDI中,系统是建立在虚拟机技术之上的,你可以VMotion单个虚拟机从一台服务器移到另一台服务器上,这对维护系统并不中断用户时将会很方便。甚至当硬件出现异常故障,用户也可以自动HA到新的有效服务器上,这大大提高了每个用户桌面的可用性。4.)完全个性化和沿用传统用户管理技巧由于每个VDI用户都可以得到一个完整的WindowsXP虚拟机,用户可以根据自己的需求在企业策略下自由定制完全个性化的虚拟机。5.)数据安全使用VDI,可以保证重要的文件和数据驻留在数据中心。数据中心对外的网络端口不需要除VDI以外的任何应用访问端口,应用和后台的通信已经被限制在数据中心内部安全的执行。6.)兼容性更好VDI与各个应用的兼容性更好,因为虚拟化的XP更纯净,使用标准化的硬件驱动,把对应用的干扰降到最低。7.)可从任何地方访问真实桌面VDI借鉴SBC的优点,用户可以从任何地方使用任何设备访问他们的桌面以及上面发布的应用。8.)消除硬件的差异使用VDI之后,虚拟化消除硬件之间的差异,所以每个XP虚拟机相对以前更纯净,运行经过长期验证的可靠的标准的虚拟化硬件驱动。9.)桌面运行于服务器级别硬件VDI使用的虚拟机运行于更可靠的高级别的服务器上,放置在受保护的数据中心,将大大提高桌面的有效性。10.)易于管理VDI将所有桌面都集中到数据中心,这将对管理、打补丁、资源分配等工作有利。如果要管理1000个桌面,没人会愿意管理1000个四处分散的物理桌面,更愿意管理存放在数据中心的1000个虚拟机和VMware磁盘镜像。11.)统一存储,统一备份备份XP,需要做的就是备份或快照虚拟机磁盘镜像文件。如果用户丢失某些东西,他们可以轻松地将电脑恢复到任何时刻的状态。Vmware、CitrixVDI比较说明Citrix与VMware在提供VDI解决方案上采取了非常相似的方法。CitrixXenServer和VMwarevSphere产品都采用的是裸机或Type1hypervisor技术,直接安装在物理服务器上,不需要主机操作系统(OS)。通过相关的服务器的组件,将虚拟化服务器的硬件资源进行软件管理,提供各类桌面系统对外发布。每个供应商都拥有自家的裸机、初始型号及管理程序,同样各家用于将用户的直接请求发往对应虚拟磁盘镜像的连接代理软件也有所不同。另外,每个供应商还提供一套用于创建、更新以及管理虚拟桌面系统镜像并为用户分配虚拟机资源的基于浏览器的管理工具。再有就是各不相同的远程显示协议:Citrix使用的是HDX、VMware则使用PCoIP。在部署方面,Vmware使用EXSI内核的服务器虚拟化进行主机硬件底层的池化,将所有的服务器硬件底层资源剥离出原有的基础架构,成为可支配的硬件资源。使用VCENTERSERVER进行统一的管理,在加入HorizonView服务器组件对EXSI服务器上的虚拟桌面进行调配,资源化,成为一个有效的可以发布到面向企业客户提供虚拟化终端。XenDesktop使用XEN内核服务器虚拟化对硬件底层做虚拟化处理,使所有的服务器硬件底层进行虚拟化处理,让这些虚拟化服务器同时运行提供各种类型的应用、主机。通过XenDesktop服务器组件的方式,向外提供虚拟桌面。XenDesktop与View都提供了四种基础虚拟桌面系统类型:专用型、集中型、共享型和并流型。专用型桌面系统用于分配给指定用户,使他们能够在会话中定制并维护自己的个人设置。集中型桌面系统——在用户登录时根据高级镜像动态创建,并在用户登出时自动清除——适用于呼叫中心或者销售中心这类多用户执行同一标准化任务且不涉及个人信息的工作。共享型虚拟桌面系统,又被称为会话虚拟化,其最显著的使用实例就是远程桌面服务(或者终端服务)会话。最后,并流型桌面系统——客户系统启动自服务器端——通过局域网读取桌面系统镜像,这一类型将VDI在管理方面的优势与客户端的执行性能优势进行了有机的结合。XenDesktop与View二者也都支持“离线模式”——这种桌面虚拟化模式不需要连接到VDI服务器。离线模式允许用户将虚拟桌面系统下载到自己的笔记本电脑中并可以脱机运行。而在用户连接到企业网络时,IT部门对主镜像所做出的任何改变都将被同步到本地虚拟机当中。根据个性化的使用策略,用户对自己桌面系统做出的任何变更也将被同步回数据中心。这种模式专门针对那些无法一直与互联网或者企业局域网保持连通状态的用户。VDI对比差异XenDesktop与View在整体功能上的差异相当微弱。二者之间的不同主要表现在以下两个方面,即管理程序支持与连接协议。Citrix打造的XenDesktop能够于三大主流管理程序之中:XenServer、vSphere以及微软Hyper-V。而另一方面,Vmware基于平台统一性和可管理性的考虑,只支持自己VmwareHorizonView所提供的桌面管理方式,不支持其他任何平台类型。这两款产品都支持微软RDP(即远程桌面协议),它们同时又各自具备专用的远程访问协议。Citrix的HDX(即高清体验)协议以TCP为基础,其中包含了大量网络感知调节功能,旨在改善固定连接状况下的用户远程使用体验。VMware的PCoIP(即基于IP的PC)是一种以UDP为基础的协议,同样希望在尽量减少协议桎梏的前提下给用户带来上佳的体验。HDX与PCoIP自身都相当完善,因此堪称远程技术领域的双璧。具体参数的变化可能导致其中一方的表现略胜过另一方;总体而言,HDX与PCoIP都在为终端用户设备提供高质量视频、音频以及复杂图形——包括Windows7Aero——方面做出了卓越的成绩。通过Citrix专有的HDX协议,XenDesktop在特定连接速度下带来了优秀的性能表现。在HDX的辅助下,用户没有感觉到任何自己的客户端在播放视频或音频时表现出任何明显的卡顿现象。即使是从远程客户端上观看高清视频,播放情况及音频也有质量保证。在各个场景的使用中,Vmware显示响应及音频质量同样非常优秀,几乎感受不到任何差异,甚至比一般的互联网连接效果更好。同Citrix的HDX相同,高清播放任务在PCoIP上执行地完美无瑕。4.VDI架构HorizonView架构Vmware使用EXSI内核的服务器虚拟化进行主机硬件底层的池化,将所有的服务器硬件底层资源剥离出原有的基础架构,成为可由软件自由支配的硬件资源。使用VCENTERSERVER进行统一的管理,在加入HorizonView服务器组件对EXSI服务器上的虚拟桌面进行调配,资源化,成为一个有效的可以交付到面向企业客户提供虚拟化终端。图1如图1所示,Vmwar使用ESXI服务器虚拟化技术,依托VmwarevSphere平台把资源通过VMwareViewManager、VMwareViewComposer、VMwareThinApp等管理工具进行管理与发布。用户可以使用PC、瘦客户机等设备连接到VmwareViewManager上连接到VmwareHorizonView所提供的桌面。其中整个VMwareVDI解决方案包含下面几个组件:VMwarevSphereForDesktopsVMware专门为桌面而设计,它为运行虚拟桌面和应用程序提供了一个高度可扩展、高度可靠、稳定的强健平台,它具有内置的业务连续性和灾难恢复功能,能够保护桌面数据和可用性,而且不像传统解决方案那样昂贵和复杂。为桌面虚拟化提供一个强大的后台保障。VMwarevCenterServerforDesktopsMwareSphere的集中管理中心,可让您完全控制和查看虚拟基础架构中的集群、主机、虚拟机、存储、网络连接和其他关键元素。VMwareViewManager使IT管理员能够从单一映像集中管理数千个虚拟桌面,简化了虚拟桌面的管理、调配和部署。此外,最终用户通过ViewManager连接可以安全而轻松地访问VMwareView虚拟桌面。VMwareComposer可让客户快速创建与单一父映像共享虚拟磁盘的桌