網站數據量很大的時候,單塊盤裝不下了,有了多塊盤,有不想單個盤存放數據,就須要工具把全部硬盤整合成一個大磁盤,再在這個大磁盤上再分區(虛擬磁盤)存放數據。這個時候就須要RAID卡來實現。web
簡單的說,RAID卡是一種把多塊獨立的物理硬盤按不一樣方式組合起來造成一個邏輯硬盤,從而提供比單個硬盤有着更高的性能和提供冗餘的技術。數據庫
又叫條帶,能夠是一塊或者多塊磁盤組合,組合後不損失容量,即組合後的容量是所組合磁盤容量的總和。緩存
1、變成一塊大的磁盤。安全
2、讀寫速度是全部RAID級別中最快的。服務器
沒有冗餘,一塊磁盤壞了,整個磁盤就壞了,即容易丟失數據,而且一旦用戶數據丟失或者損壞,將沒有辦法再恢復。。ide
又稱爲鏡像,只能是兩塊磁盤組合,總容量變成兩塊磁盤的一半,即會損失容量,它的宗旨是最大限度的保證用戶數據的可用性和可修復性。操做方式是把用戶寫入硬盤的數據百分之百的自動複製到另外一個硬盤上。。工具
對存儲的數據進行百分之百的備份,因此在全部的RAID級別中,RAID 1提供最高的數據安全保障。即有冗餘,不容易丟失數據。性能
一樣,因爲數據的百分之百備份,備份數據佔了總存儲空間的一半,於是RAID1 的磁盤空間利用率低,存儲成本高。網站
至少是三塊盤組合,容量是一塊盤的容量*(n-1),其中n是磁盤數,即不論多少塊盤,只損失一塊盤的容量。spa
能夠理解爲是RAID 0和RAID 1 的折衷方案,但沒有徹底使用RAID 1鏡像理念,而是使用了 「奇偶校驗信息」來做爲數據恢復的方式。
RAID 5是一種存儲性能、數據安全和存儲成本兼顧的存儲解決方案。
RAID 5能夠爲系統提供數據安全保障,但保障程度要比Mirror低而磁盤空間利用率要比Mirror高。RAID 5具備和RAID 0相近似的數據讀取速度,只是多了一個奇偶校驗信息,寫入數據的速度比對單個磁盤進行寫入操做稍慢。同時因爲多個數據對應一個奇偶校驗信息,RAID 5的磁盤空間利用率要比RAID1高,存儲成本相對較低。
當某一塊盤壞了,會用好的數量加奇偶校驗的數據來換好的磁盤。
1讀寫性能介於0之間,讀大於0,寫小於0 。
2 總容量=(n-1)*10,其中10是磁盤容量,n是磁盤數。
最少用4塊盤,特色和RAID 0差很少 。
RAID10也被稱爲鏡象陣列條帶。象RAID0同樣,數據跨磁盤抽取;象RAID1同樣,每一個磁盤都有一個鏡象磁盤, 因此RAID 10的另外一種會說法是 RAID 0+1。RAID10提供100%的數據冗餘,支持更大的捲尺寸,但價格也相對較高。對大多數只要求具備冗餘度而沒必要考慮價格的應用來講,RAID10提 供最好的性能。使用RAID10,能夠得到更好的可靠性,由於即便兩個物理驅動器發生故障(每一個陣列中一個),數據仍然能夠獲得保護。RAID10須要4 + 2*N 個磁盤驅動器(N >=0), 並且只能使用其中一半(或更小, 若是磁盤大小不一)的磁盤用量, 例如 4 個 250G 的硬盤使用RAID10 陣列, 實際容量是 500G。
容量是1/2。
RAID1和RAID 0的組合
讀寫性能好
成本高
會損失容量1/2,最多壞兩塊盤,
注意:互聯網公司服務器通常都會購買RAID卡(主板自帶、獨立RAID卡),RAID卡上也是有緩存的。
冗餘從好到壞:raid1 raid 10 raid 5 raid0
性能從好倒壞:raid0 raid 10 raid 5 raid 1
成本從低到高:raid0 raid 5 raid 1 raid 10
根據數據的存儲和訪問需求,去匹配對應的RAID級別:
互聯網公司:單臺服務器,很重要,盤很少,系統盤raid 1。
數據庫/存儲服務器,主庫raid 10,從庫raid 5\raid 0(爲了維護成本,raid 10)
web服務器,若是沒有太多數據的話,raid 5,raid 0(單盤)。
有多臺,監控/應用服務器,單盤raid 0,多盤 raid 5足以。