只有在满足以下这几个看似相互矛盾的要求时,转换为虚拟桌面环境的真正价值才能实现:a) 终端用户满意 b) 满足公司对于安全性与遵从性的需求 c) IT 部门无需增加昂贵资源,即能获得自身需要的控制力 d) 整体系统性能提高,拥有成本降低。

选择桌面虚拟化解决方案时,IT 管理员首先考虑的因素之一就是如何能在实现最佳的用户整体体验的同时,又能将管理成本和耗时降到最低。做出此项决定的一个主要驱动因素在于虚拟桌面将在何种硬件客户端上使用。可选择的客户端多种多样,包括大型胖客户端以及占用空间极少的零客户端,其中零客户端只有一个 LCD 显示屏这么大,对硬件和物理空间的要求都非常低。许多组织均倾向于在端点使用最小、最简单、最经济高效的设备,即零客户端。

用户之所以能够使用零客户端访问虚拟桌面,一个关键原因是它能够快速并经济高效地处理图形信息。图形信息的处理可由位于数据中心的服务器执行(称为主机呈现),也可通过用户桌面在本地处理(称为客户端呈现)。主机呈现使用强大的服务器来生成和压缩图像,再通过网络将这些信息发送至客户端,然后由客户端解压缩并显示图像。客户端呈现则通过网络发送整个图像并在网络中进行图像处理,最后显示在客户端上。

对于图形密集型应用程序,必须执行一些处理操作,用户需要选择在何处完成这些操作。在数据中心的服务器上处理图像的优势之一是,客户终端可以是最小、最经济高效的设备。

市场中有多种解决方案都承诺可以提供最佳带宽,或者承诺提供最高保真度,但它们的价格是多少?而且,当网络管理员优化了带宽使用量时,用户能否获得高保真度?终端用户体验、管理简便性和应用程序兼容性又怎样呢?片面的单点解决方案通常满足不了所有这些重要的决策条件。

本文针对这些问题进行了探讨,并介绍了确定零客户端基础架构是否适合您组织的五个最重要的条件。

条件 1:实现最佳的终端用户体验

选择主机呈现还是客户端呈现的一项重要考虑因素就是终端用户体验的质量。终端用户注重图像显示质量,并且在图像呈现过程中不希望察觉到延迟。他们还注重所使用系统的响应时间或滞后时间。他们希望无论检索何种信息,他们的桌面都能几乎同步地响应任何查询 - 就像笔记本电脑一样。对于大多数环境,主机呈现和客户端呈现均能为用户提供高质量的体验和合理的响应时间。区别在于,哪一种方式可以在网络条件更改后提供最佳体验。这有助于确定更适合于您的环境的方式。

VMware View 是领先的桌面虚拟化解决方案,它通过结合使用主机呈现和客户端呈现提供高质量的终端用户体验。采用 PCoIP 的 View 能够在最广泛的终端用户配置和网络条件下提供最佳的用户体验。




图 1:主机呈现在数据中心内进行图形处理,可在最广泛的网络条件下提供最佳的终端用户体验。

使用主机端呈现时,第一步是对要传送的信息进行编码或压缩。这一步通过 VMware View 在数据中心内进行,数据中心将计算出立即可用的密集型资源。在此情况下,主机呈现的优势是数据在发送至客户端之前已被高度压缩。

采用 PCoIP (PC-over-IP) 的 VMware View 具有多种编码算法,能够对要显示的各种信息进行编码。系统会根据要编码的信息类型采用不同的图像算法。例如,用于文本的算法与用于动态视频、照片、图形或图标的算法就有所不同。虽然可能有人认为会有一种最佳方式能对所有信息都进行编码,但实际上每种格式都有很大区别,并具有特定的特征来确定图像的显示方式。因此,采用 PCoIP 智能编码的 View 能以最适当和最有效的方式来处理每种类型的内容。

