當前位置:
首頁 > 科技 > RAID,30歲生日快樂!

RAID,30歲生日快樂!

很難低估NAND快閃記憶體和固態硬碟(SSD)帶來的影響。在過去的十年,這些存儲解決方案已經徹底改變了整個市場。但是早在我們擁有大容量固態存儲之前,就有一種提升系統性能和響應時間的不同方法:RAID。這種值得尊敬的存儲系統半個月前迎來了30歲生日,如今它依然廣泛用於企業和伺服器解決方案。

發明RAID的三個人是大衛?帕特森(David Patterson)、加思?吉布森(Garth Gibson)和蘭迪?卡茨(Randy Katz),他們在1987年最先定義了這個概念,後來又在1988年發表了一篇正式的論文:

像鏡像這些具體的概念在之前十年就已得到了定義,但是RAID並不僅僅支持鏡像解決方案。它還提供了一個藍圖:通過條帶化技術(striping,即將數據分成很多小部分,同時分別存儲到多個驅動器上),顯著提高磁碟性能。

帕特森、吉布森和卡茨定義了眾多RAID級別來適合不同的任務和策略。如今,RAID 2和RAID 3很少使用,而主板通常為RAID 0、RAID 1和RAID 10提供軟體RAID支持。一些主板和控制器還支持RAID 5。RAID 0隻是對數據進行條帶化――你獲得的優勢是一次性將數據寫入兩個磁碟(提升性能),但是加大了丟失數據這種災難的機會。如果每個驅動器出故障的幾率是1%(僅僅舉個例子),那麼丟失一個驅動器和所有數據的幾率是4%,因為任何故障都會毀了這個陣列。RAID 1採用了鏡像――驅動器0上的所有數據同時寫入到驅動器1。這保護了數據,但根本無法提升性能。RAID 10(1 + 0)結合了這兩種方法,如下所示:

Raid10示意圖

RAID讓小磁碟有機會匹敵或超過同一時代的標準大型機磁碟。IBM的3380在1987年提供了高達7.5GB的存儲容量,但六位數的標價可能讓人望而生畏。RAID背後的整個想法是,開發出一種性能和可靠性與IBM相當,但成本低得多的系統存儲陣列。

為什麼RAID很重要?

但是RAID不僅僅為企業界帶來了提升性能的好處,它還為消費者帶來了實實在在的好處。來自StorageReview.com的下圖顯示,用西部數據公司的VelociRaptor 600系列硬碟組成的RAID 0陣列甚至比同一個時期的SSD更勝一籌。

StorageReview

RAID陣列並不總是可以提升性能,而且存在一定的缺點。AMD用戶常常被威盛(VIA)的686b南橋晶元中的一個bug所困擾:如果系統還創新(Creative)音效卡,這個bug可能會造成嚴重的、不可逆轉的數據丟失。而在當時,這些缺點常常被認為是一個可以接受的風險。 幾十年來,CPU時鐘頻率一直大幅提升,而存儲性能以慢得多的速度提升。如果與提升性能的其他方法結合使用,比如縮短驅動器的行程(short-stroking,即只使用驅動器內部區域),RAID陣列提供了你所能買到的最佳性能。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 雲頭條 的精彩文章:

烽火、大唐變成了一個繩上的兩個螞蚱
工信部:《公共互聯網網路安全突發事件應急預案》
前方高能請注意,上雲路上有一個低調玩家
SD-WAN的未來:第二代已來臨!

TAG:雲頭條 |