闪存大行其道 机械硬盘并未走远(上)

大约在三年前,我做了一个大胆的预测:固态硬盘不会代替机械硬盘。当时,各大闪存厂商都说我错了。三年之后的现在,我们仍然在使用机械硬盘,尽管它所占的市场份额有所下降,但是存储在其中的数据却是稳步增长。

闪存厂商们继续坚持它们认为的机械硬盘将会消亡的论调,但是从目前存储所需来看,现有的闪存设备,甚至加上计划好的闪存设备都不能满足企业级存储的需求。至于闪存厂商,不得不提的一点是目前大部分闪存厂商不是在赔钱,就是利润极低。

我,作为一个非常反感他们这种预言的人,打算竭尽所能来驳倒他们。

在这篇文章中,我所讨论的仅仅是外部固态硬盘,因为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。对于这些问题,固态硬盘的价格优势并不明显。

闪存大行其道 但机械硬盘并未走远(下)