最近发现很多人越来越多关注桌面虚拟化了,但是对于桌面虚拟化的技术定义和本质还不是很了解,我查了一下,中国的网站上还没有对于桌面虚拟化的比较正确的定义,包括百度知道目前的版本也其其实是在讲服务器虚拟化,我看了一些wikipedia,发现那上面的定义比较正确,而且包含的内容比较全面,就翻译了一下,供大家参考:
维基百科原文:
Desktop virtualization (or Virtual Desktop Infrastructure) is a server-centric computing model that borrows from the traditional thin-client model but is designed to give system administrators and end-users the best of both worlds: the ability to host and centrally manage desktop virtual machines in the data center while giving end users a full PC desktop experience. [1]
The user experience is intended to be identical to that of a standard PC, but from a thin client device or similar, from the same office or remotely.
Many commercial solutions also add the ability to switch some incoming client sessions (using connection broker software) towards traditional shared desktop systems such as Microsoft's Terminal Services or Citrix's application servers, blade servers or even to individual unused physical desktop computers.
我的翻译:
桌面虚拟化技术,维基百科上给出的定义是:“Desktop virtualization (或者成为Virtual Desktop Infrastructure) 是一种基于服务器 的计算模型,并且借用了传统的瘦客户端 的模型,但是让管理员与用户能够同时获得两种方式的优点:将所有桌面虚拟机在数据中心进行托管并统一管理;同时用户能够获得完整PC的使用体验。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

用户可以通过瘦客户端,或者类似的设备在局域网或者远程访问获得与传统PC一致的用户体验。

很多商业方案同时提供了将用户远程转向到传统的共享系统,例如微软终端服务,思杰应用服务器(这段我不是很理解什么意思,这些的确能够把桌面发布出来,但是与他们推的桌面虚拟化还是不同的),刀片PC甚至是没有使用的物理PC机。”

这段话的核心其实就是2点:
1  改变传统PC的分布式计算模型,中心利用"基于服务器的计算模型”+瘦客户端
2 好处就是:一方面可以统一管理,另一方面就是用户获得完整的PC使用体验。
 
所以桌面虚拟化是操作系统虚拟化技术+远程访问技术的结合,使得基于服务器的计算模型可以实现目前分布的计算模型的好处,同时管理效率大大提高。