部署VDI的限制与挑战
VDI看上去是一样的,但仍然有些限制和挑战。
首先我就是图像呈现的问题,微软的VDI使用的是RDP 6.1,因此使用DirectX等GPU加速功能的Windows Vista的Aero Glass(窗的半透明)等技术没有被支持。
但是Windows 7使用的是RDP 7.0,利用客户端的GPU功能,从而支持Aero Glass的UI与视频回放。
但也因为RDP 7.0目前只存在于Windows 7中,Windows Vista和Windows XP是否支持RDP 7.0并不确定。同时,为了要利用GPU加速功能,使得目前要想享受到Aero Glass界面的VDI,终端必须要使用Windows 7。
另外一个问题就是,虚拟桌面所连接到终端的外设问题,虚拟桌面是在后台虚拟,无法用到终端的外设,比如USB、1394设备等,但这么做也有安全性的考虑,也防止了因外接移动存储设备而让数据处于不安全境地的情况发生。不过VDI的用户目标并不是高级用户,而是工作性质比较单一且应用统一化的员工,而不适合需要高度灵活性PC环境的人群。
VDI在使用中还会面临系统许可授权的问题,这也是一个大的挑战。微软为此准备了一个Windows VECD(Windows Vista Enterprise Centralized Desktop)的授权方案,以将OS迁移至虚拟环境中,它可以让用户在虚拟环境中无限制的展开OS,一个受权许可,能让一个OS同时连接4个虚拟桌面。
但是,虽然准备了面向VDI的OS许可授权,但具体的应用并不明确,因为大多数情况下,OS的应用并没有考虑到VDI虚拟环境,现在仍然是像PC那样获得OS授权。VDI今后想要成为企业IT基础的主流,相关的授权问题也需要业界有一个统一的方向,如果这个问题没有解决好,企业在VDI面前也将停滞不前。
另一方面,就像前面所说的RDP有关画面传输的问题,当前的网络环境、互联网的连接稳定性,将让VDI的可靠性受到质疑 。在将来,虚拟桌面环境向原本的客户PC转送,离线工作也应该能实现。通过差分数据连接,以实现在线时以服务器VDI环境为主,离线时以本地主机为主的工作模式也将变为可能,VMware的VMware View目前就试验性提供了离线桌面功能。
不过,这就引出了一个新的话题,那就是全配置的PC在这样的VDI环境中也是有意义的,这对微软来说是个好消息,因为终端PC仍然需要Windows,而这也让VDI的发展充满了灵活性。