存储分析:基于驱动器架的固态驱动器的问题
2010-09-06 未知
[导读]看起来这是SSD产品进入存储制造商领域一个好策略和捷径。但其实,无论是制造商还是存储管理员都必须注意采用SSD驱动器架技术的后果。
基于驱动器架的SSD(固态磁盘)是能够安装进存储系统制造商目前用于机械式硬盘驱动器扩展架的SSD。看起来这是SSD产品进入存储制造商领域一个好策略和捷径。但其实,无论是制造商还是存储管理员都必须注意采用SSD驱动器架技术的后果。
STEC和Pliant Technology等公司已经在提供插槽兼容的SSD驱动器。实际上,Pliant刚刚发布了一款高性能,双倍端口的驱动器,其性能为同类之冠。这个技术本身并没有错,不过问题在于存储OEM(贴牌厂商)以及他们如何实施该技术。
这些驱动器不仅仅只是比硬盘驱动器快,根据应用程序和你的读取到写入比例,它们的速度可以达到硬盘的15到30倍。就像我们在《虚拟SSD准备指导》中所描述的那样,你需要进行一番调查才能决定哪些应用程序可以利用SSD的优点,不过这并不难。你要知道读取到写入比率,这样你才能知道SSD技术应该用在哪里,以及性能预计将有怎样的提升。例如,一些厂商可能在混合读取/写入工作负荷上提供比其他厂商更好的性能。
存储系统制造商必须改变旧思路;在驱动器架上载入许多SSD驱动器并不像载入机械式驱动器那么简单。在承载机械式驱动器的时候,驱动器架本身的I/O功能从来不是问题。在承载SSD的时候,六个驱动器的I/O要求可能就超过了驱动器架本身的能力,在此情况下,如果再增加驱动器,性能不会有任何提升。装满SSD的驱动器架可能性能要超过装满机械式驱动器的驱动器架,不过性能不可能会提升15倍以上。我认为客户希望的是获得全部的性能提升。
存储系统制造商将必须向客户提供最佳实践指导。客户是否在驱动器架上将SSD装半满,是否垂直于机架地构建阵列?你是否可以将慢速的驱动器放在同样的驱动器架上来供容量导向型应用程序使用?驱动器之间巨大的性能差异是否会带来问题?这些问题要比我们单纯地混合SATA驱动器和光纤通道机械式驱动器要复杂得多。或者说,我们是否可以减少驱动器插槽数量,然后让整个驱动器架都应用SSD以获取高性能?
最后,阵列软件本身对SSD的性能有什么影响?SSD可能会暴露出存储软件设计本身的缺陷,在你开始利用SSD技术进行快照、远程复制或分层迁移的时候,有可能会遇到不可预料的性能问题。
正是因为有这么多的问题,所以Texas Memory和Violin Memory等公司的专业设备解决方案才继续发展良好。它们不需要考虑将旧的机械式驱动器技术混合在一起的问题,也不需要处理阵列软件问题。
基于驱动器架的SSD并不坏,它们确实有很大的必要。不过,不同于其他的性能提升,比如带宽从1Gb以太网提升至10Gb以太网,在这里,新增的性能有可能导致以前隐藏的问题暴露出来。存储制造商有一定的压力,他们需要解决好目前存储系统的机械式遗留设备的问题,然后才能充分利用SSD的优点。