磁盤陣列RAID簡單學習

發現一個工具分享一下:RAID 容量計算器
今天學習了一下裝浪潮服務器,裝服務器前需要做RAID也就是磁盤陣列,於是問題來了,爲什麼裝服務器前必須先做RAID呢?在我看來有以下兩點原因。

  • 第一點:提高數據的讀寫速率
  • 第二點:提高數據的可靠性

那麼RADI是如何做到提高數據的讀寫速率和可靠性的?我們不妨先來看看RAID有哪些成員。

RAID 0 數據條帶化,無校驗,最大化使用磁盤的性能
RAID 1 數據鏡像,無校驗,對數據進行冗餘備份
RAID 2 利用海明碼實現數據校驗冗餘,實現自我糾錯,保證數據的安全性;技術實施複雜
RAID 3 奇偶校驗條帶存儲,一個校驗盤,陣列的存儲空間利用率高,並行訪問,提供糾錯能力;隨機數據,讀寫速度慢
RAID 4 擁有優越的讀性能;但只能一個磁盤一個磁盤地寫,並且還要寫入校驗數據,當磁盤過多時寫性能較差
RAID 5 數據條帶化讀寫,校驗信息分佈式存放,擁有自我修復能力
RAID 6 雙重校驗,支持數據以及校驗數據的恢復,具有快速的讀取性能、更高的容錯能力;成本高,寫性能較差
RAID 7 I/O傳送同步進行,提高了系統的並行性,提高系統訪問數據的速度;價格昂貴,系統斷電數據全部丟失

從raid0到raid7,raid陣列各級別介紹

簡記企業中比較常見的幾種RAID方式

第一種:RAID 0 提高磁盤性能,磁盤利用率 100 % 但數據不可靠
適用場景:小型企業、個人網站;客戶對磁盤數據安全性無要求,磁盤數量較少,對數據可靠要求不高(或數據不重要)

第二種:RAID 10 (最常用)磁盤鏡像 ,性能較高,數據可靠,但磁盤利用率僅 50%
適用場景:中大型企業;安全性要求很高,不計成本,小數據量頻繁寫入的系統(例如:用戶數據、財務數據)

第三種:RAID 5 (常用) 目前綜合性能最佳的數據保護解決方案,基本上可以滿足大部分的存儲應用需求,但磁盤利用率只有 N-2 塊磁盤(N爲磁盤數量)
適用場景:數據中心;客戶看重磁盤數據的可靠性和可用性,磁盤數量較多,內存較大

注意:當我們在做RAID時一定要先遵循客戶要求,不要一味跟着自己的感覺做,同時做RAID時只能選擇同類型的磁盤

參考文章:
RAID 詳解參考文章:https://blog.csdn.net/ensp1/article/details/81318135
(最全面的)各類RAID詳解:https://blog.csdn.net/ChenVast/article/details/77906712?utm_source=app
RAID基礎,RAID10與RAID01比較,RAID10與RAID5比較:RAID基礎,RAID10與RAID01比較,RAID10與RAID5比較
(PS:我真沒看懂RAID 10與RAID 01的區別,有懂得大佬希望能評論留言,萬分感謝)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章