【IT168 资讯】数据中心在采用固态盘驱动器的过程中最大的两个障碍是价格和容量。硬盘驱动器价格便宜很多,同时可存储更大量的信息。比如,据IDC的消息,一个基于服务器的硬盘驱动器价格大约是每gigabyte一美元或者两美元,而固态盘驱动器的价格大约在每gigabyte 15美元到90美元。
容量也不可同日而语。三星的SSD驱动器的存储量仅为64GB,尽管公司计划明年发布一款新的128GB产品。同时,日立公司美国分部将1TB节能型硬盘驱动器价格定为399美元,目的是扩大产品在服务器上的配置。
企业战略集团有限公司的分析师Mark D. Peters解释说这一固态技术已经研制了很多年,但是直到现在,对企业经理来说,在价格和性能方面仍不是非常好的选择。他说,这一局面即将改变,因为对于固态盘驱动器,每秒输入/输出操作方面的益处是不容忽视的。这些益处包括固态盘没有移动的组成部分,因此寿命更长,运行速度更快,并且比硬盘驱动器更节能。
同时当前固态盘驱动器价格下降也很快。根据三星公司提供的信息,当前电子产品制造业的趋势是此类产品价格每年下降40%到50%。
现在已经出现了硬盘驱动器和固态盘驱动器两种产品相结合的驱动产品,例如三星公司的ReadyDrives——这一产品同时采用了固态驱动器和硬件驱动器技术。Peters引用了IBM最近关于BladeCenter服务器(采用了固态盘驱动器)的公告,“现在是采用固态驱动器的时机了,这一产品将是您的非常好的选择。”
IDC公司的分析师Jeff Janukowicz赞同上述论调,“价格的迅速下降,伴随着容量的提高,这都将使固态盘驱动器逐渐成为数据中心中硬盘驱动器的替代品。”
两个例子说明了固态盘驱动器如何处理高性能计算中长期存在的吞吐量问题,一些业内观察者相信,这两个实例显示出固态盘驱动技术可能会在2008年发起新的攻势。
一、固态硬盘在斯坦福线性加速器中心的应用
在这一研究中心,固态盘驱动器被用于当今一些数据最密集的工作。斯坦福线性加速器中心采用了粒子加速器来进行研究,包括早期的宇宙反物质和自闭症的神经元细胞问题。
数据量非常大,以petabyte计,同时实验室采用了五千个处理器核的集束。尽管是这样,这一离散数据集(通常是仅仅100个到3000比特的信息)也被几百个研究者进行了分析。同时,科学家也逐渐开始进行每秒数以千计的数据查询,存取速度为每秒几百万数据块。
SLAC的计算主管Richard Mount解释说,对于这些研究数据,响应时间不是受处理器数目或网络带宽的限制,而主要是受磁盘存取时间的限制。“闪存是硬盘存储器存储速度的几千倍。硬盘的随机存取速度被限制在每秒大约2000次。当存取上千字节的数据块时,这意味着一个磁盘仅可采用每秒1/50 gigabit的网络连接,以及比一个普通计算机中心网络交换机容量的1/100,000还小的容量。
这一限制被转化成被实验室所称的“被撇出的数据集”,换句话说,就是预先安装至少一个研究者所需的相关数据集。Mount说,“这样对于现有数据集,就不需要再等待,但是如果有人需要数据集中不存在的数据,则需要等待整个产品周期,这大概是每四到六个月一次。”
为了帮助研究者以更特别的方式接收数据,闪存或许仅是一个设备。“我们并不迷信flash,但是我们可以构建价格合理、响应时间大约为25ms的基于flash的存储器,我们现在已经开始进行这项工作。”
Mount解释说,SLAC开发了自身的基于SSD的系统,现在这一产品已经进入最终调试阶段。
“这一产品的第一个版本将提供大约2TB的存储量,但是仅通过购买flash芯片,我们可以轻松地将这一存储量提高到5TB或者10TB。”尽管他估计将花费更多。这一2TB的版本仅是作为测试和研发阶段的产品。
最终,目标是将SSD技术作为所有粒子加速器研究项目的一个缓存,这就使得科学家可以在任何时间获得任意数据库的数据。IDC公司的Janukowicz补充说,“通过确保输入/输出性能与其他应用软件系统的平衡,SSD协助实现了整个系统的高效。”基于闪存的SSD特点使得其成为高IOPS读取密集型应用软件的替代品。SSD没有机械延时,同时其随机读入性能很高。因此,有了SSD,读取数据的时间是同步的,并且在不考虑储存数据的设备的情况下,所需时间非常短。