大约在三年前,我做了一个大胆的预测:固态硬盘不会代替机械硬盘。当时,各大闪存厂商都说我错了。三年之后的现在,我们仍然在使用机械硬盘,尽管它所占的市场份额有所下降,但是存储在其中的数据却是稳步增长。
闪存厂商们继续坚持它们认为的机械硬盘将会消亡的论调,但是从目前存储所需来看,现有的闪存设备,甚至加上计划好的闪存设备都不能满足企业级存储的需求。至于闪存厂商,不得不提的一点是目前大部分闪存厂商不是在赔钱,就是利润极低。
我,作为一个非常反感他们这种预言的人,打算竭尽所能来驳倒他们。
在这篇文章中,我所讨论的仅仅是外部固态硬盘,因为PCIe固态硬盘不允许数据共享及合并通路,尽管它们有更高的I/O性能,更适合使用专门的应用,但是我并不认为它们适合用在通用的市场解决方案中。企业想要共享大量的数据,但是PCIe固态硬盘并不是为此设计的。
在我正式开始之前,我得先说明一下,我用了大概30年的固态硬盘,所涉及的领域包括高性能I/O,文件系统缓存,文件系统元数据及高性能交互式系统。我绝不是一味地反对固态硬盘,只是对固态硬盘的优缺点有深入的了解,知道市场的趋势是什么。
我认为有四个原因使得固态硬盘无法统领存储市场:
1.容量和价格
2.性能
3.可靠性
4.架构及厂商
容量及价格
我得到的最新的数据表明NAND市场的13%被固态硬盘占领,再加上平板电脑的话,份额能达到25%。
今年第一季度,硬盘业输出的存储量大约为109EB,而NAND的输出量只达到了这个数字的十分之一。也就是说,如果NAND想要超过硬盘的话,需要投入7000亿美元建造新的工厂,增加产量,还要以硬盘的价格销售产品。
猜到什么了吗?是的,那是不可能发生的。进行这样的投资对企业来说风险太高了。NAND的价格模式可不是像硬盘一样按每GB来计算,回想一下2007年和2008年,无论那些行业大佬们怎么说,这都不会发生改变。
性能
从高价的企业级固态硬盘到低价的消费级固态硬盘,几乎每个产品都有一个性能上特点,即写入速度比读取速度要慢。对于企业级固态硬盘来说,这种差异在I/O数据流动时会变小,但是它们支持的写入IOPS还是不如读取IOPS。
我在网上找到速度最快的企业级固态硬盘——Stec-Inc s800系列。下面是一张表格,从中我们能看到它们的性能规格。S840在图表第三列,s842在图表第四列,我们能看到写入性能是比读取性能要慢一点。
希捷的企业级固态硬盘看起来与众不同,数据流动读写性能一样。
现在我们来看一下机械硬盘的数据流动性能。首先是希捷2.5英寸15K企业级SAS硬盘,它的平均流动性能为每秒176MB,可靠性与上面所提到的两个固态硬盘相当。而容量更大,每GB性能稍低的4TB希捷硬盘的流动性能为每秒138MB。
每个人都知道固态硬盘能提供更好的性能,对于随机I/O(IOPS问题)来说,价格优势很明显。但是对于流动I/O来说,固态硬盘的价格优势可就不明显了。
实际工作中有许多流动I/O问题,比如说视频采集和回放,收集大数据进行分析,都属于流动I/O。对于这些问题,固态硬盘的价格优势并不明显。
可靠性
现有的三大硬盘制造商研究硬盘可靠性长达数年,有许多方法测试并保证硬盘的可靠性。它们非常了解在产品出货前怎样去测试,进行怎样的程序保证产品没有问题。虽然,这些年来它们的产品也并非完美无缺,但是近十年来我没有听说过有什么大问题。
与闪存相比,人们对硬盘失效情况,以及每种失效意味着什么了解的更多。闪存方面,从SLC到MLC再到TLC,在很短的时间里我们就完成了技术升级,而从45纳米到32纳米,再到22纳米的技术升级所用的时间更短。这跟硬盘完全不同,硬盘的某项技术可以用很多年。这些年来唯一一个明显的改变就是硬盘磁头。当然,现在也出现了锻压制造,比特格式及热辅助磁记录等新技术,不过从目前来看,因为所需技术采用的时间最长,硬盘仍然有着无可代替的可靠性优势。
我们见过多少次新的消费级技术出现问题?闪存的问题是闪存市场的聚焦点在于更广阔的市场,而不是狭隘的闪存固态硬盘市场。我们都知道市场的驱动力,知道资金流向何方。
架构及厂商
在市场上有太多的固态硬盘厂商,形成了闪存市场目前的规模,使得销售,营销,研究,开发遍地开花。我很早就说过,这个市场需要整合。
在过去大概20年的时间里,用户获得存储产品的方式是从控制器制造商那里购买,至少在可预见的未来里,这种情况不会改变。是的,我对这种预测相当肯定,尤其是涉及到某些应用之后,例如Hadoop及服务器型存储设备。另外我还相信人们正在借助软件RAID,RAID卡及相关技术建立自己的存储系统。但是,企业级的存储产品主要还是通过传统的存储厂商来供应。
这些存储厂商不希望市场上有太多的固态硬盘厂商。与它们共存会使情况变得更复杂,因为每个存储厂商都有一个长期的而且非常复杂的认证周期。
一款存储设备必须要满足可靠性和性能需求,而且这款产品的失效情况也要被完全彻底地了解。这就意味着产品所有的错误情况都要被确认,所有的失效条件也要被人们了解,这样,厂商们才能提前控制失效,确保在LUN中数据的完整性。人们要对所有的自检,分析及报告技术(SMART)数据了如指掌。有一些固态硬盘厂商曾经出现过有保留地报告,理解也不全面,不知道在报告的时候什么才是最重要的,在此我建议厂商们还是去多学习学习吧。
至于老牌的固态硬盘采用新技术后会出现什么样的情况,目前还不清楚,需要时间的检验。
最后的结语
亚伯拉罕·马斯洛曾经说过:“有一种现象很有趣,如果你只有一把锤子,那你就会就把所有的东西都当成钉子。”不幸的是,许多存储市场的新参与者就像这样把所有的问题都用一种方法来解决。
这并不说我认为所有的厂商都是这么想的。在使用PCIe固态硬盘作为内存扩展方面就有许多意义重大的突破。
在存储的各个层次中,NAND占有一席之地,但是它还不能代替机械硬盘。一些颠覆性的技术可能会突然出现,引发市场剧变,但是结合上面提到的原因,那不可能是NAND。
我认为NAND固态硬盘市场将会出现整合,会有厂商被收购从市场中消失。硬盘市场在20世纪80年代及90年代初出现过这种情况,现在,历史将在固态硬盘市场上重演。
产品认证的成本实在是太高,市场被存储控制器厂商控制的太多。在数十年来,我们还没见到存储市场有颠覆性的技术出现。我并不认为NAND固态硬盘会是一种颠覆性的技术。
但这并不是说它不是一种好的,有用的技术。根据我的预测,在可见的未来里,控制器厂商仍会控制企业级存储市场。 |