虚拟化系列介绍(五)

本文主要介绍桌面虚拟化,因为内容较多,一般也分为两部分介绍。


一、为什么要有桌面虚拟化

      信息技术的主要价值是实用、为人服务(好像是废话了);不然的话很难有生存和发展的可能。下面我们先看如下这么一些应用场景和IT管理需求(空间在线绘制表格很难,截图上传),详见图一所示。

(图一、使用需求和IT管理需求)

      可见要较好的解决上述使用需求和管理需求,如果我们把“桌面”给抽象出来,问题就可能得到很好的解决,这就需要办公桌面给虚拟化!

二、桌面虚拟化的收益

      针对上述工作场景和需求,我们可以看到实施桌面虚拟化后能带来的一些好处:

     1、信息安全大大提升

     2、加强管理,提升效率

     3、绿色、低碳和节能

     4、一定程度降低总体用拥有成本

     …………

     这样说来还是不够形象化,下面我们用图二来表示。

(图二、桌面虚拟化的收益)


三、常见的桌面虚拟化方式

      经实际应用和参考微软,VMWare和Citrix的资料,目前桌面虚拟化的两种主要方式是VDI(Virtual Desktop Infrastructure,虚拟桌面基础架构)和RDS(Remote Desktop Services,远程桌面服务),这点可以参考我博客的另一文章,也就是说微软支持VDI和RDS方式的桌面虚拟化,而VMWare目前的View产品只有VDI方式的。

      虚拟桌面基础架构(VDI)只是另外一种Windows部署模型,即他把原先运行在终端PC上的操作系统,桌面环境和应用转移到服务器上运行;作为一种部署模型,VDI使得用户可以访问他们在数据中心的个人桌面。

      而微软的RDS基本上不消多说了,它历史很悠久。在1998年,微软在Windows NT Server 4.0,Terminal Server 版本中发布终端服务的第一个版本。  


四、VDI与RDS之间的区别?

  VDI是一个单独的虚拟机,它对用户进行了隔离,它更加适合对合规性以及安全性要求很高的环境,也就是更适合对防止信息泄特别严格的环境。这同样意味着会有大量的Windows副本以保持环境的清洁与安全,也必须处理大量虚拟机的启动及更新,这可能会耗尽VDI存储的性能。

  当然,VDI环境不需要管理员锁定,可以开放用户个人虚拟机完全的管理权以及本地应用安装权。这种情况下会将用户关联到特定的虚拟机,而且也就意味着不能使用单一主镜像更新对虚拟机进行升级。

  而RDS则允许所有用户共享运行一个服务器操作系统的虚拟机。这使得微软的RDS更加适合任务相同的用户以及协作用户。在RDS中拥有更少的Windows实例,所以执行升级以及重启操作时存储的负载也就更小。同时CPU和内存的开销也更小。因此在相同硬件环境上通常可以支持更多的用户。

  RDS环境通常是被管理员锁定的,因为资源是共享的而且需要为所有的用户提供相同级别的服务。微软RDS同样通过集群或者服务器集合提供了高可用性。我们只要对随时连接的用户提供足够的可用性即可。由于不需要专门的、一直可用的虚拟机,因此也不用购买昂贵的共享存储,而是可以将RDS虚拟机存放在主机的本地硬盘上。

  从对比中我们可以发现,这两种技术面向两类完全不同的用户。因此,很多公司同时部署了这两种技术。不同的用户组都因VDI和微软的RDS而受益,它们的确是彼此互补的解决方案。


五、不适合虚拟化的情况

      前面也说过,桌面虚拟化只是一种用户使用需求和IT管理需求之间较好的解决方式,他不是完美的(这个世界也不存在完美的)、放之四海而皆准的灵丹妙药。如下一些环境就是不太适合或者说不能使用的场景。

      1、数据中心升级成本无法接受;

      2、用户体验不好;

      3、应用程序性能影响。

      这样说来还不够形象,具体内容见如下图三所示。

(图三、不适合桌面虚拟化的情况)


      好了,今晚估计就到这了,下一篇文章讲一讲具体的技术架构和细节知识。



你可能感兴趣的:(vmware,RDS,vdi,citrix,桌面虚拟化,远程桌面服务,虚拟桌面基础架构)