什麼是RAID?

RAID是利用若干臺小型硬磁盤驅動器加上控制器按一定的組合條件,而組成的一個大容量、快速響應、高可靠的存儲子系統。由於可有多臺驅動器並行工作,大大提高了存儲容量和數據傳輸率,而且由於採用了糾錯技術,提高了可靠性。硬盤陣列是視頻網絡系統中非常重要的一個環節,硬盤陣列的容量、速度、穩定性往往決定整個網絡的性能。RAID通常是由在硬盤陣列塔中的RAID控制器或電腦中的RAID卡來實現的。 
---------------------------------------------------------------------------- 
在通常情況下,RAID有如下幾種分類: 

    RAID0:由多個硬盤併發協同工作完成數據的讀寫,數據被均勻分佈在各個硬盤上,一般情況下,使用的硬盤越多,讀寫的速度越快。RAID0的特點是讀寫速度快,並且價格便宜;缺點是安全性相對較差,因爲在RAID0中的一個硬盤出現故障時,整個陣列的數據將會丟失。RAID0是最快和最有效的磁盤陣列類型,但沒有容錯功能。 

    RAID1:稱爲磁盤鏡像。原理是在兩個硬盤之間建立完全的鏡像,即所有數據會被同時存放到兩個物理硬盤上,當一個磁盤出故障時,仍可從另一個硬盤中讀取數據,因此安全性得到保障。但系統的成本大大提高,因爲系統的實際有效硬盤空間僅爲所有硬盤空間的一半。 
    RAID 0+1:爲RAID0和RAID1的組合,即由兩個完全相同配置的RAID0形成鏡像關係,既提高了陣列的讀取速度,又保障了陣列數據的安全性,當然,爲此付出的代價同樣是價格昂貴。 

    RAID3:是把數據分成多個“塊”,按照一定的容錯算法,存放在N+1個硬盤上,實際數據佔用的有效空間爲N個硬盤的空間總和,而第N+1個硬盤上存儲的數據是校驗容錯信息,當這N+1個硬盤中的其中一個硬盤出現故障時,從其它N個硬盤中的數據也可以恢復原始數據,這樣,僅使用這N個硬盤也可以帶傷繼續工作(如採集和回放素材),當更換一個新硬盤後,系統可以重新恢復完整的校驗容錯信息。由於在一個硬盤陣列中,多於一個硬盤同時出現故障率的機率很小,所以一般情況下,使用RAID3,安全性是可以得到保障的。與RAID0相比,RAID3在讀寫速度方面相對較慢。 

    RAID5:RAID5 和RAID3的原理非常類似,硬盤的有效使用空間也是一樣的,只是其算法以及數據分塊方式有所不同。 
    使用的容錯算法和分塊大小決定RAID使用的應用場合,在通常情況下,RAID3比較適合大文件類型且安全性要求較高的應用,如視頻編輯、硬盤播出機、大型數據庫等;而RAID5適合較小文件的應用,如文字、圖片、小型數據庫等。 

    RAID級別的選擇有三個主要因素:可用性(數據冗餘)、性能和成本。如果不要求可用性,選擇RAID0以獲得最佳性能。如果可用性和性能是重要的而成本不是一個主要因素,則根據硬盤數量選擇RAID 1。如果可用性、成本和性能都同樣重要,則根據一般的數據傳輸和硬盤的數量選擇RAID3、RAID5。 
發佈了33 篇原創文章 · 獲贊 24 · 訪問量 43萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章