經(jīng)常租用海外服務(wù)器的用戶(hù)都能看到很多服務(wù)器都是自帶raid或者收費(fèi)加裝raid的,但是考慮到價(jià)格是不是每一臺(tái)海外服務(wù)器都應(yīng)該標(biāo)配raid陣列呢,下面就來(lái)介紹一下raid的優(yōu)劣以及什么情況下您的服務(wù)器應(yīng)該考慮搭建raid
RAID 的好處
RAID 的優(yōu)點(diǎn)包括:
- 由于大量使用低價(jià)硬盤(pán),因此提高了成本效益。
- 使用多個(gè)硬盤(pán)驅(qū)動(dòng)器可以使 RAID 提高單個(gè)硬盤(pán)驅(qū)動(dòng)器的性能。
- 崩潰后提高計(jì)算機(jī)速度和可靠性,具體取決于配置。
- 與使用 RAID 0 的單個(gè)驅(qū)動(dòng)器相比,讀取和寫(xiě)入的執(zhí)行速度更快。這是因?yàn)槲募到y(tǒng)被拆分并分布在在同一文件上協(xié)同工作的驅(qū)動(dòng)器上。
- RAID 5 提高了可用性和彈性。通過(guò)鏡像,兩個(gè)驅(qū)動(dòng)器可以包含相同的數(shù)據(jù),確保一個(gè)驅(qū)動(dòng)器在另一個(gè)驅(qū)動(dòng)器出現(xiàn)故障時(shí)繼續(xù)工作。
使用RAID的缺點(diǎn)
但是,RAID 確實(shí)有其局限性。其中一些包括:
- 嵌套R(shí)AID級(jí)別的實(shí)施比傳統(tǒng) RAID 級(jí)別更昂貴,因?yàn)樗鼈冃枰嘤脖P(pán)。
- 嵌套R(shí)AID的存儲(chǔ)設(shè)備每 GB 成本較高,因?yàn)樵S多驅(qū)動(dòng)器用于冗余。
- 當(dāng)一個(gè)驅(qū)動(dòng)器發(fā)生故障時(shí),陣列中的另一個(gè)驅(qū)動(dòng)器也將很快發(fā)生故障的可能性會(huì)上升,這可能會(huì)導(dǎo)致數(shù)據(jù)丟失。這是因?yàn)?RAID 陣列中的所有驅(qū)動(dòng)器都是同時(shí)安裝的,因此所有驅(qū)動(dòng)器都會(huì)受到相同程度的磨損。
- 某些RAID級(jí)別(例如RAID 1和5)只能承受單個(gè)驅(qū)動(dòng)器故障。
- RAID陣列及其中的數(shù)據(jù)很容易受到攻擊,直到更換故障驅(qū)動(dòng)器并在新硬盤(pán)中填充數(shù)據(jù)。
- 由于現(xiàn)在驅(qū)動(dòng)器的容量比首次實(shí)施RAID時(shí)大得多,因此重建故障驅(qū)動(dòng)器需要更長(zhǎng)的時(shí)間。
- 如果發(fā)生硬盤(pán)故障,剩余硬盤(pán)可能包含壞扇區(qū)或不可讀數(shù)據(jù),這可能導(dǎo)致無(wú)法完全重建陣列。
- 但是,嵌套R(shí)AID級(jí)別通過(guò)提供更大程度的冗余來(lái)解決這些問(wèn)題,從而顯著降低由于同時(shí)硬盤(pán)故障而導(dǎo)致陣列級(jí)故障的機(jī)會(huì)。
什么時(shí)候應(yīng)該使用RAID?
進(jìn)行RAID設(shè)置很有用的實(shí)例包括:
- 當(dāng)需要恢復(fù)大量數(shù)據(jù)時(shí)。如果驅(qū)動(dòng)器發(fā)生故障并且數(shù)據(jù)丟失,則可以快速恢復(fù)該數(shù)據(jù),因?yàn)檫@些數(shù)據(jù)也存儲(chǔ)在其他驅(qū)動(dòng)器中。
- 當(dāng)正常運(yùn)行時(shí)間和可用性是重要的業(yè)務(wù)因素時(shí)。如果需要恢復(fù)數(shù)據(jù),可以快速完成,無(wú)需停機(jī)。
- 處理大文件時(shí)。RAID 在處理大文件時(shí)提供速度和可靠性。
- 當(dāng)組織需要減少物理硬件的壓力并提高整體性能時(shí)。例如,硬件 RAID 卡可以包括用作緩存的附加內(nèi)存。
- 出現(xiàn) I/O 硬盤(pán)問(wèn)題時(shí)。RAID 將通過(guò)從多個(gè)驅(qū)動(dòng)器讀取和寫(xiě)入數(shù)據(jù)來(lái)提供額外的吞吐量,而不是需要等待一個(gè)驅(qū)動(dòng)器執(zhí)行任務(wù)。
- 當(dāng)成本是一個(gè)因素時(shí)。RAID陣列的成本比過(guò)去低,低價(jià)硬盤(pán)大量使用,成本更低。