1、Citrix XenDesktop 与与 VMware View 虚拟桌面方案分析虚拟桌面方案分析2我们所关心的桌面虚拟化方案我们所关心的桌面虚拟化方案1.具备可靠性、稳定性、可扩展性、安全的后台支撑 2.简化桌面端管理,降低运营成本3.充分满足用户的体验,保持与物理机体验一致平台平台管理管理交付交付3Citrix XenDesktop架构架构交付交付管理管理平台平台4VMware View 架构架构平台平台管理管理交付交付5Citrix Provisioning Server(PVS)-“无盘网吧管理模式无盘网吧管理模式”的桌面管理的桌面管理 优点 所有虚拟桌面共享一个镜像,便于部署、升级、
2、更新操作系统和应用所有虚拟机没有硬盘,大大节约存储空间支持多大虚拟桌面模式,即可以个性化桌面和只读式桌面(自动还原模式)风险集中式风险。采取无盘网吧方式,所有的虚拟桌面集中Provisioning Server(简称PVS)提供,由于PVS是建立在Windows Server基础上,所以容易采用单点故障,PVS系统更新补丁会影响所有的虚拟桌面网络风暴风险。通过网络引导(PXE)方式远程获得操作系统和应用程序到内存,内存不够时再通过网络回存到Cache盘。当大量虚拟机开机或运行时,对网络占用很大,一量网络出现抖动现象,将会影响用户操作和系统稳定。桌面不稳定性风险。由于虚拟桌面没有本地硬盘,所以所
3、有程序运行需要先加载至内存,运行完成后需要释放。随意运行时间长,由于系统效率问题以及应用程序内存释放不及时,常常容易导致虚拟桌面运行慢,所以需要经常重新重启内存,增加管理员工作量。存储器增长。只读式桌面,每次系统会在Cache中创建一个临时文件并在下一次正常重启时自动清除,当虚拟机由于各种原因导致死机时,临时文件将无法自动删除,而管理员又无法进行清除,最终会引起存储不断增长,难以清除。部署风险:对系统优化、网络规划、服务器规划、存储规划要求特别高,后期维护大。6Citrix Provisioning Server:“无盘网吧管理模式无盘网吧管理模式”的桌面管理的桌面管理7VMware View
4、 Composer 简化桌面管理简化桌面管理VMware 链接克隆技术链接克隆技术优点易用性:通过采用Composer Link Clone技术可以快速部署、更新、升级成百上千的虚拟桌面。可靠性:Composer无需额外服务器开销,大大简化管理和部署风险。成本低:使用链接克隆技术,可以减少近70%存储占用,降低存储占用。效率高:分层存储功能,可以有效的将操作系统和用户数据分离,在更新操作系统时不影响用户数据,另外可以将母盘和用户操作系统存储分离,提高系统效率。高安全:由于母盘直接放在存储中,而且是锁定、Power-Off、只读的,不需要单独管理,不存在网络方面的风险,安全可靠。个性化:Comp
5、oser可以提供个性化桌面和只读式桌面(自动还原模式)满足各种场景的需求。风险部署时,需要服务器负载、存储IOPS、桌面池的大小等计算,需要做好项目规划。对供应商需要具备一定的实施经验。8VMware View Composer 简化桌面管理简化桌面管理9简化管理之应用发布简化管理之应用发布-Citrix XenAppCitrix XenApp是基于主机运算模式的应用发布平台,是早期的桌面虚拟是基于主机运算模式的应用发布平台,是早期的桌面虚拟桌面代替解决方案桌面代替解决方案优点:所有应用程序集中在服务器中,所以的桌面机不无需要安装对应软件。简化应用部署、更新成本和时间交付应用简单,可以有效的控
6、制应用分配支持Farm即群集功能,保证应用发布的可靠性可以与现有的Xendesktop集成风险:投资成本高,需要部署单独的服务器用以支持虚拟桌面的应用并且增加管理成本 需要购买第三软件,每个XenApp的License需要采购对应数量的Terminal License,加大了虚拟桌面项目的投资。XenApp是运行在服务器的OS平台上并且要求软件必须支持在多实例运行能力,所以导致应用支持有限。XenApp与XenDesktop的管理平台是分离的,各自有自已的管理平台,对于管理员来说增加了管理难度。10简化管理之应用发布简化管理之应用发布-ThinAppThinApp是基于应用打包以及软件分布的模
7、式来简化应用部署是基于应用打包以及软件分布的模式来简化应用部署优点:ThinApp将应用打包后,有可以有效的将应用软件部署、更新到指定的用户或桌面池由于ThinApp运行在虚拟层,可以有效的隔离应用冲突和对OS的影响无需要单独的服务器和许可证,所以部署成本很低Thinapp整合在View Manger控制台中,管理简便缺点:有些与系统文件关联紧密的应用程序无法进行打包11Citrix平台支撑平台支撑 XenServer2007年年Citrix收购收购Xen Source,并命名为,并命名为Xen Server。优势可以为虚拟桌面提供虚拟机库可以提供HA、Work Load Balance提供资
8、源调度、内存过度使用风险缺乏群集式文件系统。XenServer采取的VHD文件系统,由于VHD不是Cluster File System因而无法实现Fault Tolerance(容错功能)、Windows Cluster(只能借助Windows中的iSCSI)等功能。单一的网络管理功能。XenServer只支持单一的虚拟交换机(VLAN功能),缺少没有端口组、分布交换的概念,加大了网络管理的难度和网络的风险。特殊功能有待验证。由于HA、WLB(2010整合)、快照(2009推出)、内存过度使用技术(2010推出)推出时间不长,有待验证。缺少有效的资源分配功能。由于WLB只能实现简单的内存和C
9、PU分配模式,资源分配的颗粒度太大,所以经常出现运算量高的VM占据着XenServer的大部分资源,而无法提供正常的服务。缺少备份机制。关键虚拟机备份功能缺失,需要购买额外的软件,增加成本。12VMware View 平台支持平台支持vSpherevSphere For Desktop是是View的平台支撑。的平台支撑。优势:可靠性:vSphere采用的群集文件系统VMFS,可以为虚拟桌面提供可靠的HA、FT、DRS(动态资源调配)等功能,为各种意外提供保障。稳定性:vSphere经过全球70000多家用户认可,系统全年无故障率达99.99999%。可扩展性:vSphere由于采取的是云架构设
10、计,可以实现横向无限扩展,为企业扩张提供可能。安全性:网络安全:vSphere提供标准交换机和分布式交换机,其灵活的网络策略加上vShiled zone有效的规避了各种风险和攻击。系统安全:统一的补丁更新和基于平台的防护,有效的提供虚拟桌面及虚拟平台的安全级别。意外防护:Data Recovery实现对关键的VM进行增量备份,防止意外导致虚拟桌面失去。13Citrix 桌面交付桌面交付-ICA协议协议ICA是基于是基于TCP(1494)的协议的协议优点:低带宽使用:经过20多年的演变,通过采取传输压缩、增量传输、自适应等,有效的减少了带宽的占用。良好的用户体验:通过多种通道技术,满足用户各种需
11、求,包括:打印、语音等。高清支持:HDX满足用户对高品质的电影和音频的享受。支持各种移动设备风险:由于ICA采用提TCP方式,建议建立通讯时需要经过三次握手并在传递数据包时需要通过序列号来校验每一个数据包,所以对网络传输质量要求非常高,一旦网络出现抖动或网络包丢失或长延时,ICA就会面临重新连接,严重影响用户体验。据不完全统计Citrix 75%以上的问题来源打印,主要原因是需要维护打印机驱动和打印时造成的高网络占用率。14VMware 桌面交付桌面交付-PCoIP协议协议VMware View采取的采取的PCoIP协议同时兼容协议同时兼容RDP和和RGS协议。协议。优点:带宽优化:PCoIP
12、采用自适应带宽、无序数据恢复、数据包选择性重发、映像质量管理等技术,大大提升了用户体验和网络带宽的占用。易于打印:基于ThinPrint技术,可以实现无驱动打印,打印数据压缩率高达80%以上。外设支持:支持自动化USB重定向高清视频体验:MMR功能让用户感受高清晰视频的体验网络敏感度低:由于采取的是UDP传输模式,因而对网络的网络的抖动、丢包、延迟相对敏感度低。风险:支持Android、iPhone平台的Client在2011年度发布,移动支持会得到加强。PCoIP与ICA相比带宽占用相差不大,但是还是略高一点。15部署评估部署评估VMwareViewCitrixXenDesktop管理控制台、工具和向导的数量2安装的组件数量6安装步骤的数量410,000用户需要部署的服务器数量125后端主要支撑平台VMware vSphere90%XenDesktop 用户使用VMware vSphere做后台