雲計算RAID的六種應用場景

2021-10-01 11:51:14 字數 2512 閱讀 2151

一、為什麼會產生raid

1、客戶要求高可靠性:客戶的資料最終儲存到了磁碟,如sata、sas、ssd介質,如果磁碟損壞,資料不能丟失,怎麼辦?

2、客戶要求高效能:sata盤一般為7200轉,而sas一般為10000轉或15000轉,如果客戶希望磁碟效能更高、而**又相對較低,怎麼辦?

二、raid應需求而生

1、資料多份寫入,解決高可靠問題:面對高可靠性的要求,我們想出了將同乙份資料寫到多個磁碟中,即使乙個磁碟損壞也不會丟失資料。

2、資料同時寫入、讀取,解決高效能問題:面對高效能的要求,我們想出了將資料並行寫入磁碟,並行讀取資料,基於原有的機械磁碟,io得到了成倍的提公升。

目前業內的raid實現方式,有基於硬體卡實現的(通過在bios中進行配置),也有基於軟體實現的(進行作業系統後再進行配置,如linux的madam配置)。基於硬體實現的raid效能更好,基於軟體實現的raid功能更豐富,業務廠商往往將兩種實現方式進行結合,發揮不同方式的優勢。

三、六種不同的raid實現

1、raid0寫入、讀取速度最快:將資料分別寫入不同的磁碟,將d0至d5的資料並行寫入磁碟。缺點是不支援校驗,只要乙個磁碟壞,資料全部無法找回。主要應用場景:資料的快取,如photoshop的渲染快取資料。兩塊硬碟即可支援配置。

2、raid1可靠性最高,恢復速度最快:將同乙份資料分別寫入不同的磁碟。缺點是磁碟的利用率最低。主要應用場景:雲作業系統的承載,即任一磁碟損壞,作業系統也能快速度啟動。兩塊硬碟即可支援配置。

3、raid3是raid0的公升級版,支援校驗:將資料分別寫入不同的磁碟,最後有一塊單獨的校驗磁碟,任何一塊磁碟損壞都能找回資料。缺點非常明顯:1 是同時只能壞一塊磁碟,同時兩個以上磁碟壞則無法資料找回。2是校驗盤的負載很重,任何磁碟發生資料修改,校驗盤都需要進行對應修改操作。主要應用場景:在真實專案中基本不用。三塊硬碟即可支援配置。

4、raid5是raid3的公升級版:將資料分別寫入不同的磁碟,校驗磁碟不再單獨存在,而是由資料磁碟分別承擔,任何一塊磁碟損壞都能找回資料,磁碟利用率較高。缺點是:是同時只能壞一塊磁碟,同時兩個以上磁碟壞則無法資料找回。主要應用場景:對資料的讀取、寫入效能要求高,同時要求一定的可靠性。三塊硬碟即可支援配置。

5、raid6是raid5的公升級版:將資料分別寫入不同的磁碟,校驗磁碟不再單獨存在,而是由資料磁碟分別承擔,同時有兩個校驗碼(p、q),磁碟利用率較高。缺點是:是同時只能壞兩塊磁碟,同時三個以上磁碟壞則無法資料找回。主要應用場景:對資料的讀取、寫入效能要求高,同時要求一定的可靠性,真實專案中用得非常多,甚至是預設的磁碟陣列出廠raid配置。四塊硬碟即可支援配置。

6、raid10是raid0和raid1的結合體:raid10不能讀作raid拾,而應讀作raid 壹零。資料寫入時,首先執行raid1操作,將資料複製成兩份存;然後再執行raid0,將資料序列寫入不同磁碟。優點是效能好、可靠性高。缺點是:磁碟利用率不高。主要應用場景:金融、電信級的企業,對效能、可靠性都要求非常高,成本相對富餘。四塊硬碟即可支援配置。

最後,我們給出了乙個常用raid效能、可靠性等應用場景的對比,可以作為方案製作時查閱使用。

雲計算zookeeper 應用場景

雲計算zookeeper 應用場景。可基於zookeeper實現資料發布 訂閱 負載均衡 命名服務 分布式協調 通知 集群管理 master選舉 分布式鎖和分布式佇列等功能。下面我們依次詳細介紹一下具體實現。資料發布 訂閱 即所謂配置中心,就是發布者將資料發布到zookeeper的乙個或一系列節點上...

雲計算應用場景分析

雲計算應用場景分析 大資料分析 提供高效能,高可靠,低時延,縮小的海量儲存系統,與華為雲的大資料服務組合使用,能夠降低成本,並根據需求調整規模和提高創新速度幫助企業簡單便捷的管理大資料 優勢 處理突發的高峰流量,無需擔心擴容不及時帶來問題 資源彈性伸縮,按需額定 設計規格為99.995 自由,滿足業...

區塊鏈的20種應用場景

區塊鏈不是現有交易處理機制的替代品 至少在目前的情況下不是 為了能夠取代我們目前現有的交易機制,區塊鏈必須具備一些重要的標準,如 它擁有乙個被廣泛接受的交易網路,該網路支援交易無縫進行並且安全 它應該能夠驗證分布式網路中的多個帳戶 應該能夠跟蹤並記錄是誰交易以及在哪個時間交易了多少價值 應該有能力做...