經常使用RAID簡介

RAID(Redundant Arrays of Inexpensive Disks 廉價磁盤冗餘陣列)實現的方式:
數據庫

    外接式磁盤陣列:經過擴展卡提供適配能力安全

    內接式RAID:主板集成TAID控制器服務器


    組成RAID陣列的不一樣方式稱爲RAID級別,不一樣的RAID級別有不一樣的存儲性能,不一樣的數據可靠性和不一樣的存儲成本。分佈式


RAID0是以條帶形式將數據均勻分佈在陣列的各個磁盤上ide

wKioL1bqfpbAtJMUAABCfOPnzTA359.png

所需成員磁盤數:2個或更多,最低爲2個性能

優勢:極高的磁盤讀寫效率,不存在校驗,不會佔用太多的CPU資源,設計、使用和配置比較簡單設計

缺點:無冗餘,不能用於對數據安全性要求高的環境3d

適用領域:視頻生成和編輯、圖像編輯,其它須要大的傳輸寬帶的操做視頻


RAID1:以鏡像爲冗餘方式,對虛擬磁盤上的數據作多份拷貝,放在成員磁盤上blog

wKiom1bqfhOBMxS9AAA6hGxEW4k269.png


所需成員磁盤數:2N個,(N>=1),最低爲2個

優勢:具備100%數據冗餘,提供最高的數據安全保障理論上能夠實現2倍的讀取效率,設計和使用比較簡單

缺點:開銷大,空間利用率只有50%,在寫性能方面提高不大

適用領域:財務,金融等高可用,高安全的數據存儲環境


RAID2:採用校驗冗餘:

     把數據分散爲位或塊,加入漢明碼,間隔寫入到磁盤陣列的每一個磁盤中,在成員磁盤上的地址

都同樣,採用了並行存儲方式, 花費大,成本昂貴 


RAID3:數據塊被分爲更小的塊並行傳輸到各個成員磁盤上,同時計算XOR校驗數據存放到專用的校驗磁盤上

wKioL1bqfrTjmuaLAABEKVaMoyA412.png

所需成員磁盤數:3個或更多,最低爲3個

優勢:讀寫性能都比較好,當有磁盤損壞時,對總體吞吐量影響較小,減少了開銷

缺點:控制器設計複雜,採用並行存取方式,主軸同步時吞吐量沒有提升,校驗磁盤的寫性能有瓶頸

適用領域:視頻生成和圖像、視頻編輯等,須要高吞吐量的應用環境


RAID5:採用獨立存取的陣列方式,校驗信息被均勻的分散到陣列的各個磁盤上

wKioL1bqfsHiv3G_AAA_5bq2PoQ193.png

所需成員磁盤數:3個或更多,最低爲3個

優勢:讀性能比較高,中等的寫性能,校驗信息的分佈式存取,避免出現寫操做的瓶頸

缺點:控制器設計複雜,磁盤重建過程複雜

適用領域:文件服務器、Email服務器、Web服務器,數據庫應用等環境


RAID10結合RAID0和RAID1,先鏡像,再條帶化

wKioL1bqftHRGE0gAABCkAvOK2o533.png

所需成員磁盤數:2N個(N>=2),最低爲4個

優勢:讀性能很高,寫性能比較好,數據安全性好,容許同時有N個磁盤失效

缺點:空間利用率只有50%,開銷大

適用領域:多用於要求高可用性和高安全性的數據庫應用


RAID50是RAID5和RAID0的結合,先實現RAID5,再條帶化

wKioL1bqft7RxUIAAABHSSw-QDk001.png

所需成員磁盤數:6個或更多,最低爲6個

優勢:比RAID5有更好的讀性能,比相同容量的RAID5重建時間更短,可用允許N個磁盤同時失效

缺點:設計複雜,比較難實現,同一人RAID5組內的兩個磁盤失效會致使整個陣列的失效

使用領域:大型數據庫服務器、應用服務器、文件服務器等應用

相關文章
相關標籤/搜索