2008年(8065)
分类: 服务器与存储
2008-11-26 11:02:08
EMC最近发布了几项技术,包括:基于闪存的固态硬盘(SSD)驱动器、虚拟分区和SRDF(Symmetrix远程数据镜像)的改进。但是,这些技术不是面向其虚拟化平台Invista的,而只针对其高端产品Symmetrix DMX系列。也就是说,这些特性不能作为服务加入到其他存储系统中,包括EMC的其他产品。其中,后两项技术在HDS的USP V虚拟化平台中已经实现,但基于闪存的固态硬盘却是主流存储厂商第一次商用。因此,有人就会问,为什么HDS或者IBM的产品没有类似的特性呢?
为什么存储阵列厂商对该技术的市场化依然持谨慎态度呢?第一,基于闪存的固态硬盘价格大概是传统磁盘驱动器的30倍。第二,厂商要在存储阵列中使用这些新型驱动器,一般需要先做小规模的试用,在证实稳定可用之后才能大规模推广。第三,其使用寿命有限,因为闪存的可擦写次数有限,和基于DRAM的SSD相比都相去甚远,而传统磁盘驱动器的可擦写次数几乎是无限的。难以想像,在某次数据库的交易中,出现一次写入失败,而其他写入操作已经提交,其后果将会多么严重。
那么,对于写入失败,应该采取什么警告或者预防措施呢?磁盘驱动器通常使用SMART(自监测、分析和报告技术)来监测其运行情况,并报告潜在的问题,这对防止硬盘损坏非常有效。对于基于闪存的固态硬盘,SMART能否发挥作用还不确定。
另外,基于闪存的固态硬盘性能还需要进行基准测试,以证明能否达到人们所预期的目标。固态硬盘位于存储系统的后端,它之前依次还有RAID控制器、控制器缓存、存储端口控制器、SAN和服务器等设备。所以,从架构上来看,基于闪存的固态硬盘对于系统性能的改进效果与具体的应用程序相关性很大。因此,如果大部分I/O都能够通过缓存命中,或者应用程序主要通过服务器内存响应I/O请求,那么,为此投入过多成本并不是一种明智的选择。我认为,与其投资后端基于闪存的固态硬盘,还不如投资加大前端缓存。
基于闪存的固态硬盘在存储系统中的应用效果将会如何?一切都还有待于实践来检验。就目前来看,固态闪存硬盘普及的时光已经离我们不远。