机房360首页
当前位置:首页 » 虚拟化存储 » 如何管理用于虚拟桌面的存储系统

如何管理用于虚拟桌面的存储系统

来源:TechTarget中国 作者:Lily编辑 更新时间:2011-9-9 9:09:22

摘要:部署一个虚拟桌面基础架构(VDI)需要涉及到很多关键的考虑因素,这其中,存储系统则是最关键的了。判定一个虚拟桌面基础架构是否成功的最重要的标准就是用户体验,而存储系统则是影响这种用户体验的关键。如果你不去用心的设计、实施以及管理你的虚拟桌面基础架构,那么就等于是自找麻烦了。

  VDI对存储系统的影响

  虚拟桌面基础架构中的存储系统所面临的一个最大的挑战就是非常容易遭遇到I/O高峰的考验。在一个VDI中,“启动风暴”经常是将存储的I/O需求拉至最高的罪魁祸首之一。所谓启动风暴就是指当大量用户同时启动他们的操作系统以及应用程序的时候。虚拟桌面初始化启动的过程是一个对资源及其敏感的过程,因为这个过程中对应的操作系统以及应用程序会大量读写磁盘。如果有上百个桌面或者应用程序同时启动,那么此时整个系统对底层的存储系统的性能可能将会被耗尽。启动风暴并不是一瞬间的事情,整个周期可能会持续30分钟到2个小时,会产生显著的性能影响。

  当用户启动虚拟桌面并且登录然后启动应用程序之后,存储系统的I/O压力一般都会降低到正常水平,但是其他一些事件可以导致高I/O压力,比如补丁安装、杀毒软件的扫描、病毒库更新,以及每天下班的时候用户注销桌面的操作等。让存储系统能够应对所有这些I/O压力高峰期,是至关重要的。

  成本也是另一个考虑因素。VDI环境下的ROI并不等同于单纯的服务器虚拟化,所以获得充足的资金是个不小的挑战。一个适合于VDI环境的存储基础架构是造价不菲的,而且为了获得达标的每秒I/O操作数,你可能不得不购买比你初始预估的更多量的存储空间。此外,还需要花费更多时间来管理。你不得不创建以及维护用于承载成百上千的虚拟磁盘,而这又更是一件困难而且费时费力的工作。

  判断存储需求

  为了设计最合适的VDI基础架构,你需要充分了解虚拟桌面的资源需求以便满足这些用户。千万别做任何假设,只有从对应虚拟桌面的用户那里才能计算出真实的状态和资源需求。对使用虚拟桌面的用户进行属性概况统计从而做出对应资源的预估是决定存储系统需求的关键。一些有诸如Lakeside Sfotware Inc、Liquidware Labs Inc等所提供的产品,可以从用户桌面环境中收集对应的信息,从而根据这些关键信息,你就可以对你的环境以及需求进行评估了。收集信息花费的时间越长,那么后期整个系统收到突然事件影响的几率就越低。

  衡量存储系统IOPS的关键。一系列的因素都会影响存储系统的IOPS性能,比如缓存、块大小等,但是最基本的计算基础,脱离不了硬盘的机制,即转速、延迟以及寻道时间。一块典型的7200转每秒的硬盘驱动器大概可以承载每秒75次操作,而一块一万转每秒的硬盘则可以承载大概每秒125次操作,一万五千转每秒的硬盘则差不多是175次,而一块SSD则可以达到5000次左右。(译者注,这个数据已经非常老了,最新的15Krpm的SAS或FC磁盘已经可以达到完全随机, 产生高于300的IOPS;而完全随机读或者写场景下可以达到400的IOPS。)如果采用RAID技术将多块磁盘组成一个大RAID组的话,那么整个RAID组表现出来的性能约等于每块数据磁盘的性能乘以RAID组的数据盘成员数量(比如6×175IOPS=1050IOPS)。也有其他一些因素,比如缓存,可以很大程度提升IOPS。而同时,RAID的开销以及网络传输所带来的延迟则会降低性能。

  你应当衡量实际的用户资源事情情况,但是在一开始,可以参考一些广为接受和验证的平均值。这些平均数字是基于一些特定类型的用户的:


  不要仅仅基于平均的I/O负载来设计用于VDI的存储系统,同时还必须兼顾I/O压力高峰时刻存储的需求,以便提升用户体验。拥有足够的存储空间容量无疑是重要的,但是存储系统的性能则更为重要。因为对于一个存储系统来讲,磁盘驱动器的数量是决定存储整体性能的关键因素,可能最后你可能为了获得更高的I/O性能而拥有了更多的存储容量。

本文地址:http://www.jifang360.com/news/201199/n022428593.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片