”不要想着在全闪存阵列上实施传统的RAID 5配置。“这是位于加利福尼亚州圣何塞的企业级闪存初创厂商Skyera公司发出的警告。这家公司的主要的产品是基于闪存的存储设备和固态硬盘,它这次拉响了RAID 5的警报。”在固态硬盘阵列上部署RAID 5,并不能起到预想的保护数据的作用,而会带来相反的效果,还会减少数据的可靠性。“这家公司在一份声明中如是说。
它引用了香港中文大学的一份研究——”固态硬盘RAID可靠性随机分析“。这份研究主要针对的是把RAID应用到基于闪存存储系统中的负面影响。
按照研究者的说法,RAID-5提供的是不充分的数据保护和错误纠正。随着闪存部件的耗损,将会造成错误率增加。Skyera说那不仅会减少维护数据的生命周期,还会缩短固态硬盘阵列的使用寿命。
这家公司还补充说”这份研究最后得出的结论是——随着奇偶校验信息不断更新,写入循环的不断增加,闪存部件会过早地磨损,RAID-5会减少固态硬盘阵列的可靠性。“
那为什么不采用RAID 6呢?
那只是可选择的道路之一。Skyera表示:“在固态硬盘阵列上实施RAID-6会带来它本身的一系列问题,特别是对双奇偶效验的高度需求,会消耗宝贵的P/E周期,缩短闪存模块的使用寿命。“
那怎么办?Skyera给出的答案是:RAID-SE。
这家公司推出的基于MLC的Skyhawk阵列采用定制控制器,错误校正码及专有算法来延长闪存芯片的寿命。在前一段时间,它在B系列的一轮融资中收到了硬盘厂商西部数据5100万美元的投资,掀起了轩然大波。
8月份Skyhawk正式亮相,Skyera的营销副总裁Tony Barbagallo告诉记者,虽然大部分MLC固态硬盘可以实现2000次写入循环,但是它们公司已经成功地将MLC”推进至10万次的写入循环“。
RAID—SE是Skyera SEOS存储操作系统的一部分。这家公司吹嘘道:”它可以实现比RAID-6更好的数据保护,减少3倍的写入循环,延长闪存的寿命。“
Skyera的CEO Radoslav Danilak建议设计下一代存储系统,整个存储行业可能都要卸掉机械硬盘这个”包袱“了。
他说:“Skyera的工程师从一开始就很好地意识到了RAID-5的局限性。设计出更好的用于固态存储的RAID解决方案,同时还要丢掉机械硬盘RAID算法的包袱,这从一开始就是一个关键目标。RAID-SE是一个重大突破,它有双奇偶数据保护,实际上还提升了闪存的耐久度。”