采用 PCoIP 的 View 方法会将显示图像从帧缓冲区移出,然后使用适当的编码器压缩帧中的不同内容,这种方法下的编码滞后时间较短,因而可确保桌面的响应速度。View 可执行本地鼠标命令,并通过一个单独的优先通道从键盘、轨迹球和操纵杆发送人体工学接口设备 (HID) 信息,以进一步缩短用户交互的响应时间。

采用 PCoIP 的 View 能够生成无损图像,这意味着用户能看到像素齐全的图像。其他技术只能生成有损图像,无法包含原始文件中的所有信息。它们只能生成有损图像的原因是,如果将所有数据都发送到端点就会占用带宽并降低性能。通过 VMware View,用户不必通过牺牲图像质量来换取性能或网络带宽。他们每次都能获得像素齐全的图像。

加拿大安大略省蒙特克莱学区就是部署 View 的一个示例。通过运行 VMware View 和 PCoIP,该学区如今能够在不增加运营预算的情况下,额外提供 40% 的桌面设备。通过 VMware View,桌面图像可以集中创建并部署到多个机器中。这样,他们花费很少精力就能升级几百个客户端,从而降低管理成本。

加拿大安大略省蒙特克莱学区的技术规划协调员 Jeremy 指出:“有了 PC over IP 的支持,VMware View 提供的视频效果非常适于在课堂上使用。”

Stefanini TechTeam 是另一个示例,他们已使用 VMware vSphere 将数据中心虚拟化,并希望将由此带来的成本和运营优势扩展到桌面。他们选择使用 VMware View 将桌面转换为集中管理的服务。通过 VMware View, Stefanini TechTeam 得以避免在全世界范围内建立多个数据中心。View 可在高延迟连接条件下提供出色的桌面性能,该公司只需通过并置的两个设备即可管理问讯台基础架构。通过该解决方案,Stefanini TechTeam 加快了应用程序升级速度、降低了维修费用、确保了数据安全,并支持问讯台人员提供出色的客户服务。

TechTeam 全球基础架构主管 Daniel Chapiewski 表示:“终端用户注意到了我们的显著改善,这尤其要感谢 PCoIP。IT 提高了对终端用户的服务交付质量,进而提高了他们为 Stefanini TechTeam 客户提供的服务质量。此外,还有另一个好处,就是员工能在家中使用与在办公室中相同的工具来开展工作。至于维修,我们不必去到家中。如果出现问题,您只需要注销一下,然后重新启动就可以了”。

条件 2:保障组织的安全性和合规性

在部署服务器托管的虚拟桌面环境时,许多公司都将安全性和合规性视为头等大事。曾经有许多包含客户帐户信息和其他关键任务数据的笔记本电脑失窃,众多教训一次次地证明了提高安全性的需要。公司机密信息落入不法之徒手中的风险从未如此之高。

一个与之相关的问题是公司的合规性。SOX、GLBA、HIPPA 等政府法规和其他法规强制公司遵守具体措施和审计做法来保护客户、患者和员工信息。

VMware 如何帮助解决这些问题?View 可为服务器托管的虚拟桌面环境提供最高的安全性和集中控制能力。绝对没有任何数据需要发送到终端用户客户端,只有图形信息会因显示目的而进行传输。敏感的公司数据在数据中心内受到保护。

VMware View 通过主机呈现方案提供极为安全的环境。所有数据在数据中心内均保持锁定状态,并受到集中保护和管理。所有像素均在主机中呈现并在数据中心内编码,然后发送至仅支持解码的简单设备,即零客户端。

View 还为具有笔记本电脑/台式机环境的组织提供安全客户端呈现。根据端点客户端是零客户端、瘦客户端还是胖客户端,可对 View 进行相应配置以提供最佳用户体验。

