桌面虚拟化软件为用户提升存储VDI性能

如果说虚拟化桌面的实施可能带来存储性能的降低及成本的提升,那么没有人会提出异议。

近来存储系统厂商已经开发出了针对这个问题的新特性,除此之外,第三方的虚拟化桌面软件工具也能从组织架构部署到VDI的实施角度解决此类问题。

这类用于VDI项目中存储性能加速或者降低存储容量空间的软件产品在各个领域都有出现,涵盖了存储优化,实施前分析,虚拟文件系统以及应用管理软件等。

存储优化

VDI桌面实施提升了存储系统的IOPS要求,经常需要频繁的读写后端存储空间。一种用于解决VDI IOPS高的方式是虚拟桌面存储请求来临前先做一次转换。Atlantis Computing公司的ILIO软件针对Windows NFTS文件系统能做到在I/O请求抵达存储系统前就先将压力释放下来,尤其是能减少流经存储阵列的请求数量。

该公司的CEO Bernard Haruindeguy表示,“其实大量的桌面和存储系统之间的数据流与具体存储和提取的数据都毫无关系,本质上就是Windows操作系统检查存储资源所消耗的资源。我们能实现将通常直接写往存储的这些数据流减少90%,这样就仅有10%左右的数据流经存储,剩下的部分就在机架上处理。”

ILIO此外还能对VDI镜像中的Windows镜像组件使用在线的重复数据删除技术来更深入的降低存储系统所必须要处理的数据量。

更有甚者,ILIO能将VDI里面来自不同桌面的数据流做整合,较小的数据流可以先转换为大数据块的顺序I/O以提升系统的性能。

部署前分析

另外的一些虚拟桌面软件产品能帮助准备在VDI实施中可以用到的信息,比如收集一些存储、应用、网络、CPU以及内存资源使用等情况。

根据ESG高级分析师Mark Bowker的介绍,这些部署前的分析工具均为非入侵性的安装在笔记本和台式机上的代理。它们有着三方面的功能。首先,它们能帮助判断哪些用户、计算机、 应用或者服务器是最合适VDI桌面的。其次,它们会帮助决定公司内部不同部门使用的不同的资源以及桌面镜像。最后,它们能帮助收集整个企业内部的存储,网 络以及应用方面的资源。Bowker说,“有了这样的一些工具,用户可以很清楚的了解现有情况是怎么样的,怎样的负载才是合适的,或者应该将哪些资源迁移 到虚拟桌面上。”

Citrix系统公司最近收购了一家名叫App-DNA的公司,这家公司主要从增加企业桌面虚拟化平台产品功能的角度致力于应用的管理及迁移。App- DNA的AppTitude产品能实现应用管理和兼容相关功能的自动化。分别针对XenApp和App-V的AppTitude能帮助决定Citrix XenApp及微软环境下哪些应用可以实现虚拟化以及应对那些不能实现虚拟化场景的问题。

Liquid Labs公司所专注的产品是像Dell Services及GlassHouse科技(数据中心构架咨询服务提供商)这样的专业IT服务提供商使用的软件。Liquid Labs的Stratusphere FIT测评工具可以用于监控和记录单个电脑以及用户的相关数据,从而帮助决定那个用户,电脑以及IT资源更合适被包括在VDI部署架构中。

Liquid Labs’ VDI FIT分析工具提供了针对公司内部全部存储、网络、CPU以及内存资源的分析。VDI FIT工具的报表能够帮助避免设计相关的问题,例如没有规划好足够的IOPS或者存储系统的容量,否则会在真实部署中遇到问题。

Lakeside软件提供了类似Liquid Labs公司相关的数据收集以及报表相关的信息,于此同时也增加了管理上的一些功能。SysTrack Virtual Machine Planner (VMP) 与Liquid Labs的 Stratusphere FIT很相似,都能够实现系统数据收集、分析以及用户图表相关的信息,通过这些分析帮助识别出适于虚拟化的服务器以及桌面机。VMP此外还提供了迁移规划以及存储吞吐及空间规划方面的功能。

虚拟化集群文件系统

虚拟化文件系统将传统的物理存储资源通过虚拟化平台分拆成了虚拟桌面以及虚拟服务器。Sanbolic公司是这个市场最早的参与者之一,随着VDI市场的扩张,越来越多的相关工具也应运而生。

Sanbolic Melio VDI是基于主机数据管理的软件,它能支持Citrix的XenDesktop VDI、微软的Hyper-V以及VMware公司vSphere虚拟化平台。Melio VDI平台包括了多种应用。

Melio文件系统是一种能够允许多个物理服务器并行访问单个卷的线性集群文件系统。这样做的目标是简化桌面镜像,可选写缓存文件,高可用性以及基于微软VSS快照的卷管理。

Melio的LaScala是基于主机的卷管理软件,它包含了事务管理,并有自带的集群功能和锁机制能实现多个主机并行访问多个存储卷。这款软件同样能支持存储卷跨多个控制器。它能支持微软的活动目录以及分布式文件系统,集群以及网络的负载均衡。

Melio平台此外还保护了一款名为SILM的存储管理及卷迁移软件。AppCluster和FileScaler分别是用于管理SQL服务器集群和管理微软文件服务数据集群扩展的软件。

Vistro软件是另外一家提供虚拟文件系统的厂商,它们将主要精力放在了存储性能上。公司的Vistro One软件安装在主机虚拟层上,并且能将随机产生的存储I/O进行转换,并且创建类似企业数据库顺序日志。通过这样的技术能够实现将数据迁移到顺序磁盘上。Vistro提供了微软Hyper-V平台以及VMware vSphere 的桌面版本。

应用层

为了能够提供高速且高效的VDI环境资源,用户通常需要对不同的桌面镜像设置独立开的应用。然而存放不同的用户属性,然后每种属性都配备有各自的应 用,很可能带来存储容量及IOPS的飞速增长。应用层的产品将应用从下层的操作系统剥离出来,这样用户可以将它们整合到基础的桌面镜像中。

Liquid Labs的ProfileUnity FlexApp允许用户将它们各自的应用安装到虚拟桌面上。如果使用简单的层级架构,公司声称应用几秒钟就可以装好,之后用户退出后,相关属性也会退出。 Liquid Labs计划本季度推出ProfileUnity FlexApp的正式版本。

Unidesk公司将它们的一款名为Unidesk桌面管理软件的产品作为虚拟桌面管理解决方案。这款软件能够实现将应用集成到VDI环境中,不仅能够管理用户镜像,针对不同的用户和属性也会有不同的管理功能。

美国俄亥俄州发育残疾会使用了Unidesk的这款软件来管理后端为固态硬盘的SAN架构下的1200位VDI用户。负责该组织网络管理员Brian Brothers表示,“这款软件能帮助我们为不同的用户提供不同的软件。”这款产品同样能管理各自应用的许可,这样用户就不再需要担心这方面问题以及使用重复数据删除技术为用户节约空间。