【IT168 存儲】MAID是一項停轉空閒磁碟驅動器的節能技術,以前這項技術僅被用於備份和一些歸檔應用中。通常,主(和二級)數據並不會被保存在MAID存儲上,因為用戶不能接受磁碟停轉所導致的訪問時間延長。這種局限性導致MAID技術並不是那麼受歡迎,從而失去了很多磁碟製造商的青睞。因此,有人預測這將技術最終將走向滅亡。
然而,升級的MAID 2.0技術提供了不同等級的磁碟驅動器「碟片降速」,包括可根據LUN訪問歷史記錄調節MAID等級的智能特性。這些升級功能大大擴寬了MAID的應用範圍,將它節能的優點帶入到更加「主流」的二級存儲基礎架構中。
MAID 1.0
MAID(Massive Arrays of Idle Disks,大規模非活動磁碟陣列)和RAID有些近似,只不過其中的「Idle」換成了「Inexpensive」(或者Independent)。通常這個技術理念只是簡單地表示為關閉(或者停轉)那些訪問次數不是特別頻繁的磁碟驅動器,因為驅動器即使是在不使用的時候也是要旋轉並消耗能源的。當然,事情並不是這麼簡單。因為MAID是一個驅動器層級的操作,所以MAID LUN可能涉及整個RAID組。這意味著,MAID LUN可訪問到任何大量數據,很多MAID存儲可能都是處於未使用的狀態。
在數據管理層,數據訪問頻率以及可接受的訪問時間將決定它是否適合採用MAID。MAID 1.0是一個二元過程,不管哪一個驅動器都是旋轉著的,隨時可提供數據傳輸,或者處於一種「睡眠」模式和不可用的。這可能會影響MAID技術的採用率,因為它減少了IT使用這種技術可以處理的數據量。
IT部門可能會將大多數數據保存在MAID LUN之外,因為他們對訪問需求的不確定的。而且,如果數據保存在MAID上,最終訪問頻率高於預期水平,那麼它就會減少整體成本節約,因為LUN必須保持運轉以為少量數據提供服務。因此,MAID技術被主要應用於備份、災難恢復和深度歸檔應用,因為這些應用的訪問需求是基本確定的,而且MAID數據追回的延遲對這些應用來說並不是什麼大問題。
針對非備份數據的MAID
根據適用於主(非備份)磁碟的80/20原則,這意味著除了備份以外還有很多適合採用MAID的地方。以往,只有保存在主存儲系統中的一部分數據是被頻繁訪問的,從理論上來說,所有這些不那麼動態的數據集就是MAID技術一個不錯的應用對象。然而從實踐角度來說,這是一個不同的問題,因為大多數現有傳統MAID技術只有一個「碟片降速」的等級。與較為陳舊的歸檔或者備份數據不同的是,這些主數據集通常有不同的訪問記錄。由於MAID與常用存儲之間存儲訪問時間上的巨大差距,因此將這些數據集保存在MAID上的結果可能就是等待時間延長。面對這種「全有或全無」的選擇,IT經理通常會選擇「全無」,而不會對MAID潛在適用對象應用MAID LUN。
我們需要的是一個顆粒度更高的MAID技術實施,這樣數據找回性能就不成問題了。如果現有「旋轉」和「降速」狀態之間存在響應時間方面的額外等級,那麼將數據放置在MAID中的風險就會有所降低。結果將是,有越來越多的數據被分類成適合於MAID,包括二級和一些主數據,而不僅局限於備份、災難恢復站點或者深度歸檔。