虚拟化大行其道的今天,每个虚拟化供应商几乎都关注到全部的虚拟化领域。思杰也不例外,他们提供了一整套的虚拟化解决方案,从数据中心的 XenServer(等同于微软的Hyper-V和VMware 的ESXi)服务器虚拟化到XenDesktop桌面虚拟化(等同于Vmware VDI和微软MED-V),再到XenAPP应用程序虚拟化(等同于微软的APP-V)。今天,我们就来了解一下思杰的桌面虚拟化技术:Citrix XenDesktop。
继服务器虚拟化之后,桌面虚拟化得以渐热。简单的说,XenDesktop就是在服务器端构建一个VDI(Virtual desktop Infrastructure)虚拟桌面架构,客户端可以随时随地通过网络来访问存在在服务器上的桌面系统。如同在本地使用物理机一样。这样做有几个好处:一是由于只需维护服务器端桌面镜像,因此可以降低大量的物理客户端桌面维护成本;二是可以快速高效的分发新的桌面系统给员工;三是员工不受空间位置的限制,随时可以链接到自己的桌面环境。
目前XenDesktop的最新版本是XenDesktop 3。
Citrix应用在虚拟桌面和应用程序虚拟技术上使用的是自己开发的ICA(Independent Computing Architecture)网络协议。ICA由三部分组成,在服务器端,ICA能够把应用软件的逻辑执行和用户界面分离开,通过标准的网络传输协议IPX、SPX、NetBEUI、TCP/IP、PPP把用户界面传送到客户端。在客户端,用户能看到和使用应用的用户接口,但是应用的逻辑执行100%在服务器端。ICA网络协议通过标准协议传递键盘、鼠标和屏幕显示更新数据,据了解,平均只需要10-20K的带宽,ICA极低的带宽占用和较高的传输效率保证了32位应用能在客户端被高效率的访问使用。
得以正常运行,离不开以下的组件:
Citrix Desktop Delivery Controller:此控制组件可以控管用户和虚拟桌面之间的联机, 客户能在数据中心集中化管理应用和桌面,并且控制通过网络向终端用户的交付。
Citrix Provisioning Server:这是Citrix虚拟化方案的核心组件,Provisioning Server可以说是整套系统的调度中心,它通过网络按需交付组成完整的服务器的各个部分,包括OS、应用和配置。 Provisioning Server将服务器各个部分分拆成为一个独立虚拟镜像--VDisk,并将其以文档形式存储在网络上。当服务器启动时,不再通过本地磁盘启动,而是从网络上的VDisk引导启动,Provisioning Server采用流技术将指定的应用组成部分交付到服务器。
Citrix Provisioning Server for Desktops:采用流技术通过网络服务将单一的标准桌面镜像按需交付给物理桌面。对共享桌面镜像进行集中化配置、交付和管理,降低了总成本,提高了安全性和灵活。
Citrix XenDesktop Setup Wizard:虚拟客户端的快速向导工具,它结合Citrix组件即可帮助我们快速地创建出多个虚拟桌面。
Citrix XenServer:虚拟服务器端,用Hyper-V或者ESX也是可以实现一样的作用,就目前知道的,XenDesktop可以使用在Hyper-V的 VM上,背景Citrix跟微软有多年的合作关系。
XenCenter:XenServer的管理控制台。
由于采用的是开放式架构,因此,XenDesktop可灵活支持各种虚拟化平台和终端设备。与其它桌面虚拟化解决方案不同,XenDesktop可使用单个镜像在数据中心或通过终端设备将个性化桌面交付给虚拟和物理设备,从而简化桌面管理,同时,该解决方案内置的性能监控工具让IT可以更好地管理服务水平。
【编辑推荐】