桌面虚拟化
- 桌面虚拟化(Virtual Desktop Infrastructure)
桌面虚拟化是虚拟化技术的一种,以基于服务器的计算加上瘦客户端的应用模式来改变传统PC的分布式计算模式,将桌面或者客户端操作系统与原来的物理硬件进行隔离,以实现更灵活的使用。通过使计算模式从以设备为中心转向以用户为中心,来满足多样化的用户需求,在保持安全性和法规遵从的同时有效降低总体成本。以用户为中心的桌面虚拟化技术能够对用户而不是设备进行配置和管理,有效提高部署和管理用户桌面环境的效率。
目前,桌面虚拟化产品主要有VMware Workstation和Virtual PC等,通过桌面虚拟化实现一台客户机同时运行多个操作系统从而实现多桌面的计算环境。
第一阶段,实现客户端操作系统的虚拟化,即实现操作系统和硬件的隔离,虚拟化的操作系统基于文件系统的可迁移性,目前的虚拟化产品集中于此阶段;
第二阶段,虚拟桌面的网络化、集中化,虚拟桌面的计算在网络端完成,并且实现集中化的管理,用户通过智能终端、基于浏览器等技术,通过移动互联网访问属于用户个人的桌面,即个人的“云计算”化;
第三阶段,从管理角度,实现桌面虚拟化的简化与可用化。
桌面虚拟化应用,客户端计算机系统中仅需要安装操作系统即可,根据需要安装尽量少的应用程序,这样既可提高客户端计算机的运行速度,也可以降低系统维护复杂程度。
- 更好地管理应用程序补丁应用程序在服务器上更新,网络管理员在服务器上调试通过后,客户端计算机即可使用新的版本,降低应用程序部署的时间、难度以及工作强度。
- 降低应用程序和其他软件的冲突客户端计算机安装软件的不确定性,将会增加部署应用程序和其他软件冲突的可能性,服务器端集中部署后,业务的连续性和数据的安全性也得到了提高。
- 提升客户端计算机的执行效率客户端计算机在系统启动时,不需要加载其他DLL文件,所有的计算都在服务器中完成,客户端计算机仅显示结果或者提交数据,不参与应用程序的运行。配置完成的应用软件可以使用客户端的本地资源,并没有永久性安装在客户端上带来的开销问题。
- 减少客户端计算机的“宕机”次数如果客户端计算机的数据保存在服务器中,将加强用户数据安全性,同时提高系统的稳定性、可靠性及易操作性。
- 支持并发运行虚拟化技术允许用户在多点上同时运行同一个应用程序,默认数据存储在服务器中,用户数据除非拥有明确的授权,否则其他用户将不能访问用户数据,确保数据安全。
- 发布应用软件,而不是分发整个桌面环境。Windows Server 2008可以将某个应用程序分发给某个用户,而不是分发给所有的用户。
- 发布应用程序RDP链接使用Windows Server 2008和Vista的客户端计算机不需要安装任何额外的应用程序,通过终端服务创建的RDP文件,即可执行终端服务器上的应用程序。使用Windows XP需要安装RDP 6.0客户端补丁。
- 应用程序在服务器上运行,一旦服务器出现故障或者重新启动将直接影响用户的使用。
- 默认情况下,用户的数据保存在服务器上,如果服务器出现故障,对用户的数据可能造成影响。
- 操作系统兼容性问题,用户使用的应用程序可能受到操作系统版本的限制,在WindowsServer2008中,存在兼容性的问题。
- 数据链路问题,如果用户使用的网络出现问题,桌面虚拟化发布的应用程序不能运行,将直接影响应用程序的使用。
- ↑ 1.0 1.1 1.2 童晓渝,吴钢,张云勇编著.产业生态变革与商业模式转型.人民邮电出版社,2010.05
- ↑ 王淑红,刘晓辉编著.MICROSOFT虚拟化应用指南宝典.中国铁道出版社,2009.1