1、在桌面虚拟化产品中,XenDesktop是Citrix公司的产品,是市场上占有率非常高的云计算厂家。
2、VDI(Virtual Desktop Infrastructure),虚拟桌面是一种将个人计算机环境从物理设施上分离出来的C/S计算模式,所有的数据都存放在数据中心内的集中式大型存储设备中。
3、常见的形式有:
①集中托管:所有的程序都在服务器端上跑,所有处理也都在服务器上。
②远程同步:计算机本地运行副本,在需要的时候同网络远程进行同步。
4、典型的虚拟桌面构架:后端是一个庞大的虚拟机集群,每个用户都需要一个虚拟机为他服务;所有的终端设备连接到一个 网关的中继设备上,然后对用户进行虚拟机的分发工作。
5、虚拟桌面的核心网络技术--网络显示协议
①服务器渲染(Host Rendering):所有的工作都在服务器上完成,向终端发送的仅是像素信息,终端无需进行大量的运算,剔除复杂的CPU和内存设计,保持简洁的结构,但是对带宽需求较大。
②客户端渲染(Client Rendering):客户端具有一定的运算能力,承担部分计算,数据可以压缩传输,节约带宽。
6、微软在2011年的Tech.Ed大会上发布测试结果,延时超过50ms就会导致很差的用户体验,但是高于200ms的网络环境下也是可用的,只是体验会非常的差。
任何丢包在TCP协议看都是发生网络拥挤的前兆,如果持续、频繁的丢失,会导致拥塞窗口缩小,从而降低TCP的传输率,并有可能进一步增大网络的延时。
用户如果需要正确的存储优盘上的数据,要把这个写入的行为从数据中心内部重定向到远程的用户终端设备上,USB2.0可能就会消耗掉480Mbps的带宽,即使在局域网也是很难接受的。
7、显示协议
显示协议是兵家必争之地,目前虚拟桌面可以使用的方案还是很少的,也就是Vmware Vsphere、Citrix Xenserver、或者Microsoft Hyper-V,Citrix是老牌的ICA显示协议,现在又有了新版本的HDX协议;Vmware View本来是使用Microsoft的RDP协议,现在有了自己的PCoIP协议,Microsoft的RDP也成为远程桌面的代名词,Redhat也发布了自己的SPICE技术。
①RDP:Remote Desktop Protocol是Terminal Server的一个服务,因为收费等原因,很少被管理员以外的人知道,发布的第一个版本跟真NT4.0,因此也是4.0的版本号,后来进行加强和升级,win 7和server 2008中已经是RDP7.0版本,名称也由Terminal Server改成了Remote Desktop Services。在win 7 SP1补丁的时候进行了加强,称作RemoteFX,支持了多显示器、3D特效等,RemoteFX中使用的是Host Rendering技术,对客户机硬件需求极低。
②HDX/ICA:推出HDX的Citrix公司也是第一个搅动虚拟桌面大潮,并取得成功的厂家,Citrix的桌面虚拟化产品线为XenDesktop,基础是HDX(High Definition Experience 高清体验技术),一条128K的链路就能满足基本的需求,使用TCP的1494端口进行服务。
③PCoIP:Vmware的桌面产品是Vmware View,之前一直采用RDP协议作为显示协议,但是RDP太不给力,自己开发了PCoIP协议,并在2009年VMWorld大会上发布,是基于UDP协议的显示协议,开销较小,高层负责维护丢包等问题。
阅读(3826) | 评论(1) | 转发(1) |