未来存储必修课:VDI与存储的关系(下)

Russ Fellows和John Webster是市场研究和咨询公司 Evaluator集团的高级合伙人。 

接上期

配置–创建数百个或数千个虚拟桌面必须用自动化的方式才能进行。IT管理员可以利用专门的脚本或VDI环境内置的工具(例如VMware View Composer)从一个黄金镜像中创建桌面镜像。另一种方法是使用存储系统的快照功能来创建黄金克隆新的快照副本。这个快照必须是可读/可写的,而且就像上面所述的容量要求那样,这个快照必须能够随着数据变化而扩展或加入虚拟桌面。

不过,存储系统所能够支持的快照数量往往有限,而且这个限制可能小于虚拟桌面所要求的数量。为了克服这一点,管理员可能需要利用存储系统上的另一层或在其他存储设备上创建多个黄金镜像。根据用户的角色,这些镜像可以是相同的或有所不同。

使用快照可以有效减少多个虚拟桌面的配置时间。

数据保护–虚拟桌面可以通过标准的备份软件来备份。不过,如果备份是在实时卷的基础上进行的,恢复过程可能比较困难。为了克服这个局限,更有效的做法是利用存储系统本身和快照以及之后的恢复流程有关的功能来对快照集进行备份。一些厂商已经整合了针对快照副本恢复的管理工具,为持续性组的管理提供了使用上的方便性和完整性。

此外,在备份中,管理员很可能将所有系统镜像都予以复制。如果可以对这些镜像进行重复数据删除,那么存储需求可以有效减少。在来源端进行的重复数据删除工作可以减少备份的网络传输负荷;在目标端进行的重复数据删除工作可以提高全局重复数据删除的效率。(如需更多有关重复数据删除的信息,可参阅Evaluator集团2010年4月的《重复数据删除购买指南》)

另一个需要考虑的方面是对用户数据的重复数据删除。重复数据删除在这里可以有一些影响,但是不如在系统镜像上的影响大。

虚拟桌面的启动–如果虚拟桌面所在的整个卷必须在启动时间内载入,那么同步启动事件会给存储系统带来沉重的负担。不过,如果虚拟桌面镜像之间的共享数据元素可以放在读取高速缓存中并且只需要载入一次,那么同步载入事件或"启动风暴"可以得到有效处理。在一些情况下,可以使用传统高速缓存和SSD(固态驱动器)高速缓存的组合,不过这要视架构部署而定。

存储系统还必须可以处理桌面镜像之间的命令数据。目前市面上许多存储系统的快照功能可以处理原始(根)快照以及随后创建的与原始快照只有部分差异的克隆副本的保留问题。原始数据首次启动时将被放到存储系统高速缓存而且将不必为共同镜像而再被放到高速缓存。

性能–在将个人工作文件和参考信息迁移到VDI环境的时候会有大量的重复文件。主存储重复数据删除可以有效减 少用户所需要的存储量并改善应用程序用户的性能体验。

另一个方法就是实施自动分层存储。在自动分层存储中,SSD用于最佳性能层,而睡 眠文件则从高性能磁盘迁移到高容量磁盘以便释放高性能磁盘层的空间。

一些厂商允许系统同时配置重复数据删除和分层存储以提高性能和减少长期数据保留所带来的成本。

管理–我们说过,一些存储系统有现有的和增强的功能来管理VDI的存储部分。此前列出的一些虚拟化管理软 件产品可以为VDI的管理提供基础。

这些带VDI功能的存储系统包括3PAR的InServ、Compellent的Fluid Data、EMC的V-Max、日立数据系统的USP-V、IBM的SVC和DS8700以及NetApp的FAS等。

对IT管 理员的建议

总而言之,评估VDI存储的第一步就是判断存储环境需要什么。至少在开始阶段,我们不能考虑传统的面向独立应用程序环境的网络存储方式。我们觉得可以适 当采用以前的大型机教条,强调在存储系统性能和容量规划上的知识技能。

下一步就是将这些要求和可用的存储技术做一个匹配。一些存储厂商 在这些环境的支持性上做得比其他厂商更进一步些;一些厂商已经采取更多的措施将他们的存储产品和VDI环境整合在一起。对于用户来说,不同厂商所能提供的 可资利用的VDI技能水平也有所不同。

随着管理员逐步接触VDI,技术、整合和内部技能都是重要的对厂商的要求。