RAID磁盤陣列詳細說明


RAID就是磁盤陣列。

把多塊硬盤整合成爲一塊硬盤去工作。

我們爲什麼需要使用raid

    磁盤陣列可以把多個磁盤驅動器通過不同的連接方式連接在一起協同工作,大大提高了讀取速度,同時把磁盤系統的可靠性提高到接近無錯的境界,使其可靠性極高。

用raid最直接的好處是:

1、提升數據安全性。

2、提升數據讀寫性能。

3、提供更大的單一邏輯磁盤數據容量存儲。



RAID級別關鍵優點關鍵缺點實際應用場景
RAID0讀寫速度最快沒有任何冗餘(就是沒有備份,一塊盤壞了,數據全丟失)

MySQl,Slave,集羣的節點RS

RAID1100%冗餘,鏡像
讀寫性能一般,成本高單獨的,數據重要,且不能宕機的業務,監控,系統盤。
RAID5具備一定性能和冗餘,可以壞一塊盤,壞兩塊數據全丟。讀性能不錯。寫入性能不高。一般的業務都可以用採用RAID5

RAID 0+1

RAID 10

讀寫速度很快,100%冗餘成本高性能和冗餘要求都很好的業務。數據庫主庫和存儲的主節點。


LVM全稱(logic Volume Management)邏輯卷管理,它的最大用途是可以靈活的管理磁盤的容量,讓磁盤分區可以隨意放大或縮小,便於更好的應用磁盤的剩餘空間。


raid和LVM的區別

LVM:靈活的管理磁盤的容量,有一定的冗餘和性能提升功能,但很弱。

raid:更側重性能和數據安全。


RAID0:

以4快盤坐RAID0爲例說明

關注點描述
容量是4塊盤加載一起的容量,在raid級別中具備最高的存儲性能,原理是把連續的數據分散到多個磁盤上存取。
性能理論上磁盤讀寫速度比單盤提升4倍,磁盤越多倍數會越小。
冗餘無任何冗餘,壞1塊盤,整個raid就都不能用了。
場合

適合於大規模併發讀寫,但對數據安全性能要求不高的情況。如:集羣中的RS,做虛擬機的實體機、負載均衡集羣下面的多個相同RS節點服務器,如分佈式文件存儲下面的chunk server,以及mysql主從複製的多個slvae服務器。

特點速度快,無冗餘,容量無損失。



RAID1:

以兩塊盤爲例說明。

關注點描述
容量損失50%的數據容量。例如:2塊T1的盤,容量爲1T。
性能Mirror不能提高存儲性能。理論上寫性能和單盤相差不大。有人說讀取效率是2倍,(沒測試過。)
冗餘在所有RAID級別中,RAID1提供最高的數據安全保障。冗餘度50%
場合

適用於存放重要數據,如服務器系統分區和對性能要求不高的數據庫存儲等領域。

特點50%冗餘,容量損失一半。


RAID5描述

RAID 5 是一種存儲性能、數據安全和存儲

關注點描述
容量損失1塊盤的數據容量
性能RAID 5 具有和RAID0相近似的數據讀取速度,只是多了一個奇偶校驗信息,寫入數據的速度比對單個磁盤進行寫入操作稍慢。
冗餘可以損失一塊盤, RAID 5數據安全保障程度比RAID1低而磁盤空間利用率要比RAID1高。
場合

raid 5可以理解爲是raid0 和raid1的折中方案。適合對性能和冗餘都有一定要求,又都不是十分高的情況。mysql的主從庫都可以,存儲也可以。普通的服務器爲了減少維護成本,都可以做RAID 5.

特點容量損失一塊盤,寫數據通過奇偶校驗,raid0 和raid1的折中方案。



RAID 10描述

RAID 1 + 0 就是RAID10 


wKioL1f7ZwfDahJYAAH_e50c-rI544.jpg-wh_50wKioL1f7Z72BYjB3AAPiaUS3J9Q137.jpg-wh_50

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