接上篇,本次主要介绍桌面虚拟化。


六、虚拟化架构

      我们先看一下桌面虚拟化在整个虚拟化解决方案中的架构位置,如下图四所示,中间红色框内的就是。

桌面虚拟化实战宝典 桌面虚拟化技术架构_Windows

(图四、虚拟化与桌面虚拟化)


      而据我参考微软提供的资料,微软基于Windows Server 2008 R2+Windows 7的推荐方案相关可选产品组成如下图五所示:

桌面虚拟化实战宝典 桌面虚拟化技术架构_运维_02

(图五、微软桌面虚拟化产品可选套件)


      在Windows 7 + 2008 R2 SP1时代,为了更好的提升用户体验等,引入有如下图六所示的一些增强技术。

桌面虚拟化实战宝典 桌面虚拟化技术架构_桌面虚拟化_03

(图六、微软的桌面虚拟化的一些增强技术)


      1、动态内存    能够在一定范围内为每个虚拟机分配内存(最小与最大值之间),这使得系统能基于使用情况动态调整虚拟机的内存 。 这在系统性能和更好的可管理性方面提供了更大的一致性。

      2、RemoteFX 利用虚拟化图形资源和高级编解码重建复杂的硬件辅劣的图形加速。这包括对3D内容和Windows Aero的支持。

      可见微软的桌面虚拟化方案之前主要以RDS为基础,当然这个事情在Windows 2012时代,已经有所变化,如下图七所示。

桌面虚拟化实战宝典 桌面虚拟化技术架构_远程桌面_04

(图七、Windows2012中两种桌面虚拟化部署方式)


七、微软的RDS介绍  

      大家在这里不要笑我怎么老是拿微软说事,问题主要是网上VMWare的View,Citrix的XenDesktop提供的学习、参考资料相对较少,而微软的相对较多,本身较容易上手,所以更宁愿多谈及。

      我们先看一下微软的RDS,下面图八是基于远程桌面服务的桌面虚拟化架构。

桌面虚拟化实战宝典 桌面虚拟化技术架构_Windows_05

(图八、远程桌面服务架构)


      也就是说要实现基于远程桌面服务的桌面虚拟化,你得有这么一些角色部件。 在 Windows Server 2008 R2 中,远程桌面服务包含以下角色服务:

      1、RD 会话主机:远程桌面会话主机(RD 会话主机) ,以前称为终端服务器,支持服务器承载基于 Windows 的程序或完整的 Windows 桌面。 用户可连接到 RD 会话主机服务器来运行程序、 保存文件,以及使用该服务器上的网络资源。

      2、RD Web 访问:远程桌面 Web 访问(RD Web 访问) ,以前称为 TS Web 访问,支持用户通过运行 Windows7的计算机上的“开始”菜单或通过 Web 浏览器访问 RemoteApp 和桌面连接。 RemoteApp 和桌面连接为用户提供了一个自定义的 RemoteApp 程序和虚拟机视图。

      3、RD 授权:远程桌面授权(RD 授权) ,以前称为 TS 授权,管理每个设备或用户连接到 RD 会话主机服务器所需的远程桌面服务客户端访问许可 (RDS CAL)。 您可使用 RD 授权在远程桌面许可证服务器上安装和发布 RDS CAL,并跟踪其可用性。

      4、RD 网关:远程桌面网关(RD 网关) ,以前称为 TS 网关,使授权的远程用户能够从任何联网设备连接到内部企业网络上的资源。

      5、RD 连接代理:远程桌面连接代理(RD 连接代理) ,以前称为 TS 会话代理,支持负载平衡 RD 会话主机服务器场中的会话负载平衡和会话重连。 还可使用 RD 连接代理并通过 RemoteApp 和桌面连接让用户访问RemoteApp程序和虚拟机。

      6、RD 虚拟化主机:远程桌面虚拟化主机(RD 虚拟化主机)与 Hyper-V 集成,以承载虚拟机并以虚拟机的形式将它们提供给用户。 您可以为您组织中的每个用户分配一个唯一虚拟机,或者为他们提供对一个虚拟机池的共享访问。

      7、App-V For RDS:应用虚拟化的,这里不多介绍,以后再说。


八、附赠参考资料

      我这里提供一份微软基于远程桌面服务的桌面虚拟化部署指南,好东西啊,要下载的猛击这里。还提供一份VMWare的View快速部署指南,也是好东西啊,要下载的猛击这里

      好了,估计桌面虚拟化这个小专题就到这结束,上班好好工作,为客户服务去!



转载于:https://blog.51cto.com/staronmytop/1202666