NetApp公司提供的性能加速模块(PAM)可以插在任何NetApp文件服务器空闲的PCI高速插槽上。目前,每台NetApp文件服务器最多可以安装5个PAM模块,提供80GB的统一缓存容量。未来,NetApp公司还会推出更高密度的PAM模块,提供的缓存容量将达到512GB。
与NetApp不同,Sun将闪存用在Sun Storage 7000统一存储系统中,为所有的读写操作提供缓存,而不仅仅是存储元数据。Sun Storage 7000统一存储系统基于x86 平台,运行Solaris操作系统,提供优化的存储堆栈以及动态文件系统(ZFS),支持由DRAM缓存、SSD和机械磁盘组成的混合存储池。
SSD被安装在基于DRAM的适应性替换缓存(ARC)和SATA磁盘驱动器之间。ZFS Intent Log(ZIL)被写入到针对写操作优化的SSD中,允许文件系统从失败中恢复。L2ARC缓存由针对读操作优化的SSD构成,可为数据读操作扩展基于DRAM的ARC缓存。L2ARC缓存容量最大可达数百GB,用于保存工作数据,以便尽可能地减少磁盘访问。采用混合存储池的Sun Storage 7000的性能可达到80万IOPS。
将NAND闪存用于服务器
虽然Sun Storage 7000是一个独立的存储系统,但它还是提供了论据,让一些人认为闪存更适合用在服务器而不是存储控制器中。
Fusion-io公司技术总监David Flynn表示,就像L2缓存扩展了CPU内存以及DRAM扩展了L2缓存那样,闪存可以用来扩展DRAM。Fusion-io公司的ioDrive和ioDrive Duo NAND闪存PCI高速卡为服务器提供了直连存储(DAS)。作为一家销售存储和服务器的公司,Sun也赞同服务器是应用闪存的最佳产品。闪存的出现使得服务器的结构发生了改变。下一代服务器将使用闪存扩展DRAM缓存。
独立的SSD阵列
基于SSD的存储系统可以作为磁盘阵列的补充,与传统的磁盘阵列并行运行。这种使用SSD阵列的方式对原有存储环境的破坏性最小。Texas Memory系统公司是领先的独立SSD阵列厂商。它既提供基于DRAM的SSD阵列,也提供基于NAND闪存的SSD阵列。Texas Memory系统公司通过直销以及与BlueArc、NetApp和其他公司的OEM方式来销售其RamSan产品系列。
SSD阵列的不足之处在于,不能利用现有的存储阵列组件,且价格过于昂贵。与其他存储架构方式相比,SSD阵列与磁盘层的集成性较差,使得数据在SSD驱动器与磁盘层间的迁移会面临更多困难。
(责任编辑:GH)