在云计算趋势下,企业越来越关注VDI。而目前满足VDI部署的底层基础设施技术正在日趋成熟,为了保证VDI正常工作,这些技术和基础设施组件必须应该同时满足对于VDI的三个要求:高性能、大规模、低开销。
虚拟桌面基础设施(VirtualDesktopInfrastructure,简称VDI)特指使桌面虚拟化成为可能的服务器计算模型,通过将所需的硬件和软件系统结合在一起来支持虚拟化环境。在该模式下,桌面操作系统和应用程序运行在数据中心的虚拟服务器端,用户可以通过网络从PC机、上网本、瘦终端等各种终端设备上访问虚拟桌面和应用程序,并能够获得完整PC的使用体验,从而减轻了终端用户物理计算机的管理和维护负担,提高IT资源管理效率。
所有的VDI都在数据中心统一管理而非分布在用户的PC上。管理。更新,补丁和配置的更改都在集中存放和管理的虚拟机上进行。VDI同时也提供更好的安全性,因为一切都存放在数据中心而非用户的硬盘之上,后者数据可以很容易的带出办公室和破解。由于瘦客户端不存储数据,VDI同样有助于数据恢复。如果瘦客户端失效,用户的数据存放于数据中心,而非散布在用户工作场所或远程办公室失效的硬盘上。
主流的虚拟桌面应用为VMware公司的VMwareView和Citrix系统公司的XenDesktop。VMwareView运行在VMware的vSphere虚拟化平台上。XenDesktop可以运行在Citrix的服务器虚拟化平台XenServer、VMwarevSphere或微软的WindowsServerHyper-V平台上。微软也提供一款虚拟桌面产品,称为MicrosoftWindowsServer虚拟桌面服务。
构建一套令人满意的虚拟桌面基础设施(VDI)环境,你需要一个包含存储、服务器和终端结点的生态系统,并且还要包含网络、监控、应用程序虚拟化、配置管理和安全工具。
存储
大量虚拟桌面或者大量终端用户打开虚拟桌面导致在存放虚拟桌面镜像的数据存储上产生大量的IOPS,因此非常有必要对基础设施的扩展性进行合理的测试。在闪存出现之前,同时提升存储的性能和容量是无法实现的,除非使用具有大容量缓存的企业级阵列。不幸的是,如果通过构建存储阵列来满足对于性能和容量的需求,那么VDI方面的开销将会快速增长。
闪存在磁盘阵列中的应用实现了VDI对于存储的要求。配备闪存的阵列可以实现前端缓存或者充当快速存储层,甚至阵列中的所有存储都可以使用闪存。现在,仅仅通过少量闪存盘就可以极大地减少传统硬盘数量,这样就可以降低VDI的存储开销。除此之外,阵列中的混合磁盘类型还可以帮助满足存储需求。
服务器
由于目前服务器处理器的性能提升和大内存,在承载VDI会话数量上存在很大提升。这种性能和容量上的提升为VDI提供了很大的扩展空间,而且是在使用更少的服务器的情况下。
网络
由于VDI产生的网络负担可能增加延迟并降低带宽。在您访问VDI路径之前,需要先定义期望的VDI网络性能并绘出网络拓扑。归根结底是为了衡量性能和评估VDI可能增加的潜在负担。网络性能管理工具可以帮助您监控网络状态,包括延迟、带宽和网络容量等。
最重要的一点是寻找网络使用中的高峰和低谷,可以帮助您决定VDI网络所可以负担的最大压力。例如,网络流量可能由于早高峰的登录行为在早9点达到峰值,网络被认证需求和应用登录流量所堵塞。在这种情况下,增加VDI后虚拟机都通过网络登录,将会使网络性能急速下降。同样,不要忘记备份操作、周期性进程或其它的事件驱动型行为都会对VDI网络流量和带宽带来影响。