正确部署后,Citrix XenApp可以实现远程桌面承诺
很少有IT职责像照顾和喂养企业桌面一样普遍。而IT的其他方面也因为新技术变得更容易,比如服务器虚拟化在美国,仍然没有灵丹妙药来减轻每天维护和保护成百上千甚至数万台桌面系统的苦差事。
桌面的缺点不仅仅是管理和维护的负担。它们涉及员工移动性、客户端硬件更新、数据安全性,甚至在某些条件下,还涉及电力消耗和冷却。
[在InfoWorld中了解如何正确部署瘦客户端”瘦客户端深度潜水”PDF的特别报道。|更好的管理您的公司的虚拟化与我们虚拟化报告通讯.]
解决桌面蔓延的一个方法是瘦客户机计算,它在服务器上整合用户应用程序和环境,极大地减少了与桌面软件和硬件相关的开销。用户使用各种客户机通过网络访问主机服务器——例如低成本终端或老化的系统,否则这些客户机就会被淘汰。管理员可以在数据中心处理业务,从而节省时间和资源,而不是在桌面周围跑来跑去。
不幸的是,从胖桌面客户端迁移到瘦客户端并没有直接和狭窄的路径。但现在的选择比以往任何时候都多。
如今,基于服务器的瘦客户机计算有几种形式。传统上,瘦客户机解决方案围绕着运行数十个单独用户会话的终端服务器组。后端框架由Microsoft终端服务(随着软件的到来而重新命名为远程桌面服务)组成Windows Server 2008),偶尔使用Citrix基础设施来提高性能和可管理性。近年来,VDI(虚拟桌面基础设施)的出现提供了一种不同的方法,使用虚拟化将每个用户会话划分为一个VM(虚拟机)。与传统的瘦客户机解决方案一样,VDI使用Terminal Services/Citrix连接代理模型向用户交付虚拟桌面。
传统瘦客户机计算终端服务(又称远程桌面服务)是瘦客户机树中容易摘到的果实。购买一些便宜的瘦客户端设备,在服务器上安装Microsoft Windows Server 2003或2008,配置终端服务或远程桌面服务角色,并让客户端连接到服务器进行桌面会话,这是非常简单的。对于某些用例——例如数据输入、表单处理、呼叫中心值班和医院查房——终端服务可能是所有必要的。
一般来说,这种解决方案最适合单一应用程序或轻量级应用程序使用,因为与更多应用程序和更多用户相关的复杂性和开销可以迅速克服较低的相对成本。用户接受度和与传统瘦客户机计算的整体交互也可能存在问题。习惯了在电脑上播放音乐和电影的用户可能会失望地发现,音频和视频的播放断断续续,甚至完全没有。使用USB外设可能会有很大的问题,而且在较慢的WAN链路上打印可能会导致用户会话缓慢。
终端服务的好处是价格低,易于安装和维护。缺点是缺乏可伸缩性,在低带宽和高延迟连接上可能存在性能问题,以及总体的可管理性。简而言之,它可以做一个小型的、专门的推出,但一旦它摆脱了这些限制,通常是时候向上移动链条了。
Citrix XenAppCitrix在终端服务领域仅次于微软。的Citrix XenApp提供(以前称为Presentation Server,在此之前是MetaFrame)在终端服务上提供了一个重要的管理和性能层,并支持对大型瘦客户机实现进行更流畅的管理。
当然,这些好处需要付出巨大的代价,但在较大的商店,扩展管理是必要条件,而不是奢侈品。
XenApp更重要的一个方面是它使用ICA协议,而不是Microsoft终端服务使用的RDP协议。ICA是一种更薄、更干净、更具有延展性的协议,它在低带宽、高延迟连接上运行得更好,并提供了显著的内部好处,比如能够对连接中的特定流量进行优先级排序,甚至是在应用程序级别。例如,在特定的用户会话中,可以在降低不实时使用的后台应用程序性能的同时,保持Microsoft Excel的快速响应。像这样的特性可以让原本缓慢和有问题的用户会话感觉更像本地桌面系统。
XenApp还有其他优点,比如提供负载平衡的管理层和连接选项、高级和低级用户管理(包括会话监控)以及内部和外部连接安全。后者非常重要,特别是在一些要求遵守HIPAA的垂直市场,如医疗保健。它还允许用户在任何地方使用标准的Internet浏览器安全地附加到他们的公司桌面会话。在这方面,它的功能与传统VPN非常相似,不需要标准的客户机或专门的VPN集中器。
XenApp还可以处理比普通的微软终端服务更重的用户工作负载和应用程序计数。也就是说,许多应用程序在XenApp虚拟化的应用程序环境中不能很好地运行。有些人不会完全工作;有些功能可以使用,但软件供应商不支持在终端服务部署中使用它们。在构建任何类型的瘦客户机环境之前,验证所有计划中的应用程序是非常重要的,否则您可能会在稍后遇到困难。
XenApp的其他几个属性使总体用户体验更接近于传统桌面。增强的音频和视频回放技术,以及远程打印服务,克服了长期以来对瘦客户机计算的反对意见,以及闪存驱动器之外的USB外设的管理和支持。在许多销售点环境中,或者在需要键盘和鼠标以外的USB外围设备的地方,后者尤其重要。
鸡蛋和篮子对于任何瘦客户机方案,您都将始终受制于操作系统和应用程序交互的底层可靠性。如果您有一个终端服务器群,它在任何时候处理数十个活动会话,那么其中一个服务器的突然故障会导致该服务器上运行的每个会话的突然丢失。如果有足够的容量,用户将能够重新连接到另一台服务器,但是原始会话中任何未保存的工作将会丢失。
再加上一些应用程序的相对脆弱性,很明显,对每个应用程序进行事先测试和审查是绝对必须的。
在实践中,一个计划和实现良好的Citrix XenApp基础设施是可靠的、易于管理和响应的,但在没有适当规划的环境中,维护它可能非常具有挑战性。
关于如何部署XenApp瘦客户机,请参阅InfoWorld的免费PDF报告。瘦客户端深度潜水”,包括:
- 虚拟桌面基础结构
- 创造最佳组合
- 客户端硬件
- 桌面和服务器
这篇文章中,“瘦客户端计算:中央管理,任何地方访问,最初发表于InfoWorld.com.跟踪最新的发展虚拟化在InfoWorld.com上。
阅读更多关于虚拟化的信息在InfoWorld的虚拟化频道。
这篇文章“瘦客户机计算:中央管理,任何地方的访问”最初是由信息世界 .