尽管近年来SSD已经开始作为本地存储装置用在服务器中了,但是当用户意识到大数据库、虚拟环境和大数据分析需要大量服务器访问共享存储系统时,用SSD真正取代存储区域网络(SAN)这一狂热念头就开始逐渐冷却下来了。
把闪存用作本地存储设备的方法逐渐演变成了基于服务器的高速缓存,这也正是EMC和Fusion-io等公司对他们基于PCIExpress(PCIe)的闪存适配器的定位方式。另外,在最近几年,SSD开始逐渐被使用到存储网络架构当中。这其中,至少有三种应用模式——把SSD用在存储机柜中,作为传统旋转磁盘的前端设备(混合阵列);把SSD用在基于网络架构的应用中,作为传统旋转磁盘阵列前端设备;以及把全闪存阵列用作主存储系统。
大多数大型存储产品厂商已经在提供混合阵列了,这种阵列把闪存用作旋转磁盘的前端设备来提高性能。这种方式提供了一种相对简单的方法来体验SSD的优势。但这种方式并非一劳永逸,因为把SSD加到阵列里就需要改变RAID控制器,而RAID控制器一般是针对把数据放到旋转磁盘上而优化的。因此,有些客户将其视为SSD存储产品转正的机遇,而另一些人则认为它已经达到他们的目的了——性能已经“够好”了。
大数据库的增多和密度越来越高的虚拟环境,要求着更高的每秒I/O读写操作次数(IOPS)和更低的延时存储更大的数据。我们看到,随着这一情况的产生,市场上采用全闪存的应用在增加。这样的产品包括GreenBytes的IO卸载引擎与Fusion-io的ION软件定义存储(SDS)产品。前者提供了一种速度更快的虚拟桌面基础架构(VDI);而后者既可以作为网络架构中的缓存,也可以用作主存储设备。在这方面走到极端的是PureStorage和ViolinMemory等公司提供的全闪存阵列,能够用于功能强大、要求苛刻的应用环境。
就像ClaraPeller的经典广告语所言,“牛肉在哪?!”
阻挡SSD成为主存储产品的阻力主要是成本。一般来说,如果按美元/GB($/GB)计算,HDD的成本效益要比SSD高十倍(尽管IBM的SteveMills在上面提到的文章里宣称成本差异不会翻倍。但是由于SSD成本持续下降,可以推断实际值应该在2倍到10倍之间)。但是,如果按美元/IOPS($/IOPS)计算,SSD的成本效益至少是HDD的100倍。既然更高的IOPS是SSD存储产品的核心卖点,SSD阵列厂商当然会以此为论据。但总体说来,这确实很有意义。
在HDD领域,一代又一代的旋转磁盘在性能上的提高只是处于平稳上升的状态,而从HDD到SSD,性能提高则是有显著飞越的。例如,从7K、10K到15K,HDD的IOPS慢慢提高,提高比例为30%到100%。而15K驱动器与SSD在IOPS上的差别则是2000%!