數(shù)十年專注企業(yè)數(shù)字化轉(zhuǎn)型、智能化升級(jí)、企業(yè)上云解決方案服務(wù)商
工單提交 實(shí)名認(rèn)證 騰佑科技咨詢熱線咨詢熱線: 400-996-8756
百度云服務(wù)中心騰佑科技公司
云服務(wù)器活動(dòng) 服務(wù)器租用 服務(wù)器托管 機(jī)柜租賃 帶寬租賃
  • 最新資訊
  • 熱門資訊
  • 最熱資訊
智能建站

在企業(yè)服務(wù)器中RAID分幾個(gè)等級(jí)?分別是什么?_

發(fā)布時(shí)間:2022-07-15 作者:admin

簡述:企業(yè)級(jí)的數(shù)據(jù)庫應(yīng)用大多部署在RAID磁盤陣列的企業(yè)服務(wù)器上,這樣能提高磁盤的訪問性能,并能夠?qū)崿F(xiàn)容錯(cuò)/容災(zāi)。RAID(冗余磁盤陣列),簡單理解,就是拿一些廉價(jià)的硬盤來做成陣列。其目的無非是為了擴(kuò)展存儲(chǔ)容量,提升讀寫性能,實(shí)現(xiàn)數(shù)據(jù)冗余(備份容

大多數(shù)企業(yè)數(shù)據(jù)庫應(yīng)用程序部署在企業(yè)級(jí)RAID在磁盤陣列的企業(yè)服務(wù)器上,可以提高磁盤的訪問性能,實(shí)現(xiàn)容錯(cuò)/容災(zāi)。

RAID(冗余磁盤陣列),簡單理解,就是拿一些廉價(jià)的硬盤來做成陣列。其目的無非是為了擴(kuò)展存儲(chǔ)容量,提升讀寫性能,實(shí)現(xiàn)數(shù)據(jù)冗余(備份容災(zāi))。就像很早就有老外拿N臺(tái)舊PC,做一個(gè)強(qiáng)大的“服務(wù)器集群”。RAID由加州大學(xué)伯克利分校提出的技術(shù)誕生于1987年。

raid主流可分為幾個(gè)層次:RAID0,RAID1,RAID5,RAID10.配置不是很復(fù)雜。感興趣的朋友可以找到相關(guān)信息并自己練習(xí)。讓我簡單談?wù)勥@些級(jí)別的差異及其應(yīng)用。

RAID0簡稱磁盤條帶化

如果你把兩兩個(gè)磁盤,它可以提供最好的讀寫性能RAID0.寫入數(shù)據(jù)時(shí),可以同時(shí)寫入A磁盤和B磁盤。這里我必須解釋的是:“可以同時(shí)...寫入操作”,這并不意味著文件的相同內(nèi)容“同時(shí)完全寫入”A磁盤和B磁盤。例如,有一個(gè)1000M假設(shè)單個(gè)磁盤的寫入速度是10M/S,完成寫入工作需要10秒。但如果有A、B兩塊磁盤的RAID(以秒//S在最小單位的單時(shí)間內(nèi),可以是10M將內(nèi)容寫入A磁盤,并將緊隨其后的10M內(nèi)容寫入B磁盤,所以寫入速度變成20M/S,只需需要5秒鐘,每個(gè)磁盤只需存儲(chǔ)50秒M不會(huì)造成硬盤存儲(chǔ)壓力的文件內(nèi)容。當(dāng)然,上訴的例子可能不合適,也就是說,在理論環(huán)境下,實(shí)際環(huán)境中還有很多其他因素,效率肯定達(dá)不到。

毫無疑問,這肯定會(huì)提高閱讀和寫作的性能,但這也帶來了一個(gè)問題,如果部分?jǐn)?shù)據(jù)丟失,你的所有數(shù)據(jù)都不會(huì)被找到,因?yàn)镽AID沒有提供冗余恢復(fù)數(shù)據(jù)的策略。所以RAID0可用于只讀數(shù)據(jù)庫數(shù)據(jù)表或復(fù)制數(shù)據(jù)庫。如果您對(duì)數(shù)據(jù)丟失不敏感,也可以使用它RAID0,總之這個(gè)level高性能,無冗余。

RAID1磁盤鏡像