新英格兰最大的独立食品经销商 AGAR Supply 选择了 VMware View,因为通过 VMware View,任何地方的用户都能访问他们的桌面,同时从整体上简化了 IT 管理难度。这家公司之前已经使用 VMware vSphere 成功对数据中心完成虚拟化,因此他们也非常愿意将这项技术扩展到自己的桌面环境。AGAR Supply 网络管理员 Steve Weber 表示:“vSphere Virtual Center 和 VMware View Manager 集成得非常紧密,我想更确切地说是‘无缝’”。

Weber 指出:“有了 VMware View,我们不再因为某人的笔记本电脑被盗或其他类似的事情而惊慌失措,我们给员工的设备里只在桌面上有一个快捷方式,还有一个用于登录虚拟桌面的登录名。因此,如果笔记本电脑丢失或被盗,数据不会丢失,公司机密也不会泄漏,一切尽在掌握之中”。

条件 3:在物理端点实现零软件管理

对于大多数 IT 管理员来说,管理终端用户桌面的操作系统更新、应用程序更新、固件更改等工作就占用了全部的工作时间。在完全依赖笔记本电脑和台式机支持的环境中,组织每年可能需要花费至少 2000 美元来维护每个设备。一旦有某个用户遇到问题,IT 组织通常必须派人到现场实地解决。集中管理只是实现管理良好的 PC 环境的一个选择,它具有一些限制,对于大多数组织来说并不实用。在端点管理 PC 效率低、成本高,许多资料都对此有所说明。例如,在 Gartner 的报告:“Total Cost of Ownership Comparison of PCs With Hosted Virtual Desktops, 2011 Update”(使用托管虚拟桌面的 PC 总拥有成本比较(2011 年更新))中逐条介绍了这些成本,并将之与服务器托管的虚拟桌面环境进行了比较。大多数 CIO 均认同,客户端零管理是最高效、最简单、成本最低并且最安全的虚拟化桌面实施方式。




图 2:客户端传统组件




图 3:使用零客户端可避免花费大量成本来处理组件维护难题

使用零客户端还可节省另一项管理开支,那就是无需为硬件媒体编×××提供支持。所有组件均使用软件进行虚拟化,以解码图形信息。通过使用基于软件编×××的零客户端体系结构,IT 团队能够腾出更多时间来关注其他更迫切需要解决的问题。大多数组织都希望简化他们的管理体系结构,它们选择零客户端来帮助自己得偿所愿。

美国德克萨斯州阿利多独立学区 (ISD) 问讯台技术经理 Brooks Moore 给出了这样一个简单的算式:不断增长的需求 + 对卓越的承诺 × 有限预算 = 使用 VMware View 进行桌面虚拟化。VMware View 解决方案为阿利多提供了快速的应用程序部署和映像灵活性以满足其机构需求。该学区对教师和管理人员使用持久映像;设置和更改都将保留下来,从而使终端用户能够保留对虚拟桌面进行的更改。学生设备使用非持久映像;所有更改都将在注销时删除,每个用户每次登录后将获得新的映像。通过数据中心集中管理和使用零客户端端点设备,使得 Moore 无需增加 IT 人员就能提供出色的客户服务。

Moore 表示:“传统台式机 PC 经常出现单点故障,例如风扇、硬盘驱动器、RAM、系统主板和处理器等,相比之下,零客户端几乎不会出现单点故障,它是一种固定设备。我们不需要让 IT 人员花费时间来四处奔波解决设备故障。 通过 VMware View,我们拥有的零客户端越多,我们就越能从技术办公室集中管理设备”。

条件 4:摆脱对应用程序和视频格式的依赖

桌面虚拟化并不限制用户使用特定版本的应用程序或特定的视频格式。通过桌面虚拟化,用户和 IT 组织不必再顾虑特定的硬件和操作系统要求,也不必再顾虑影响应用程序版本的问题。在这种环境中,未来的应用程序也可以正常运行,因为不需要在客户端安装特定硬件。主机呈现可通过桌面虚拟化实现这一点。而客户端呈现则不具备这种灵活性,因为客户端呈现需要在端点安装特定的编×××才能使用视频。如果没有 IT 干预和端点升级,客户端呈现不能保证能够使用将来的视频格式。

