存储 频道

通过精细的配置规划控制VDI存储成本

  规划你的VDI部署

  经管有诸多好处,但在提供相对于传统PC相同或更好的性能体验和控制架构成本之间取得平衡是一件非常困难的事。“你必须同时提供两者”,来自Force 3的Lee说道,“首先虚拟桌面的性能必须至少和现有的物理桌面一样好,否则用户将不会接受;其次,VDI的成本相对于传统桌面需具有可比性”。

  与典型的桌面PC环境相比,VDI环境具有不同的I/O需求。由于成百上千的桌面系统所产生的随机I/O不断的涌向存储基础架构,通常的缓存机制并不起作用。加之,虚拟桌面的读写请求和传统桌面PC不同,通常在启动时写相对于读较多,而在余下的时间里则读多于写。在整个工作日,VDI环境需要执行更多的写操作,从而给存储基础架构带来更多的压力。

  根据为多个用户部署VDI的经验,Lee推荐使用SSD来应对I/O密集的操作系统启动操作,同时使用配置廉价SATA磁盘的传统SAN来存放用户数据。他在SSD磁盘上为每个用户留出3GB来应对I/O,在SATA磁盘上分配10GB来存放用户数据。

  你也必须注意你所使用的操作系统,来自Atlantis Computing(一家为VDI提供存储优化的虚拟硬件装置厂商)的市场总监,Seth Knox说。例如,使用Windows 7产生的IOPS需求将是使用Windows XP的两倍。

  确定每个用户需要多少IOPS是比较困难的部分。“通常,用户会低估桌面产生的IOPS,一般为4到12,而实际上它们可能需要3,4甚至5倍才能得到较为满意的性能”,Knox说。

  存储厂商,虚拟监控平台厂商以及VDI提供商都提供他们自己的建议,而且他们的建议可能完全不同。

  在VDI项目规划期间,俄亥俄州发育性障碍研究所(DoDD)的网络管理经理,Brian Brothers,就VDI部署咨询了存储厂商,VMware和其他管理员。但是他们分别给出了不同的IOPS的要求,“我们得到的数字非常不同,从每个机器5个IOPS到每个机器40个IOPS不等”。Brothers说。

  Russ Fellows,Evaluator Group(位于科罗拉多州,Boulder市的IT分析组织)的高级合作伙伴,在研究企业级客户端的VDI IOPS需求时遇到了同样的情况。“这就是为什么说我们必须提出一些东西让用户可以测量存储以及在存储之间进行比较”。Fellows说道。

  于是Evaluator Group发表了VDI存储的测量基准,VDI-IOmark。此测量基准可提供给用户和厂商。Fellows说用户通过运行这个基准可以更好的了解在VDI实施中存储部分的成本以及用来比较不同存储系统的VDI成本。

  你必须考虑用户平常时期需要的IOPS值以及峰值期间的需求,例如在一天中的开始阶段,所有的人同时启动他们的瘦客户端并登录入网络。“峰值处理非常重要,因为一旦在峰值时间陷入停顿,所有人都只能等待,而工作则无法进行下去”。

  在使用他们的测量基准去修正运行不畅的VDI部署时,Lee说他发现典型的Windows桌面平均需要50到80个IOPS,包括启动风暴期间。

  Atlantis Computing的Knoxs说,为每个用户规划的IOPS最小应为30。为了使虚拟桌面的用户体验至少与物理桌面一样,他建议每用户IOPS至少规划为50。

  在你确定了性能需求以后,再来考虑容量。在确定VDI存储容量时有两个主要的考虑:桌面是永久桌面还是无状态桌面以及系统是如何配置的。

0
相关文章