技巧经验 如何解决VDI架构的性能瓶颈

VDI(Virtual Desktop Infrastructure)是一种新型的企业桌面工作模型,其通过构架在数据中心云架构上的虚拟桌面服务体系,提供大量桌面设备的终端服务。IT 部门或者云服务的提供部门,只需要利用云架构中的集中管理优势,保障大量桌面工作负载的资源调配和业务连续性。而终端用户只需要通过简单的远程桌面连接,就可以获得其完整的应用资源和数据资源,并且如同掌控自身设备一般使用虚拟服务所提供的操作系统、应用资源、数据资源。

这一架构的提出彻底征服了传统的分立式办公桌面方式所产生的挑战。在传统桌面操作体系中,办公桌面具有十分分散的物理分布,一旦大型企业的大量广泛使用物理办公体系,那么首先会形成大量物理桌面的维护工作的困难,这一办公环境的维护难度阻碍了很多企业的工作效率,而且一旦一些办公环境受到攻击或者产生局部故障,其冗长和繁杂的恢复过程是一般企业IT管理部门所难以承受的,并且是效率低下的。而且,由于随着时间的推移各类办公系统的升级是必不可少的,大量分散的办公桌面体系对于自身资源的升级和调配更是耗时、复杂和缺乏可靠性保障。大量雷同桌面重复的各种资源,从安装、携带、部署等各方面,无疑制约了有效的管理水平,巨量浪费令人扼腕。 试想,如果某企业有10000名员工,均采用独立的物理办公设备体系,系统的部署和安装、防护、升级、资源的共享和调配将会是何等的工作内容和工作量。

VDI结构使得诸多问题得以解决,应用通过瘦客户端的终端用户展现,所有资源掌管在云端的统一管理体系中,系统资源的共享和部署以及系统升级都将得以轻松许多,单一系统故障时,云端的应用漂移将会使得使用者也许难以感知。资源使用效率和IT系统统一管理水平都已不是简单的倍数提升。这也是这一结构引起众多大型企业青睐的主因。

然而,采用VDI结构进行桌面资源集中,对于资源集中后的存储系统设计带来了一个很大的挑战。例如,一个桌面在登录时,也许每秒只需要5-8个IO,但是如果上万个桌面在同一个上班时段进行登录,对于VDI架构带来的瞬间冲击,将可能使得部分桌面连接不得不进行多次尝试或者忍受极慢的响应。也就是说,新架构会产生新的问题。

这一问题目前在虚拟化存储技术层面已经得以解决。以飞康NSS(网络存储服务器)为代表的虚拟存储设备,在作为云存储设备提供VDI服务时,采用了高速的内存阵列作为IO缓冲池,并且在其软件内部采用了分别对应于读和写加速的读写缓存技术,透过缓存技术软件,写入采用了顺序算法,而读出也采用了带有学习功能的预取算法。这种高级别缓存技术的出现,能够在很大程度上击碎瞬间大量访问的IO瓶颈,彻底打通海量访问时的通道,使得瞬间的IO性能得以线性保持,从而确保后端资源集中调配和共享之后的性能保持,使用者不会觉察到登录后其性能与使用自己的电脑独立运行应用有何运行能力的差异。

下面是飞康NSS虚拟存储技术支撑VDI架构的示意图。

更为重要的是,虚拟存储引擎更为VDI技术的最为重要的数据资源提供了无可比拟的安全保障能力,其本身具有的多点自动快照、远程复制、自动录像等能力,确保了数据在虚拟引擎中的安全,一旦数据受到破坏,桌面不会像以往那样需要大量重新安装各类系统、补丁和应用,在云端使用自动快照或者远程复制和高可用结合的应用漂移,就可以轻松再造桌面的系统和应用,其瞬间修复的能力使得使用者甚至无法感知故障的发生,这与以往对于各类故障如临大敌的分离式的办公体系相比,产生的飞跃甚至超出了人们的想象。

在不远的将来,我们将会看到VDI架构的大量采用,而虚拟存储引擎技术也将作为坚强的后盾被服务商们所大量采纳作为底层服务设备。