在磁盤子系統領域,原來主要有兩種類型:高性能的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的出現可以很好的彌補磁盤與磁盤陣列存儲技術的差距。