跳到主要內容

科技大觀園商標

分類項目
Menu

雲端儲存(五):雲端資料救援

102/08/22 瀏覽次數 6438
您會不會擔心有一天放在雲端的資料永遠都拿不回來了呢?2013年2月台北市內湖區麗源大樓因地下2樓的UPS不斷電系統傳出火警,在該大樓的數位通、是方電訊資料機房因此停止運作,許多知名企業網路服務停擺。

一場雲端機房火災讓大家開始重新正視雲端資料救援的議題。其實不管是軟體的問題(演算法、流程錯誤)、硬體損壞(磁碟壞軌、電路燒壞)或是天災(地震、土石流)都可能讓我們放在雲端的資料「回不去了」,因此有不少廠商開始推出雲端災難復原服務,希望讓使用者可以更放心的使用雲端服務,那麼到底有甚麼方法可以增加雲端資料的可靠性呢?

目前要提高資料的可靠性主要有兩種方法:複製(Replication)和編碼(Coding)。

一、複製:將資料完整的拷貝放在其他地方,當某部分資料損壞時,使用拷貝的資料即可,因為實作簡單且低複雜度,是目前最常使用的備份技術,其缺點是使用的儲存空間較大。

二、編碼:將資料分成多個區塊,每個區塊利用錯誤更正編碼技術(Erasure Coding)進行編碼,當某部分區塊損壞時,需蒐集多個區塊來重新計算(解碼)原始資料,其優點是在達成同樣可靠度情況下,較複製方法使用更少之儲存空間,但因其實作較困難且複雜度高,不如複製方法來得普遍。

其實現在大部分雲端運算服務都會對資料進行備份的動作,典型的雲端分散式儲存架構Hadoop即要求每1個資料區塊都要有3個備份區塊;隨著雲端運算的普遍,近年來更強調異地備援(Remote Backup)的概念,其概念是將資料分散備份在地理位置不同的資料中心,如此一來如果遇到大規模的災難性損壞(地震、火災、停電等),使用者可以即時轉換存取遠地端的備份資料。

當我們把本地電腦的資料放到雲端上,其實就是種備份的動作,雲端儲存可以即時透過網路存取的優勢提供有別於以往的備份服務,使用者可以和雲端服務提供商簽訂服務層級協議來保障自身的權益;該協議為服務提供者與使用客戶之間,應就服務品質、水準以及性能等方面達成協議或訂定契約,其中包含資料的平均修復時間,因此下一次當你決定幫你本地端的電腦資料備份時,可以考慮將你的資料丟到雲端上吧!

然而,不管資料是放在哪個地方都有不可預知之風險,但我們只要謹記雞蛋不要放在同一個籠子裡這個原則即可。

根據統計資料,資料在3個地方同時損壞的機率是微乎其微,因此針對重要的資料我們至少要在3個不同地方各放1份,才算是幫資料買了保險喔。(本文由國科會補助「新媒體科普傳播實作計畫─電機科技新知與社會風險之溝通」執行團隊撰稿)

責任編輯:黃承揚|英商牛津儀器海外行銷有限公司
OPEN
回頂部