在和朋友们日常交流过程中,经常发现终端服务(一些在终端服务基础上开发的软件,如Citrix XenApp)模式及虚拟桌面模式技术上容易让人弄混淆,简单的来说,终端服务模式是在一个操作系统基础上运行多个用户实例,而虚拟桌面模式则是一个用户对应一个操作系统。
正是因为终端服务模式的这种系统架构,决定了用户A与用户B在同一台服务器上工作时,之间的操作是不会相互隔离的,如用户A保存了一个文件到C:盘,用户B也自然可以看得到。另外windows的一个技术限制是没有办法对用户进行资源的控制,比如设定某用户可以使用500MHZ的CPU, 1G内存,所有的用户之间的资源是抢占式的,所以不难理解一个用户进程的崩溃可能引起整个服务器的死机,系统缓慢等问题。而这些问题在虚拟机与虚拟机之间是不会存在的。

以下我列出了一些终端服务及桌面虚拟化的对比
关键指标
|
桌面虚拟化模式
|
终端服务模式
|
私密性
|
好
|
差
|
隔离性
|
好
|
差
|
个性化桌面
|
好
|
差
|
应用局限性
|
好
|
差
|
规模部署成本
|
相当
|
相当
|
推行时用户端阻力
|
好
|
差
|

总体上来说,终端服务方式是比较落后的技术,正因为有了种种的技术限制,桌面虚拟化技术才应运而生。所以今天桌面虚拟化技术大行其道也就不难理解了。
本文出自 “桌面虚拟化杂谈” 博客,请务必保留此出处http://virtualbus.blog.51cto.com/345374/573953
转载于:https://blog.51cto.com/virtualdesktop/1050186