它對(duì)讀沒有什么影響,如果有兩塊磁盤它只對(duì)寫有影響,因?yàn)樗捎昧艘粔K磁盤做冗余備份的方法,這樣如果你有兩塊50G磁盤,加起來是1000G,但是在RAID然后你只能用50G,這種方法會(huì)影響磁盤的空間使用,減少I/O寫的性能。一般來說,你會(huì)1000M的文件寫入RAID1.在將內(nèi)容寫入A磁盤的同時(shí),同樣的內(nèi)容也會(huì)寫入B磁盤。這樣,兩個(gè)磁盤的內(nèi)容就完全一致了(這是傳說中的)”冗余“,不是什么高深的東西)。本來只需要寫一塊硬盤,現(xiàn)在要寫兩塊硬盤,效率肯定會(huì)降低。至于“讀”操作,RAID1.在環(huán)境中,讀取時(shí)只使用一個(gè)硬盤,因此與普通環(huán)境沒有區(qū)別(如果兩個(gè)硬盤都能同時(shí)工作,壓力也可以分擔(dān))。當(dāng)?shù)谝粋€(gè)硬盤數(shù)據(jù)損壞或懸掛時(shí),啟動(dòng)第二個(gè)硬盤。當(dāng)然,兩塊硬盤都掛了,真的崩潰了。哈哈。值得一提的是,有些書或文章,RAID1.在完成第一塊硬盤后,將數(shù)據(jù)完全復(fù)制到第二塊磁盤作為鏡像備份需要驗(yàn)證。根據(jù)我的理解,它是同時(shí)復(fù)制的。

RAID2

RAID2通過使用漢明碼(Hammingcode)在bit級(jí)別條帶化數(shù)據(jù)。目前,漢明碼已用于硬盤糾錯(cuò)碼,因此RAID不再使用。

RAID3

RAID33使用奇偶校驗(yàn)磁盤RAID與實(shí)際數(shù)據(jù)磁盤分離的磁盤上存儲(chǔ)控制器生成的奇偶校準(zhǔn)信息,而不是像RAID5.磁盤用數(shù)據(jù)分段。

當(dāng)有大量的數(shù)據(jù)請(qǐng)求時(shí),這種數(shù)據(jù)RAID類型性能差,如數(shù)據(jù)庫等應(yīng)用。RAID3在需要長時(shí)間連續(xù)數(shù)據(jù)傳輸?shù)膽?yīng)用程序(如視頻服務(wù)器)中表現(xiàn)良好。RAID至少需要三個(gè)物理磁盤。

RAID4

RAID4使用特殊的奇偶校準(zhǔn)磁盤和塊級(jí)磁盤帶。雖然它很好地訪問了順序數(shù)據(jù),但使用特殊的奇偶校準(zhǔn)磁盤會(huì)導(dǎo)致寫作操作的性能瓶頸。RAID5等替代方案,RAID使用不多。

RAID5與RAID不同之處在于奇偶校驗(yàn)多了

奇偶校驗(yàn)的所有信息都將遍布每個(gè)磁盤,性能比RAID1高,但磁盤一旦發(fā)生I/O失敗會(huì)導(dǎo)致性能急劇下降,這種方法也在RAID0與RAID一間折,是比較常見的做法。用簡單的語言表示,至少用3塊硬盤(或更多)組建RAID5陣列,當(dāng)有數(shù)據(jù)寫入硬盤時(shí),按照1塊硬盤的方式直接寫入硬盤,如果是RAID5.數(shù)據(jù)寫入會(huì)分按算法分為三部分,然后寫入這三塊硬盤,同時(shí)在這三塊硬盤上寫入驗(yàn)證信息,讀取寫入的數(shù)據(jù)時(shí),會(huì)從三塊硬盤上讀取數(shù)據(jù)內(nèi)容,然后通過檢查信息進(jìn)行驗(yàn)證。當(dāng)其中一個(gè)硬盤損壞時(shí),可以從另外兩個(gè)硬盤上存儲(chǔ)的數(shù)據(jù)中計(jì)算出第三個(gè)硬盤的數(shù)據(jù)內(nèi)容。當(dāng)其中一個(gè)硬盤損壞時(shí),可以從另外兩個(gè)硬盤上存儲(chǔ)的數(shù)據(jù)中計(jì)算出第三個(gè)硬盤的數(shù)據(jù)內(nèi)容。也就是說,RAID這種存儲(chǔ)方式只允許一個(gè)硬盤出現(xiàn)故障,出現(xiàn)故障時(shí)需要盡快更換。更換故障硬盤后,將重新檢查故障期間寫入的數(shù)據(jù)。若未解決故障又破一塊,則為災(zāi)難性。

RAID6