主机呈现完全独立于应用程序和视频格式,它提供虚拟化的环境,不依赖任何额外的软件或硬件。客户端呈现的环境需要竭力与最新应用程序用户界面保持同步。所以要让您的投资经得起未来的考验,并拥有一个低维护率的解决方案,主机呈现的可靠环境是明智的投资选择。

采用 PCoIP 的 VMware View 提供主机呈现方案,因此能够支持目前或将来的任何视频格式和应用程序。View 可在服务器托管的虚拟桌面环境中提供出色的应用程序和视频格式支持。View 提供的虚拟化桌面环境能够提供快速应用程序部署和映像灵活性,并且只需要极少的维护。

美国纽约哈德逊的哥伦比亚纪念医院使用 VMware View 更新了桌面环境,通过创建和管理虚拟桌面,使医生们可以使用范围极广的大量医疗应用程序。

哥伦比亚纪念医院的网络管理员 Michael LaForge 指出“我们只需更新主桌面映像就能将想要的任何应用程序部署到虚拟桌面。这是一个巨大的进步,要在过去,必须亲自访问多个远程位置才能安装应用程序”。除了简化桌面管理外,这种功能还可以方便地为医疗保健服务人员提供更多工具。Crowley 表示:“借助 VMware View,我们的医生不但能够访问实验报告,还能查看实际的 X 光图像、访问急诊部门的记录,如果患者处于重症监护状态,甚至还能监测生物反馈。医生们可以非常方便地使用需要的各种应用程序,从而能够以前所未有的方式获取全面的患者信息”。

条件 5:优化网络带宽消耗

在大多数组织中,峰值时段的网络带宽非常宝贵。网络管理员需要设备在访问网络时以智能方式使用可用带宽。峰值时段并非始终存在,实际上这只占不到一半的日常运营时间。在非峰值时段,管理员需要网络设备以最佳方式使用带宽,同时仍提供最佳的用户体验。IT 组织的实际目标是能够智能地使用网络带宽和资源,即在峰值时段使用较少带宽并体现出“公平共享”策略,而在非峰值时段则可按照需要使用所需的带宽并进行扩展,以提供最佳的终端用户体验。

在非峰值时段,由于用户数量较少,因而对网络资源的需求较少,有大量网络带宽可用。上一代显示协议不知道如何利用网络资源,最终导致带宽浪费现象。业界领先的技术能够根据当前流量明智地确定带宽占用量。随着流量的变化,智能协议会根据情况扩展或回缩。

采用 PCoIP 的 VMware View 是一种智能协议,可根据 LAN 或 WAN 中的可用带宽动态调整图像质量和帧速率。在多个用户会话处于活动状态时,可以设置带宽上限以限制带宽使用量,同时公平共享带宽。View 具有自适应网络连接和累进式图像优化功能,可实现这些先进的调整操作。

自适应网络连接是一种动态图像质量调整方法,能够在网络繁忙时自动降低图像质量,而在网络不繁忙时恢复最佳图像质量。在峰值时间,系统响应能力则通过减少屏幕更新频率来保持。

下面以网络中的三个用户为例,向大家展示了采用 PCoIP 的 View 的自适应特质。这些用户使用不同的工作负载,并在不同时间进入网络。用户 1 先上线,他的工作负载较大,因此会占用较多带宽。之后用户 2 上线,他的工作负载较少,用户 1 让出一些带宽,响应时间降低几毫秒。同样,当用户 3 上线后,用户 1 和用户 2 均进行相应调整,直至所有这三个用户都根据其工作负载公平地共享网络带宽。




图 4:采用 PCoIP 的 View 高效共享网络

下面的另一个示例说明了当所有这三个用户的工作负载相同时,可用带宽将在他们之间平均共享:



