在磁盘子系统领域,原来主要有两种类型:高性能的RAID磁盘阵列以及经济型的磁盘阵列。最近在市场上将要出现一种新的磁盘子系统类型――MAID(Massive Arrays of Idle Disks)。MAID的大概意思是大规模非活动磁盘阵列存储。
原理――“从带库中来”
MAID技术最初是由美国科罗拉多大学一个研究小组开发的,它的产生在很大程度上受到了磁带库的启发。磁带库的工作原理是只有需要某盘磁带时才将它放在磁带机中,然后进行数据读写。而在大部分时间,大多数磁带是处在非工作状态的。MAID应用了同样的原理,只有需要时才将一部分磁盘开机运转,而其他磁盘通常处于断电状态,就像磁带库中的磁带一样。概念听起来有些象自动磁带库的概念,只是利用磁盘代替了盒式磁带,从这种意义上讲,MAID也可以称作为磁盘库。因此,MAID中所有的磁盘(目前主要是SATA磁盘)并不是每时每刻都是活动的,MAID子系统中大部分磁盘处于睡眠(断电)状态,直到系统发出请求。SATA磁盘启动的时间大约为10秒。
与其他类型磁盘子系统相比,MAID具有一些独特的优势:从硬件结构上讲,MAID减少了I/O连接、控制器的数量并且降低了缓存容量,因而整体成本得以显著降低;从更高层面上讲,MAID简化治理,节约资源,减少磁盘全负荷工作时间,增加磁盘以及整体系统的使用寿命。MAID还具有很大的灵活性,首先工作磁盘的选择是灵活的,确保了每块磁盘可以获得“休息”时间,除此之外,同时工作的磁盘组之间可以根据应用对可靠性的要求设置为各种RAID级别或者JBOD(Just Bundle Of Disks,可译为简单磁盘捆绑,磁盘之间无保护作用)。
应用――“到带库中去”
目前MAID还不能适用所有的应用,它最大的用武之地还是与数据保护有关的虚拟带库领域。大家都知道,自动磁带库属于近线设备,其性能无法与在线的高性能RAID磁盘子系统相匹配,因此用户可以在他们之间使用MAID作为缓冲,从而完成自动磁带库处理效率低下的存储需求。
所以,当我们再讨论分级存储概念的时候就包括了多个级别:一级存储,主要采用高端RAID完成用户的OLTP(联机事务处理)要害业务;二级存储,采用MAID完成固定内容、大容量媒体存储以及快速备份/恢复工作;三级存储,自动磁带库完成备份/恢复以及长期或永久数据归档。
目前随着磁带存储容量的增大,用户对备份/恢复的速度要求越来越高,MAID的出现可以很好的弥补磁盘与磁带存储技术的差距。 (文/网络世界)