RAID6通過使用兩個(gè)奇偶校驗(yàn)帶來提高可靠性,在數(shù)據(jù)丟失之前允許這兩個(gè)奇偶校驗(yàn)帶RAID兩個(gè)磁盤故障發(fā)生在組中。RAID6通常用于部署大容量驅(qū)動(dòng)器,用于存檔或基于磁盤的備份。RAID在容量大、重建時(shí)間長的驅(qū)動(dòng)器中,允許同時(shí)發(fā)生磁盤故障時(shí)進(jìn)行數(shù)據(jù)恢復(fù)。RAID至少需要4個(gè)驅(qū)動(dòng)器。

AdaptiveRAID

自適應(yīng)RAID讓RAID控制器知道如何將奇偶校驗(yàn)存儲(chǔ)在磁盤上。RAID3和RAID5之間的選擇取決于哪種數(shù)據(jù)類型寫入磁盤RAID組類型執(zhí)行得更好。

RAID7

RAID7是非標(biāo)準(zhǔn)的RAID級(jí)別——基于RAID3和RAID4——需要特殊硬件RAID水平已經(jīng)倒閉StorageComputer該公司擁有并注冊(cè)了該商標(biāo)。

RAID10(也叫RAID0 1)

就是RAID0與RAID1的組合提供了高性能、高可用性和高性能RAID5好,特別適合大量寫入的應(yīng)用序,但成本相對(duì)較高。無論有多少磁盤,你都會(huì)存儲(chǔ)一半損失的磁盤。據(jù)我所知,至少需要4塊硬盤才能完成,A與B進(jìn)行數(shù)據(jù)分割,分別存儲(chǔ)一半的數(shù)據(jù),CA和分別對(duì)應(yīng)DB鏡像備份。這樣,真的很完美,也是我理想中最好的狀態(tài)。也不需要RAID5奇偶校驗(yàn)。顯然,成本會(huì)更高。

當(dāng)然,這是我們?cè)谡務(wù)摷軜?gòu)時(shí)經(jīng)常說的“負(fù)載均衡、高可用集群,橫向擴(kuò)展,縱向擴(kuò)展”目的實(shí)際上非常相似。一般來說,它是為了實(shí)現(xiàn)持續(xù)的工作,以確保數(shù)據(jù)的完整性和高可用性,最重要的是分擔(dān)壓力。突然,我想起了我在初中物理時(shí)學(xué)到的東西“串聯(lián)和并聯(lián)”,有點(diǎn)像哦。

說到底,也許有些朋友已經(jīng)不耐煩了。這篇文章似乎只是在不斷的解釋中很常見RAID沒有提到數(shù)據(jù)庫和存儲(chǔ)的相關(guān)內(nèi)容。大家都知道,I/O往往是數(shù)據(jù)庫性能最大的瓶頸,有時(shí)候其實(shí)很簡單,只需要dbserver適當(dāng)?shù)纳喜渴餜AID,并將數(shù)據(jù)庫文件分布到不同的磁盤上,可以大大提高數(shù)據(jù)庫的性能,可以說是立竿見影的。感興趣的朋友,不妨自己動(dòng)手實(shí)踐,網(wǎng)上這方面的信息也很多。其實(shí)RAID成本不高(和DELL、EMC等等,那些高端存儲(chǔ)真的比較了“廉價(jià)”)。

甚至在家里PC在機(jī)器上,也可以通過陣列卡(效果可能不是很好)來實(shí)現(xiàn)。目前一般服務(wù)器都是內(nèi)置的RAID支持,廣泛應(yīng)用于服務(wù)器租賃領(lǐng)域。

點(diǎn)擊展開全文

騰佑科技(www.mubashirfilms.com)成立于2009年,總部位于河南鄭州,是一家集互聯(lián)網(wǎng)基礎(chǔ)設(shè)施及軟硬件于一體化的高新技術(shù)企業(yè),具有IDC/ISP/ICP/云牌照、雙軟等資質(zhì),并擁有多個(gè)國家版權(quán)局認(rèn)證。公司自成立以來,一直致力于發(fā)展互聯(lián)網(wǎng)IDC數(shù)據(jù)中心DataCenter、云計(jì)算Cloud、大數(shù)據(jù)BigDate、人工智能AI、內(nèi)容加速CDN、互聯(lián)網(wǎng)安全、軟件定制開發(fā)等產(chǎn)品服務(wù)及行業(yè)客戶技術(shù)一體化智能解決方案;2018年成為百度智能云AI河南服務(wù)中心。

售前咨詢熱線:400-996-8756

備案提交:0371-89913068

售后客服:0371-89913000

熱門活動(dòng)

百度云服務(wù)中心
  • 熱門資訊
  • 隨便看看