由於硬碟裝置需要進行持續、頻繁、大量的io操作,相較於其他裝置,其損壞機率也大幅的增加,導致重要的資料丟失的機率也隨之增加。
raid技術通過把過多個硬碟裝置組成乙個容量更大、安全性更好的磁碟陣列,並把資料切割成多個區段後分別存在各個不同的物理硬碟上,然後利用分散讀寫技術來提公升磁碟陣列整體效能本,同時把多個重要資料的副本同步到不同的物理硬碟裝置上,從而起到非常好的資料冗餘備份效果。
raid不僅降低了硬碟裝置損壞後丟失資料的機率,還提公升了硬碟裝置的讀寫速度,所以它在絕大多數運營商或大中型企業中得到廣泛的部署和應用。
出於成本和技術方面的考慮,需要針對不同的需求在資料可靠性以及讀寫效能上作出權衡,制定出滿足各自需求的不同方案。主要的raid的方案有如下的4種:raid0、raid1、raid5、raid10
raid0技術
raid0技術把多塊物理硬碟裝置(至少2塊)通過硬體或軟體的方式串聯在一起,組成乙個大的捲組,並將資料依次寫入到各個物理硬碟中。
優點:讀寫效能提公升數倍
缺點:只要任意的一塊硬碟發生故障,將導致整個系統的資料都收到損壞
總結:raid0技術能夠有效的提公升硬碟資料的吞吐速度,但是不具備資料備份和錯誤修復的能力
disk1和disk2硬碟裝置分別儲存資料資料,最終實現提公升讀取、寫入資料的效果
raid1技術
如果生產環境對硬碟裝置的讀寫速度沒有要求,而是增加資料的安全性,則採用raid1技術
缺點:成本上公升、硬碟裝置的利用率下降(2塊硬碟裝置的利用率=50%,3塊硬碟裝置的利用率=33.3%…)
系統計算功能負載增大
優點:安全性提高
它是把兩塊以上的硬碟裝置進行繫結,在寫入資料時,是將資料同時寫入到多塊的硬碟裝置上
當其中一塊硬碟發生故障,一般會立即自動以熱交換的方式恢復資料以正常使用。
raid5技術
raid5技術理論上兼顧讀寫速度、資料安全性、成本,實際上是相互妥協
raid5技術是把硬碟裝置的資料奇偶校驗資訊儲存到其他的硬碟裝置上
raid5磁碟陣列中資料的奇偶校驗資訊並不是單獨儲存到一塊硬碟裝置上,而是儲存到除了自己本身以外的其他每一塊硬碟裝置上,這樣的好處是其中乙個裝置損壞後不至於出現致命缺陷。
parity部分存放的就是資料的奇偶校驗資訊
也就是說raid5技術實際上沒有備份硬碟中的真實資料,而是當硬碟裝置出現問題後通過奇偶校驗資訊來嘗試重建損壞的資料。
raid5技術至少需要3塊硬碟裝置
raid10技術
大部分企業更在乎的是資料本身的價值而非硬碟**,因此出現餓了raid10技術
raid10技術至少需要4塊硬碟
其中先分別兩兩製作成raid1磁碟陣列,以確保資料的安全性
然後在對2個raid1磁碟陣列實施raid0技術,進一步提高硬碟裝置的讀寫速度
理論上講,只要壞的不是同一組的所有硬碟,那麼最多可以損壞50%的硬碟裝置而不丟失資料
raid10技術繼承了raid0的高速讀寫速度和raid1的資料安全
在不考慮成本的前提下,raid10技術效能超過raid5技術
總結:
可以根據不同的需求進行選擇
RAID磁碟冗餘陣列
一.raid 0 1.優點 充分利用 i o 匯流排效能使其頻寬翻倍,讀 寫速度翻倍 充分利用磁碟空間,利用率為 100 2.缺點 不提供資料冗餘 無資料檢驗,不能保證資料的正確性 存在單點故障。3.應用場景 對資料完整性要求不高的場景,如 日誌儲存,個人娛樂 要求讀寫效率高,安全效能要求不高,如影...
RAID(獨立磁碟冗餘陣列)簡介
在大資料技術出現之前,人們就需要面對這些關於儲存的問題,對應的解決方案就是raid技術。raid 等級 raid0 raid1 raid3 raid5 raid6 raid10 別名 條帶 映象 專用奇偶校驗條帶 分布奇偶校驗條帶 雙重奇偶校驗條帶 映象加條帶 容錯性無有 有有有有 冗餘型別無有 有...
RAID廉價磁碟冗餘陣列介紹
raid 廉價磁碟冗餘陣列 技術主要是為了改善磁碟的訪問延遲,增強磁碟的可用性和容錯能力。目前伺服器級別的計算機都支援插入多塊磁碟 8塊或者更多 通過使用raid技術,實現資料在多塊磁碟上的併發讀寫和資料備份。raid0 資料在從記憶體緩衝區寫入磁碟時,根據磁碟數量將資料分成n份,這些資料同時併發寫...