存储 频道

综述:固态存储企业级应用的现状和趋势

固态存储的企业级应用模式

无论是服务器还是存储领域,固态存储在企业级领域的典型应用模式可以分为三种。

第一种模式是简单的用固态硬盘去替换掉传统硬盘,来获得固态硬盘在I/O密集型应用中的良好表现;例如google、百度主要利用固态硬盘来保存搜索引擎的索引数据库,这部分索引数据库在庞大的访问量压力下,要求非常高的IOPS,但写入的需求却较少,突出了固态存储高I/O方面的性能优势,并有效规避了重复写入的风险。

此外,在磁盘阵列中,也可用固态硬盘替代部分的传统硬盘,整个系统中不同性能成本的磁盘构建了一个“分层存储”的架构体系,固态存储则承担了位于整个数据金字塔尖端的“0级存储”的任务。例如EMC最近推出的高端Symantrix系列和中端CLARiiON系列,都采用固态存储构建整个分层存储的较高级。

在整个“分层存储”的架构中。关键应用,例如事务处理和数据库系统,现在是固态存储最常用的地方,目前,Exchange Server 和SQL database就经常部署在固态存储之上。随着固态存储被越来越多的使用,数据在固态存储层级和其他层级之间的自动迁移的能力变得很重要。

尽管现有的层级存储管理软件和信息生命周期解决方案,都支持数据在不同层级之间的自动迁移,例如IBM宣称他们的TotalStorage Productivity Manager将可以管理0层级存储,EMC Symmetrix的Management Console(管理控制台)也支持数据在包括0层级的不同层级之间的迁移。但是仍旧只有20%的企业级客户采用自动迁移。大部分的公司还是采用手动来迁移0层级存储和其他层级之间的数据。

另外一种较为典型的应用,则是让固态存储通过PCI-E接口与主板联接,作为整个系统的缓存扩充,SUN、浪潮还有一些厂商都是这类应用模式的拥护者。采用这种模式的挑战主要在于:由于固态存储目前通常都采用了通用的硬盘接口,当需要固态存储作为缓存工作的时候,系统往往无法识别这些固态存储介质。因此如何让操作系统、或者应用程序能够识别这些固态存储介质作为缓存进行工作,是这种应用模式下的进行系统优化的关键。例如,SUN公司管理软件ZFS即可支持将主内存与SSD相结合,获取更大容量的高速缓存空间。

0
相关文章