图 5:工作负载相同的三个用户平均共享可用带宽

对于采用 PCoIP 的 View 会话,当前办公人员的平均带宽可能在 80-150 Kbps 范围内(视情况而定)。将桌面工作负载纳入考虑的相应网络评估有助于确定如何配置和优化环境,以便在 WAN 中实现最佳性能。借助采用 PCoIP 的 View,按照评估实施优化的客户降低了平均带宽使用量,并提高了 WAN 性能。

View 具有流量调整功能,这意味着它能监控网络并适应编码压缩级别(图像和音频)和带宽使用量。为实现更高的网络效率,View 只发送更改过的像素,这样,只有当出现大量屏幕更改时,才会产生突发网络流量。

Centaur Fund Services 成立于 2009 年,是一家快速发展的对冲基金管理公司,致力于为对冲基金行业提供服务。Centaur 需要一种“经得起未来考验”的 IT 基础架构来为他们提供扩展所需的灵活性,同时又不需要在初期投入大量资金。他们使用了采用 PCoIP 的 VMware View 来为用户提供高性能和丰富的图形体验,这是一项关键要求,因为 Centaur 员工使用的是基于 Web 的应用程序,性能和响应时间非常重要。此外,通过避免对 PC 硬件的依赖,Centaur 能够避免 PC 的固定更新周期所需要的大量成本。Centaur Fund Services 享受到的另一个主要好处就是能够远程访问应用程序。

Centaur Fund Services 的管理主管 Karen Malone 表示:“虽然我们的员工主要在办公室工作,但也有许多人需要能在家中或客户那里访问办公应用程序。有了 VMware View 4,远程访问我的应用程序和在办公室中完全一样。即使在国外,登录系统的体验也很不错。这还有助于我们保持业务的连续性。例如,如果爱尔兰下大雪,严重堵塞的交通对我们的业务没有任何影响,因为每个员工都能在家中工作,并能访问自己需要的所有 IT 资源”。




结论

关于对端点“进行虚拟化”的决定并不总是能够轻易做出的。这意味着摒弃行业中盛行了 30 多年的以 PC 为中心的理念,走向更加以用户为本的模式。有许多不同的可变因素需要考虑,也有许多成本/利益权衡需要分析。本白皮书旨在帮助那些希望实施体积较小的端点解决方案的企业来简化决策过程。本白皮书对采用主机呈现的零客户端环境与采用胖客户端和客户端呈现的环境进行了对比,并分析了选择零客户端环境时的考虑因素。

本白皮书中提供的解决方案和示例说明了根据零客户端支持和主机呈现做出选择能够带来许多好处。零客户端几乎不需要维护,而且能提供极高的安全性。要获得零客户端环境的所有好处,需要使用符合以下条件的桌面虚拟化解决方案:具有出色的主机呈现功能,并且能够在最广泛的网络条件下提供一致的用户体验。

客户端呈现通常在已具有笔记本电脑/台式机(即胖客户端)的环境中使用。对于许多组织,胖客户端能帮助他们利用现有的硬件投资。客户端呈现具有一系列限制,例如缺少经得起未来考验的应用程序和视频格式、需要特殊网络加速设备,以及会受到本地存储数据的安全漏洞影响。最有价值的桌面虚拟化解决方案能够让您选择为最广泛的端点配置同时使用主机呈现和客户端呈现。

采用 PCoIP 的 VMware View 提供的特定解决方案为混合环境或以笔记本电脑/台式机为主的环境提供零客户端和主机呈现的所有优势,还提供了客户端呈现功能。为了成功处理大多数组织所具有的多种桌面环境,VMware 采用了一种平衡的方式来实现图形呈现。

无论其使用的是何种硬件端点,VMware 已经帮助许多组织(甚至包括环境最为复杂的组织)顺利、安全地过渡到最有利于用户的虚拟化桌面环境.