当VMware和Citrix在如何虚拟化桌面的问题上正面交锋时,大多数用户说他们更喜欢部署多种桌面虚拟化风格。下面我们来看看今天的五种主要桌面虚拟化选择及其优缺点。
在过去的三年里,技术上的一个大问题是终端用户将如何采用桌面虚拟化。至少从一些早期采用者看来,答案似乎是“怎么做”不会我们这样做吗?”
企业管理协会(Enterprise Management Associates) 9月份发布的一项调查发现,有桌面虚拟化项目的公司几乎都在使用一种以上的交付方式,从传统的终端服务到通过网络浏览器访问的基于服务器的应用程序,安迪·曼恩(Andi Mann)说。科罗拉多博尔德咨询公司研究副总裁。
[欲了解实时虚拟化新闻和专家战略建议,请参见CIO.com虚拟化钻取部分。]
一个典型的Citrix XenDesktop虚拟桌面连接占用56Kbit/sec到100Kbit/sec的网络带宽,可以通过在后端服务器上运行共享的操作系统和应用程序来满足许多用户的需求,据德克萨斯州的网络运营经理George Thornton说;蒙哥马利独立学区(Montgomery Independent School District)在思杰(Citrix)的虚拟桌面上对今年秋季开学的三所学校中的两所进行了标准化。
他的用户需要更强大的图形密集型或数字处理应用程序,可以使用相同的瘦客户机硬件,但连接到服务器上只支持该用户的虚拟机,以及所需的额外内存或处理能力。这需要大约每秒2兆的网络带宽,所以桑顿将这些连接保持在最低限度,他说。
由于围绕桌面虚拟化的所有市场竞争,一些用户对各种选项的利弊感到困惑。下面是主要桌面虚拟化方法的快照,以及它们可能适合的情况类型。
1.远程托管桌面:当大多数人想到“终端服务”的时候。服务器运行操作系统或应用程序的一个映像,许多客户机使用连接代理软件登录到服务器,连接代理软件是驻留在客户机上的软件的唯一部分。客户机的操作只是为了在用户正在共享的应用程序的监视器上显示图像,并来回传输键盘和鼠标输入。优点:低成本,对数据和应用的高度控制。缺点:性能取决于网络连接的质量;显示协议通常不能处理复杂的图形;一些为桌面设计的应用程序不能在服务器上以共享模式运行;不灵活的最终用户,谁不能存储数据本地,使用大多数外设,或移动数据来回使用拇指驱动器。断开连接时不工作。供应商产品例子:软件:Citrix XenDesktop;Wyse ThinOS;微软远程桌面服务;微软企业桌面虚拟化(MED-V);VMware视图管理器。硬件:Pano逻辑器件,远程;nComputing瘦客户机;美国慧智公司瘦客户机;Sun Ray超薄客户端;共生者网络终端;Rangee瘦客户机
2.远程虚拟应用程序:您在使用过的每个Web应用程序中得到的。与共享桌面不同的是,创建安全连接和传输图形和数据只需要浏览器和标准Web协议(HTTP、HTTPS、SSL等)。根据应用程序的设计(比如Flash下载),最终用户的机器可能会处理一些应用程序的逻辑或图形,或者可能只点亮显示器并向服务器发送点击。优点:不要求IT控制终端用户的硬件或软件环境。缺点:不允许IT控制最终用户的硬件或软件环境,这会影响性能。断开连接时不工作。供应商产品示例:Citrix XenApps;微软远程桌面服务;VMware的观点;VMware ThinApps。
3.远程主机专用虚拟桌面:最终用户的权力的下一步,从Web应用程序或终端服务降低成本和资源节约的IT。服务器不是让许多用户共享同一个应用程序或操作系统的一个实例,而是在一个虚拟机上托管整个操作系统和一组应用程序,该虚拟机只能被该用户访问。虚拟机可以运行在服务器上,与其他专用虚拟机共享资源,也可以自己运行在刀片PC上。可以远程托管或流媒体。在流场景中,应用程序和操作系统都可以流到用户需要的软件客户端下载部分,并在客户端机器上执行,使用其处理能力,而不是本地存储。
远程托管:优点:可以运行无法在共享模式下运行的应用程序;隔离每个用户的活动以防止资源限制。缺点:使用比共享桌面多得多的带宽和服务器上多得多的硬件。性能仍然取决于网络连接的质量和显示协议处理图形的能力。断开连接时不工作。供应商产品示例:Citrix XenDesktop;Wyse ThinOS;VMware的观点;微软远程桌面服务;Microsoft Enterprise Desktop Virtualization (MED-V)
流:优点:通常为最终用户提供更好的性能,因为需要的图形或其他操作在本地执行。缺点:需要更强大的客户机硬件,降低了虚拟桌面的成本效益。断开连接时不工作。供应商产品示例:Citrix XenDesktop、XenApp、XenProvisioning;Wyse TCX;VMware View Manager, ThinApps, Composer;微软VDI套件。
4.本地虚拟应用程序:认为“Java”。应用程序从服务器下载到客户机,并使用本地内存和处理能力在那里运行。但是它们在一个“沙箱”中运行,该“沙箱”强制执行一组关于本地机器可以做什么以及它可以连接什么的规则。优点:更多的计算资源,有时比远程托管应用程序更好的性能;更少的带宽消耗;可以离线使用。缺点:IT对硬件和数据安全的控制更少。供应商产品示例:Citrix XenApp, Wyse TCX, VMware ThinApp, Microsoft Application Virtualization。
5.本地虚拟操作系统:有两个主要版本。选项一:客户端管理程序可以在笔记本或桌面计算机中创建虚拟机,虚拟机可以作为一个完全独立的单元,与VM之外的客户端机器上的硬件和软件保持独立。选项二:一个管理程序运行在机器的BIOS上,允许用户在没有“主机”操作系统的情况下运行多个操作系统。
优点:一个系统上有多个操作系统;不考虑操作系统兼容性,可以运行在非传统VM客户端,如智能手机或pda。缺点:潜在的资源冲突,相对不成熟的客户端管理程序使得安全性未得到验证。供应商产品示例:Citrix Dazzle和Receiver, Wyse PocketCloud, TCX, VMware View Client Virtualization with Offline Desktop(实验);微软VDI套件。
关注CIO.com在Twitter @CIOonline上的所有内容。
这个故事“桌面虚拟化:5种流行的风格,解释”最初是由首席信息官 .