重新考虑传统桌面部署迫在眉睫<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

对于IT机构来说,如今多数桌面管理还需要大量的人工参与,进行单点系统部署、补丁升级、应用程序部署等等。这种管理模式不仅复杂费时而且管理成本很高。由于受限与物理PC,业务的连续性也很难实现,加之查杀病毒,系统升级,从用户角度来说,电脑可用时间就会缩短。这样势必会影响员工的工作效率。

 

传统桌面虚拟化能否成为解决之道

当今服务器虚拟化、应用程序虚拟化大行其道,桌面虚拟化也渐渐兴起。桌面虚拟化在数据中心建立并配置多个虚拟桌面系统,这样可以实现桌面的快速和统一部署。显然这样需要有强大的硬件支持,有足够多的资源供所部署的虚拟桌面开销,而且同一生命周期管理的问题仍然存在—IT部门仍然需要对每个虚拟桌面镜像及其安装的应用程序和用户设置进行管理、维护和更新。

 

灵活高效的微软桌面交付解决方案

下面我介绍一种快速灵活并且小巧实用的微软的桌面部署的综合解决方案,首先由Windows2008的终端服务(Terminal Services)组成虚拟桌面的基础框架,通过RDP协议提供给终端用户。并且辅助以2008终端服务的新特性——远程终端程序服务(TS RemoteApp)可以实现用户的一些基本需求,比如操作系统+基础应用程序。
081223085900.jpg
 
另外配合Microsoft Application Virtualization4.5APP-V)微软应用程序虚拟化技术,实现跨多个场所的大规模虚拟化应用程序的部署,包括应用程序以流的方式交付给最终用户或者终端服务,实现了应用程序的快速部署、和分配控制。由于类似暗箱运行虚拟程序流,很好的解决了兼容性问题,而且可以实现多版本同时部署。
081223085943.jpg
 
客户端方面,由于系统和应用程序都采用了虚拟化技术,计算任务都在服务器上完成,客户端只需要提供服务器信息的反馈,和键盘鼠标的输入,不但一些配置低的PC设备可以充分发挥余热,而且可以采用瘦客户端的模式,相对与传统PC瘦客户端之提供用户界面和网络连接协议,通常不带硬盘,以较低成本和灵活的硬件构架来通过网络运行应用及服务。这样瘦客户端模式有几大好处:1是管理成本降低,瘦客户端以精简的硬件架构换来了低故障率和高可用行。2是安全性增强,由于没有本地的存储系统,可以大大降低感染病毒的可能性,而且也不用担心数据的存储问题,因为一切运算、服务、存储都在服务器上进行,这样可以保证用户数据的安全性。3是可靠性大大增强,据统计瘦客户机的可靠行是普通pc9倍。4是设备成本下降,瘦客户机的成本相对要便宜很多,而且在部署新桌面的时候可以更加快速地实现客户端配置。节约时间成本。

 

总结方案的特点

1:使用windows2008终端服务实现基本桌面的交付
windows2008的终端服务提供了客户端和WEB两种方式访问,满足不同瘦客户端类型的需求。下图即是两种访问方式演示
 
081223090134.jpg
 
远程桌面的web连接提供了与客户端连接完全相同的功能,而且无论加载多少个程序只要是由一个用户发起的,那么终端服务中都只会保存一个会话,这样使得服务器端的资源管理更加便捷。
另外2008的终端服务还提供了很多有用的特性,例如终端服务网关(Terminal Services Gateway),通过这个功能,用户可以在世界各地通过Internet上的一个门户来访问终端服务程序。所有处理过程都是通过安全加密的HTTPS通道来完成的,终端服务网关可以穿过防火墙完成地址转换,由于数据是通过HTTPS协议传输,这就避免了一起拿通过客户端连接协议(RDP)进行传输是无法穿越防火墙的问题,因为RDP使用的3389端口在防火墙上往往被屏蔽掉。另外通过终端服务网关验证的用户还可以直接使用Citrix公司的XenAPP虚拟化应用程序。这无疑有给应用程序部署增添了一种选择。
 
081223090235.jpg
 
Remote Desktop for Administration 的组件可用于远程管理 Windows 服务器。此模式旨在为操作员和管理员提供对典型后端服务器和域控制器的远程访问能力。管理员可访问在 Windows 环境下运行的具备图形化用户界面的工具,即便他并不使用基于 Windows 的计算机来管理服务器也没有关系。管理员可以使用终端服务客户端软件,从任何设备上和通过任何网络连接安全地管理基于 Windows服务器的计算机。管理员能够执行的任务包括:目录维护、病毒扫描、备份、重启,甚至是将服务器提升为域控制器,所有这些都可以在远程位置完成。

2:应用程序的部署

此方案中应用程序的部署可以通过三种方式:一是终端服务本身的TS RemoteApp 二是微软的Microsoft Application Virtualization,三是CitrixXenAPP。这三种方案可以灵活搭配,相互补充、互不干扰。实现高效的应用程序发布、部署,满足用户的所有应用需求。同时也将大大提高了应用程序部署的完成率,减低了风险。
终端服务部署程序的方式,相当与在普通pc机上部署程序,只要在终端服务上按向导的方式安装完成应用程序,用户登陆终端服务之后即可使用改程序,这样做可以将一些虚拟化程序无法完成的应用部署给用户,下图展示的是通过web访问Ts TemoteApp
081223090535.jpg
 
另外两种程序部署方式属于虚拟化的应用程序,而且都支持HTTP协议的访问方式。两者都提供了非常全面的程序管理的分发界面,方便IT管理员进行程序部署

 

 

   纵览整个桌面交付解决方案,应用了当前最先进的桌面部署、和虚拟化、 WEB 等技术,也体现除了 IT 管理的一些先进思想,比如成本控制、风险控制、效率优先等随着云计算概念的深入人心和应用,这种基础设施(桌面)和应用网络化的解决方案必将得到长足发展和应用