专家博客 桌面虚拟化将给数据存储带来难题

本文作者George Crump是Storage Switzerland的创始人,同时也是George Crump Consulting的创始人。

我最近听了Citrix的Peter Levine的一场主题演讲。Levine很好地诠释了桌面虚拟化,并在最后警告了一下存储厂商。他的主要议题是桌面虚拟化将会影响存储容量和I/O需求,而桌面虚拟化厂商需要帮助解决这个问题。

虚拟桌面环境下的需求是不同的,因为你这时拥有的是数千个虚拟桌面而不是虚拟服务器。基本上,你需要这数千个虚拟桌面拥有持续的好性能而不是偶然的高性能。不过这里倒有一个例外:登录。在虚拟服务器的世界,所有的系统基本上都是一直开着的。比如说,你不会在今天晚上关闭你的服务器然后到明天早晨回来的时候再启动,因此虚拟服务器环境没有登录高峰。在桌面环境,出于安全缘故,你希望你的用户能够适时登录和退出。问题是他们往往在同一时间登录。同时,你不能预提升(pre-stage)登录。没有用户希望服务器预先登录到系统。这会破坏安全协议。结果就是在同一时间有一大堆用户要登录系统

固态磁盘(SSD)是解决这个问题的理想办法。它可以处理登录高峰所带来的突发的I/O需求。问题是桌面虚拟化的宗旨是降低桌面计算成本,把所有这些桌面放到固态磁盘上显然并非原来的宗旨所希望的。虚拟桌面环境中的容量优化将很关键,我将在下一篇博文中讨论这个问题。将热数据自动分层到SSD的功能也将变得非常重要。结果应该是让系统用虚拟桌面来登录这些桌面的镜像,然后特定用户的基本资料预先载入到SSD,这样用户登录就会很快。随着登录高峰逐渐过去,将这些镜像从SSD卸载到常规的硬盘,然后将SSD层交还给工作日和晚上的数据库任务。

这会给自动分层带来新的课题。迁移数据类型的能力基本上根据的是政策而不是访问类型。你需要在存储系统认为应该那样做的时候强迫系统这样做,并在需要的时候强制地将关键的虚拟桌面部件迁移到SSD层。理想的情况下,我希望自动分层技术能够知晓数据是怎么被访问的,并知晓应该将数据放到哪个层,在这实现之前,你需要监视工具帮助你进行这些迁移。

解决桌面虚拟化存储问题的下一个步就是容量管理。这里要强调的是桌面虚拟化的目标是降低成本。我们不能将所有用户存储卸载出廉价的本地硬盘驱动器并迁移到昂贵的SAN(存储局域网)存储。容量优化是必须的。让我们拭目以待。