大數(shù)據(jù)時(shí)代,我們?nèi)粘I铍x不開任何形式的數(shù)據(jù),然而網(wǎng)絡(luò)數(shù)據(jù)的傳輸、運(yùn)算、和儲(chǔ)存都需要以服務(wù)器作為載體,如果數(shù)據(jù)出錯(cuò)、機(jī)房斷電、洪水地震、三體人入侵,那么留在網(wǎng)絡(luò)上的數(shù)據(jù)會(huì)消失嗎?我們應(yīng)該如何保護(hù)留在服務(wù)器上的數(shù)據(jù)呢?
簡(jiǎn)單來(lái)說(shuō),服務(wù)器就是提供各種特殊服務(wù)的電腦,一旦數(shù)據(jù)出錯(cuò)或者遭遇不可抗力就會(huì)導(dǎo)致游戲停服、買不到票、或者耽誤點(diǎn)外賣等嚴(yán)重后果。
面對(duì)這些突發(fā)情況,一個(gè)體面的廠商需要做到兩點(diǎn):數(shù)據(jù)容錯(cuò)和數(shù)據(jù)容災(zāi)。
再精密的設(shè)備難免會(huì)出現(xiàn)故障,一臺(tái)有容錯(cuò)能力的服務(wù)器需要做到在個(gè)別數(shù)據(jù)出錯(cuò)時(shí)也能正常工作,同時(shí)重建數(shù)據(jù),實(shí)現(xiàn)糾錯(cuò)。想要實(shí)現(xiàn)這一點(diǎn),最常用的方法就是建立獨(dú)立硬盤冗余陣列,即RAID。假設(shè)一份文件由A B C D四份數(shù)據(jù)組成,那么可以把這四份數(shù)據(jù)按照下圖的方式存儲(chǔ)在兩個(gè)硬盤中,這種方式稱作RAID 0。
這種方式的空間利用率和讀寫速度都很高,但容錯(cuò)率是0,任何數(shù)據(jù)出錯(cuò)都會(huì)導(dǎo)致數(shù)據(jù)丟失。
所以要想實(shí)現(xiàn)容錯(cuò),就必須把ABCD都復(fù)制一份,分別存儲(chǔ)在兩個(gè)硬盤里,互為備份。這種方式稱為RAID 1。
這種方式安全性很高就算一塊硬盤發(fā)生故障,數(shù)據(jù)依然完整。但代價(jià)就是犧牲了空間利用率和讀取速度。
那么怎么才能兼顧安全性和空間利用,獲取雙份的快樂(lè)呢?那就是把這兩種方案結(jié)合組成符合陣列,目前最多采用的方案叫做RAID 10,即若一號(hào)硬盤故障,那么RAID 1陳列中二號(hào)盤就起到備份一號(hào)盤的作用,如果三號(hào)或四號(hào)盤發(fā)生故障也沒(méi)影響,除非二號(hào)盤也發(fā)生故障,否則整個(gè)陣列依然正常工作。
一般來(lái)說(shuō),商用服務(wù)器要實(shí)現(xiàn)99.99%的平均無(wú)故障運(yùn)行時(shí)間,才算足夠可靠。然而相對(duì)于本身出現(xiàn)的風(fēng)險(xiǎn),服務(wù)器面臨的最大風(fēng)險(xiǎn)來(lái)自外部。面對(duì)各種猝不及防的突發(fā)事故,只有數(shù)據(jù)容錯(cuò)能力是遠(yuǎn)遠(yuǎn)不夠的,一個(gè)擁有超能力的服務(wù)器,還必須做到數(shù)據(jù)容災(zāi)。
數(shù)據(jù)容災(zāi)的作用是即便發(fā)生天災(zāi)人禍,服務(wù)器無(wú)法工作,也能保護(hù)數(shù)據(jù)安全。
數(shù)據(jù)容災(zāi)最簡(jiǎn)單的方法就是冷備份,即在數(shù)據(jù)拷貝以后,不接電也不斷連網(wǎng),它的主要作用就是存檔,以防萬(wàn)一數(shù)據(jù)丟失。但不同儲(chǔ)存介質(zhì)壽命不同,所以用冷備份容災(zāi)時(shí),需要選擇合適的介質(zhì),維持適宜的溫度和濕度,避免服務(wù)器還沒(méi)壞冷備份就先報(bào)廢了的情況。
除了數(shù)據(jù)安全,服務(wù)器的容量、成本、運(yùn)行效率都會(huì)影響到服務(wù)器的工作狀態(tài),從而影響到我們的數(shù)據(jù)存儲(chǔ),這需要各大廠商花費(fèi)諸多心力去維護(hù),以便保障我們的數(shù)據(jù)安全與正常工作!
責(zé)任編輯人:CC
-
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
7048瀏覽量
89078 -
數(shù)據(jù)安全
+關(guān)注
關(guān)注
2文章
681瀏覽量
29953
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論