【廣告】
大容量:?jiǎn)蜗到y(tǒng)很大支持1536個(gè)熱插拔硬盤位,高達(dá)9.2PB存儲(chǔ)容量;
低能耗:存儲(chǔ)節(jié)點(diǎn)均無(wú)獨(dú)立電源,非讀寫狀態(tài)的硬盤均處于徹底下電的狀態(tài),極大降低了設(shè)備使用功耗;
高速率:快速的硬盤上線速度,高達(dá)6GB數(shù)據(jù)傳輸速率;
高壽命:處于下電狀態(tài)的硬盤,極大延長(zhǎng)了硬盤使用壽命;
易使用:極簡(jiǎn)的設(shè)備部署方式,僅需連接數(shù)據(jù)線纜,上電即可使用;即插即用的擴(kuò)容方式,僅需連接數(shù)據(jù)線纜,上電即完成擴(kuò)容;便捷的設(shè)備維護(hù)模式,無(wú)需進(jìn)行數(shù)據(jù)遷移;開放的軟件接入接口,便于客戶應(yīng)用軟件接入;
保安全:私有控制協(xié)議,傳統(tǒng)方式無(wú)法讀取數(shù)據(jù),提高了數(shù)據(jù)安全性。
什么是磁盤陣列?
磁盤陣列(raid),一種把多塊獨(dú)立硬盤(物理硬盤)按照不同方式組合成一個(gè)硬盤組(邏輯硬盤),從而提供比單個(gè)硬盤更好的存儲(chǔ)性能和數(shù)據(jù)備份能力的技術(shù)。是在多塊硬盤組成的陣列系統(tǒng)中,犧牲一塊或多塊硬盤自己的容量,來(lái)對(duì)數(shù)據(jù)的存儲(chǔ)提供一定的容錯(cuò)能力。塔式目前使用的較為廣泛的數(shù)據(jù)保護(hù)模式。
提到磁盤陣列數(shù)據(jù)的安全性,我們假設(shè)一下,如果你把重要的數(shù)據(jù)在沒(méi)有備份的情況下存儲(chǔ)在單一的硬盤中,如果硬盤損壞,輕的你可以找數(shù)據(jù)恢復(fù)公司進(jìn)行數(shù)據(jù)恢復(fù),損壞嚴(yán)重的你的數(shù)據(jù)就將丟失。但如果你采用磁盤陣列的形式進(jìn)行數(shù)據(jù)的存儲(chǔ)方式,那我們只需要替換掉陣列中壞的硬盤數(shù)據(jù)就可以恢復(fù)了。
那么服務(wù)器為啥要做磁盤陣列呢?
主要有兩個(gè)作用:
提供容錯(cuò)功能
普通的磁盤驅(qū)動(dòng)器是無(wú)法提供容錯(cuò)功能的,而磁盤陣列可以通過(guò)數(shù)據(jù)校驗(yàn)提供容錯(cuò)功能,服務(wù)器會(huì)將數(shù)據(jù)寫入多個(gè)磁盤,如果某個(gè)磁盤發(fā)生故障時(shí),此時(shí)仍能保證信息的可用性,重要數(shù)據(jù)不會(huì)丟失,也不會(huì)耽誤服務(wù)器的正常運(yùn)轉(zhuǎn)。
提高傳輸速率
磁盤陣列將多個(gè)磁盤組成一個(gè)陣列,當(dāng)做一個(gè)單一的磁盤使用,把數(shù)據(jù)已分段的形式存儲(chǔ)到不同的硬盤之中,發(fā)生數(shù)據(jù)存取變動(dòng)時(shí),陣列中的相關(guān)磁盤一起工作,這就可以大幅的降低數(shù)據(jù)存儲(chǔ)的時(shí)間,同時(shí)還能擁有更佳的空間和使用率。
RAID 中主要有三個(gè)關(guān)鍵概念和技術(shù)
鏡像( Mirroring )、數(shù)據(jù)條帶( Data Stripping )和數(shù)據(jù)校驗(yàn)( Data parity )。鏡像,將數(shù)據(jù)copy到多個(gè)磁盤,一方面可以提高可靠性,另一方面可并發(fā)從兩個(gè)或多個(gè)副本讀取數(shù)據(jù)來(lái)提高讀性能。顯而易見,鏡像的寫性能要稍低, 確保數(shù)據(jù)正確地寫到多個(gè)磁盤需要更多的時(shí)間消耗。數(shù)據(jù)條帶,將數(shù)據(jù)分片保存在多個(gè)不同的磁盤,多個(gè)數(shù)據(jù)分片共同組成一個(gè)完整數(shù)據(jù)副本,這與鏡像的多個(gè)副本是不同的,它通常用于性能考慮。數(shù)據(jù)條帶具有更高的并發(fā)粒度,當(dāng)訪問(wèn)數(shù)據(jù)時(shí),可以同時(shí)對(duì)位于不同磁盤上數(shù)據(jù)進(jìn)行讀寫操作, 從而獲得非??捎^的 I/O 性能提升 。數(shù)據(jù)校驗(yàn),利用冗余數(shù)據(jù)進(jìn)行數(shù)據(jù)錯(cuò)誤檢測(cè)和修復(fù),冗余數(shù)據(jù)通常采用海明碼、異或操作等算法來(lái)計(jì)算獲得。利用校驗(yàn)功能,可以很大程度上提高磁盤陣列的可靠性、魯棒性和容錯(cuò)能力。不過(guò),數(shù)據(jù)校驗(yàn)需要從多處讀取數(shù)據(jù)并進(jìn)行計(jì)算和對(duì)比,會(huì)影響系統(tǒng)性能。 不同等級(jí)的 RAID 采用一個(gè)或多個(gè)以上的三種技術(shù),來(lái)獲得不同的數(shù)據(jù)可靠性、可用性和 I/O 性能。至于設(shè)計(jì)何種 RAID (甚至新的等級(jí)或類型)或采用何種模式的 RAID ,需要在深入理解系統(tǒng)需求的前提下進(jìn)行合理選擇,綜合評(píng)估可靠性、性能和成本來(lái)進(jìn)行折中的選擇。