服务器 频道

什么是RAID 7 详解“偏门”磁盘阵列

  【IT168 专稿】磁盘阵列RAID(Redundant Arrays of Inexpensive Disks,RAID),有“价格便宜且多余的磁盘阵列”的意思,其原理是利用数组方式来操作磁盘组,让其根据需要分散存储数据,以实现性能和数据可靠性等方面的提升。常见的磁盘阵列RAID技术的规格有:RAID 0、RAID 1、RAID 0+1、RAID 5以及近年来越来越多的“RAID 5加强版”——RAID 5E。今天我们要介绍的既不是可以两块盘来冗余效验信息的RAID 6,也不是超级版RAID 5EE,而是有别于所有RAID磁盘阵列的RAID 7技术。

    简单来说,RAID 7 并不仅仅是一种技术,而是一种存储计算机(Storage Computer )。RAID 7 通过使用存储计算机操作系统(Storage Computer Operating System )来初始化和安排磁盘阵列的所有数据传输。它实际上是一套实时事件驱动操作系统,可以把数据转换成磁盘阵列需要的模式,传输到相应的物理存储驱动器上(参考下图)。

    RAID 7是迄今为止理论上性能最高的RAID模式,因为它的组建方式与传统RAID有很大不同,这点我们从上图的结构就可以看出。以往的硬盘都是叠加组成一个阵列“柱子”,而RAID 7中多个硬盘就组成了一个柱子,并且各有各有各的通道,彼此互不干扰。这样做的好处是在读写某一区域数据时,控制器可以迅速定位,而不会因为某个硬盘的性能瓶颈而造成延迟——实际上有点类似分布式存储。

    也就是说,如果RAID 7 有N 个磁盘,那么除去一个校验盘(用作冗余计算)外,可同时处理N-1 个主机系统随机发出的读/写指令,从而显著地改善了I/O 应用。RAID 7 系统内置实时操作系统还可自动对主机发送过来的读/写指令进行优化处理,以智能化方式将可能被读取的数据预先读入快速缓存中,从而大大减少了磁头的转动次数,提高了I/O 速度。

    但这种结构也决定了其模式注定是一揽子承包体系。如前所述,RAID 7拥有自己的操作系统、处理器、总线,而不是通过简单的“阵列卡”来实现的,其硬盘最多可以扩展到48个,并且可以与12个主机接口互联。

    总的来说,RAID 7 可以帮助用户有效地管理日益庞大的数据存储系统,并使系统的运行效率提高至少一倍以上,满足了各类用户的不同需求。据了解,RAID 7已经被一家名叫Storage Computer的公司注册了商标,并准备商用。

    笔者总结了RAID 7的主要优缺点,如下表所示:

0
相关文章