在Windows数据中心环境中的固态硬盘

上篇文章中,我们介绍了固态硬盘的优缺点,本文我们将介绍Windows数据中心中的固态硬盘。

Windows数据中心中的固态硬盘

通常来说,固态硬盘与windows环境兼容,不用在硬件、软件及工具上做出较大改动。 实际上,在所有情况下,SSDD设备都是作为传统的硬盘出现在windows服务器前的,用户可能要考虑与自己特定版本的服务器相兼容的驱动器和操作系统。如果SSDD设备安装在存储子系统或RAID阵列中,SSDD设备、windows服务器以及接受支持的应用程序之间还要进行额外的分离,windows服务器会直接利用这些额外空间。 不过,对其它操作系统而言,在支持方面要考虑更多。 “对于非windows平台,已经有了优化过的产品,” Schulz说,“如果这些产品存在驱动器的话,这些驱动器一般没有针对windows的优化。”

首要问题不是Windows系统支持,而是应用效益。在环境中添加固态存储的企业应该提供利用性能收益的应用存储。 只有这样,SSDD设备的使用才有更大的意义。 将SSDD的存储空间分配给那些对时间要求不大的存储活动是一种不明智的行为。 长久以来,一些SAN/NAS是这样进行设计的:依据存取模式,自动移动不同层次间的数据。因此,将存取频率最高的数据置于SSDD逻辑单元中,其它不太重要的数据迁移到较低层次中,这样部署在存储阵列中的SSDD(不是直接安装到windows服务器中)就能够取得更高的SSDD性能收益。

服务器虚拟化和整合重新对固态硬盘的重要性进行了界定。 随着物理服务器支持的虚拟机数目增多,网络和存储资源之间对I/O的争夺加剧。 SSDD设备中潜在的I/O能够缓解这种存储瓶颈,而这种存储瓶颈会危害虚拟化服务器上进行的存储器存取。但在一个给定的存储子系统中,能够安装的SSDD设备数目是有限的,由于信息量的限制,SSDD的性能收益会降低。 “一个子系统每秒钟能够支持 25万次 I/O,一个SSD能够支持1万 次I/O,” Lucchesi说。 "在那样的存储子系统中,25台SSD或许是能够安装的最大量了。”

现有的服务器和存储管理工具应该能够与固态硬盘迅速兼容(特别值得一提的是,SSDD设备配置了标准的驱动接口,例如光纤通道或SATA),但还是应该提前检验一下存储管理工具,确保特定的工具和SSDD模式兼容。 举例来说,对以闪存为基础的SSD驱动器来说,损耗平衡和其它存储管理性能可能不足,此时老版工具可能会错误地标出IOPS意外升高高的问题。 但是,Schulz提到,情况一直在朝好的方向变化。 “这常出现在windows工具较新却使用早期固态硬盘的情况中。”

最后,管理员应该经常回顾一下,对固态硬盘进行后期服务,考虑下固态存储设备也许能使用的新功能。举个例子,固态硬盘也许不能为所有企业关键应用提供实质利益,但它也许能为其它重要功能完整地提供新的业绩标准,如服务器备份或更频繁的VM快照。