今世企业数据存储体系在规划上可敷衍机械式硬盘存在的局限性,尤其是削减高延时和机械硬盘可支撑的低IOPS数量的影响。而在运用固态硬盘(SSD)时,上述根本现实产生了改动,存储控制器的容量约束变成了约束要素。
假如增加太多的固态硬盘,运用SSD替代硬盘驱动器会令存储体系无法包容。存储控制器才刚刚开始习惯固态硬盘的新功能要求,现在客户迫切需求留意存储厂商能够给他们一些固态硬盘的建议和辅导。
下面介绍4种当时运用固态存储弥补存储体系的方法:
一、增加SSD硬盘替代硬盘驱动器
运用光纤通道、串行ATA(SATA)或串行衔接SCSI(SAS)接口增加SSD来替代硬盘驱动器是向已有存储阵列增加SSD支撑的最简单的方法。尽管需求经过严厉的测验和质检程序,但因为厂商能够运用现已布置的技能,因而这种方法只需求对体系进行很少的改动。
SSD与硬盘层之间短少自动化数据搬迁以及存储控制器的功能约束是两个最大的缺陷。可是,这种方法为大多数厂商所选用。EMC Corp、Compellent、Fujitsu、Hewlett-Packard (HP) Co、Hitachi Data Systems、IBM、LSI Corp、Pillar Data Systems、Sun Microsystems以及许多较小的存储阵列厂商除了供给硬盘之外,都供给SSD硬盘。其间的大多数厂商选用STEC公司的SSD硬盘作为他们第一代SSD.这首要因为STEC是第一家能够满意企业存储要求的厂商。跟着像Seagate Technology这样的硬盘厂商、Pliant Technology和SandForce等远景看好的新式厂商以及Intel公司将方针瞄准这一企业存储范畴,STEC的控制位置将产生改动。
二、运用NAND闪存作为存储控制器中的高速缓存
NetApp和Sun运用NAND闪存作为高速缓存,战胜了SSD和硬盘层之间自动化数据搬迁的软件问题,可是这些厂商改动了产品的架构来习惯NAND闪存,以消除增加太多的SSD存储令他们的存储阵列无法包容的或许性。经过将NAND闪存放在硬盘驱动器的前端而不是替代硬盘,一切的数据和运用都将从SSD中得到优点,而不仅仅是驻留在SSD层中的数据。
NetApp供给功能加快模块(PAM)。该产品能够运用已有的PCI Express插槽增加到任何NetApp文件服务器中。依据控制器的不同,现在最多能够装置5个模块组成容量多达80G的一致的缓存,一年后当更高密度的PAM卡上市时这一容量将到达512GB.
与NetApp不同,Sun在其Sun Storage 7000一致存储体系中运用闪存来缓存一切的读写操作――不仅仅是元数据――因而具有支撑闪存的最先进的架构。Sun Storage 7000一致存储体系在一个具有优化的存储栈和支撑由DRAM缓存、SSD和机械硬盘组成的混合存储池的Zettabyte文件体系(ZFS)的x86平台上运转Solaris.
固态硬盘装置在根据DRAM的自习惯替换缓存(ARC)和SATA驱动器之间。ZFS Intent Log (ZIL)被写入到写操作优化的SSD中。ZIL记载写操作日志,使文件体系能够从体系故障中康复。L2ARC缓存包括读操作优化的SSD,以扩展根据DRAM的ARC缓存来进行读操作;L2ARC规划能够到达数百G字节,其意图是将作业数据保持在内存中来最大极限地削减硬盘存取。据Sun说,混合存储池使Sun Storage 7000一致存储体系能够支撑800,000以上的IOPS.
三、在服务器上而不是存储控制器中选用NAND闪存
尽管Sun Storage 7000一致存储体系是一种独立体系,但它为那些以为闪存归于服务器而非存储控制器的人供给了论据。Fusion-io公司首席技能官David Flynn解说说:正如L2缓存扩展了CPU中的内存,DRAM扩展了L2缓存相同,闪存用于扩展DRAM. Fusion-io ioDrive 和ioDrive Duo NAND闪存PCI Express卡为服务器供给直接衔接存储(DAS)。作为一家也出售存储产品的服务器公司,Sun赞同服务器是运用闪存的适宜的当地的观念。Sun公司的Cornwell说:闪存是服务器架构的游戏改动者,下一代服务器将运用闪存扩展DRAM缓存。
四、独立SSD阵列
运用与传统破除存储阵列并行运转的根据SSD的存储体系弥补硬盘阵列是向存储环境增加固态存储的破坏性最小的方法。独立SSD阵列的抢先厂商是Texas Memory Systems公司。这家公司除了供给根据DRAM和NAND闪存的SSD阵列外,还直接和经过与BlueArc、NetApp以及其他公司的OEM联系出售RamSan产品系列。在缺陷方面,独立固态体系不能运用已有的阵列组件,因而本钱或许更高。此外,它们与硬盘层的集成程度不如其它架构方法,从而使战胜固态硬盘与硬盘层之间的数据搬迁应战变得愈加困难。
修改:博子