大數據時代,我們日常生活離不開任何形式的數據,然而網絡數據的傳輸、運算、和儲存都需要以服務器作為載體,如果數據出錯、機房斷電、洪水地震、三體人入侵,那么留在網絡上的數據會消失嗎?我們應該如何保護留在服務器上的數據呢?
簡單來說,服務器就是提供各種特殊服務的電腦,一旦數據出錯或者遭遇不可抗力就會導致游戲停服、買不到票、或者耽誤點外賣等嚴重后果。
面對這些突發(fā)情況,一個體面的廠商需要做到兩點:數據容錯和數據容災。
再精密的設備難免會出現故障,一臺有容錯能力的服務器需要做到在個別數據出錯時也能正常工作,同時重建數據,實現糾錯。
想要實現這一點,最常用的方法就是建立獨立硬盤冗余陣列,即RAID。假設一份文件由A B C D四份數據組成,那么可以把這四份數據按照下圖的方式存儲在兩個硬盤中,這種方式稱作RAID 0。
這種方式的空間利用率和讀寫速度都很高,但容錯率是0,任何數據出錯都會導致數據丟失。
所以要想實現容錯,就必須把ABCD都復制一份,分別存儲在兩個硬盤里,互為備份。這種方式稱為RAID 1。
這種方式安全性很高就算一塊硬盤發(fā)生故障,數據依然完整。但代價就是犧牲了空間利用率和讀取速度。
那么怎么才能兼顧安全性和空間利用,獲取雙份的快樂呢?
那就是把這兩種方案結合組成符合陣列,目前最多采用的方案叫做RAID 10,即若一號硬盤故障,那么RAID 1陳列中二號盤就起到備份一號盤的作用,如果三號或四號盤發(fā)生故障也沒影響,除非二號盤也發(fā)生故障,否則整個陣列依然正常工作。
一般來說,商用服務器要實現99.99%的平均無故障運行時間,才算足夠可靠。然而相對于本身出現的風險,服務器面臨的最大風險來自外部。面對各種猝不及防的突發(fā)事故,只有數據容錯能力是遠遠不夠的,一個擁有超能力的服務器,還必須做到數據容災。
數據容災的作用是即便發(fā)生天災人禍,服務器無法工作,也能保護數據安全。
數據容災最簡單的方法就是冷備份,即在數據拷貝以后,不接電也不斷連網,它的主要作用就是存檔,以防萬一數據丟失。但不同儲存介質壽命不同,所以用冷備份容災時,需要選擇合適的介質,維持適宜的溫度和濕度,避免服務器還沒壞冷備份就先報廢了的情況。
除了數據安全,服務器的容量、成本、運行效率都會影響到服務器的工作狀態(tài),從而影響到我們的數據存儲,這需要各大廠商花費諸多心力去維護,以便保障我們的數據安全與正常工作!
編輯:jq
-
RAID
+關注
關注
0文章
273瀏覽量
35056 -
數據存儲
+關注
關注
5文章
964瀏覽量
50858 -
大數據
+關注
關注
64文章
8864瀏覽量
137304
原文標題:大數據時代,數據安全如何保障?
文章出處:【微信號:eda365wx,微信公眾號:EDA365電子論壇】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論