桌面虚拟化

桌面虚拟化

随着企业对移动办公需求的日益加大,业务更加的规模化、精细化,这样就给IT部门提出了更高的要求。 
没做虚拟化桌面之前的架构主要有以下三个问题: 
1.复杂的设备管理问题。 
无论是硬件还是桌面软件,各种各样的软硬件问题都会随着设备的不断增加而越来越多。比如说不同的软件系统、应用软件版本的不统一以及不同的硬件。我们每天都在为解决一些小问题上浪费绝大多数的时间。 
2.数据安全问题。 
顾名思义原来的桌面架构是将数据存储在本地硬盘。数据存储在普通的磁盘上,一旦主机硬件发生故障或者更换主机所牵扯到的一系列数据迁移。都要承担数据丢失的风险。 
3.系统的升级问题。 
目前大多数企业中运行的最多的还是XP系统,但是就在去年年底最新的windows8系统已经面试。目前比较成熟稳定的windows7系统也已经上市了有3年时间。可以想象如果将企业的办公PC都升级到windows7会是个什么状态。要是这样,我们要给所有的PC安装windows7的系统并且进行打补丁,安装应用程序、设置安全策略。这将是一个繁琐而且庞大的工程。 
现今虚拟化软件根据实现方式主要可以分为国外主流的VDI模式以及国内主流的本地缓存模式为主。

VDI桌面虚拟化架构 
VDI的架构方式作为国外主流的桌面虚拟化架构,拥有着较大的客户群体,在实现方式上则是所有运算在后端的数据中心,前端配置瘦客户机的方式实现。 
系统架构如下: 
http://www.dehetime.com/zhuomianxunihua_clip_image002.png
通过上面的拓扑我们能够更加直观的看到,数据中心承担着全部的桌面运算,终端用户统一使用瘦终端进行访问桌面。桌面以及数据都做到统一管理以及统一整合。这样的架构将能最大程度的降低管理成本,方面IT部门的运维管理。 
通过应用发布组件来实现应用程序的统一化管理。通过应用发布服务器可以向最终用户提供安全、稳定、统一版本的应用程序。 
本地缓存桌面虚拟化架构 
本地缓存在架构是在国内比较主流的架构。这和VDI最大的不同就是将桌面计算重新交给前端的PC进行完成。从而实现这种计算在前端的桌面虚拟化架构。 
系统架构如下: 
http://www.dehetime.com/zhuomianxunihua_clip_image004.png
和普通的PC加系统的方式不同,系统只是以缓存的方式保留在前端PC,系统核心的运行文件存储在后端数据中心的桌面虚拟化服务器中。一旦前端PC脱离了桌面虚拟化服务器将不能运行。 
利用前端PC的硬件资源,桌面系统将能最大程度的保证安全产品的兼容性以及计算能力。利用前端PC的显卡资源就能处理大型的3D设计软以及高清视频影像件等。既然能利用前端的计算资源,就必须要解决硬件的驱动程序问题。在这里利用统一的驱动管理组件,前端PC在启动系统后会自动的根据自身硬件配置进行安装相对应的驱动程序。从而确保硬件能正常运行。 
应用程序的统一管理我们通过革新的应用商店组件以应用商店的方式提供给最终用户。保证最终用户能使用到安全、稳定、同一版本的应用程序。 
由于运算在前端,这样就减轻了数据中心的桌面虚拟化服务器的计算压力,所需要后端服务器数量也会大大降低。
根据上面的对比我们不难看出不同的桌面虚拟化产品架构,拥有不同优缺点。VDI架构则更倾向于制造业、工厂、热线服务、日常办公等需要高集中统一管控的应用环境。而本地缓存架构则更倾向于科研机构、软件以及视频制作公司、教育等需要更强劲的前端处理能力的企业单位