优先读取
对于那些坚持使用阵列复制、面临读取所读较慢问题的企业机构来说,优先读取架构提供了加速读取性能和保留现有阵列复制策略的好方法。
优先读取是在文件系统层级实施的,但是一些虚拟化设备也有这项功能。在一个优先读取架构中,一个卷在机械磁盘阵列的两个卷和固态盘的一个卷之间进行映射。在一个常见的镜像环境中,读取是来自镜像两端的。对于机械驱动器来说,这没有什么问题,但如果设备可以利用固态盘的优点,那么优先读取文件系统或者虚拟化设备就可以让读取总是来自于镜像一端的。在这种情况,这一端可能就是固态盘。目前赛门铁克和DataCore的虚拟化设备都提供了这种优先读取功能。采用了自动存储管理(ASM)的Oracle 11g数据库也提供了内嵌的优先读取功能。
其他像AIX和HP-UX这样的操作系统都不允许你设置读取来自某一特定的设备。与传统方法不同的是,他们监控镜像卷的队列深度。在这种情况下,满足读取请求的卷就是队列深度最低的那个卷。
采用优先读取功能的卷的好处就在于,固态盘能够被添加到存储基础架构中而不会影响到存储操作,包括灾难恢复策略,这大大加速了读取性能,还能有效地配合结构性数据库和非结构性文件系统使用。
优先读取架构的另一个好处就是这种架构允许企业机构为固态盘提供高可用性而无须购买两个固态设备。因此,优先读取技术不仅加强了固态盘与更多存储环境的集成,还推动了成本的下降。
虚拟化集成
最后一个选择就是虚拟化集成。通常会有一些设备可以将存储管理功能从阵列存储系统中剥离,并转移到一个设备中。然后这个设备就变成了针对任何而类型底层存储(包括固态盘)的一个存储管理点。这种性能特定要求设备本身不会称为性能瓶颈。
汇总集成的优点就是,所有层级的存储,从固态盘到SATA,现在都可以从一个平台或者一个界面进行管理,目前有来自于BlueArc和NetApp针对NAS或者文件系统的虚拟集成产品,也有来自于DataCore等厂商的块I/O或者SAN解决方案。Texas Memory Systems最近宣布收购Incipient的技术资产,从而成为第一家能够提供这种集成的固态盘厂商。