在享受高科技帶來的便利的同時,也常常會遭遇到設備受損而導致資料遺失的狀況,因此如何正確地執行資料備份將傷害降到最小,就是個非常重要的觀念了,本文也將為大家說明資料備份的相關資訊與重要性。
文章目錄
什麼是RPO指標?什麼是MTD指標?與資料備份的關係為何?
RPO(Recovery Point Objective):恢復點目標,指的是可以接受資料流失的最大時間範圍。例如:早上8點我備份了Line的訊息,中午12點不小心手誤刪了Line APP,因此早上8點至12點這段時間的訊息紀錄就是我所流失掉的資料範圍。
MTD(Maximum tolerable downtime):最大可容忍的停機時間,指的是當系統失去運作時,所能容許的最長停止運作的時間。例如:不小心刪除Line APP之後,我要花時間到APP Store搜尋Line APP 並下載,下載完成後進行安裝,安裝之後輸入帳號密碼與進行驗證動作,在成功登入後,再找出早上8點的備份檔並還完至App中,且還要回覆在12點誤刪APP到成功重新登入APP,中間這段時間出現的新訊息。MTD就是為了重新使用Line 訊息服務所消耗掉的整體時間。
在執行災難恢復計畫(Disaster Recovery Planning,簡稱DRP)時,需要考慮資料備份還原所需的時間,我們應該把RPO與MTD指標都考量進去,做全方位的評估。然而,實務上要讓這兩個指標的時間愈短,所耗費的成本就會愈高,因此如何找出平衡點就是應該要做的功課了。
什麼是增量式備份?什麼是完全備份?
增量式備份(Incremental Backup):對前一次執行備份後,有異動的資料進行備份。如早上8點我對網站資料執行第一次備份,在中午12點時對網站資料執行增量式備份,這次的備份檔案A儲存的資料就是早上8點至中午12點間的網站資料。下午4點又對網站資料執行增量式備份,這次的備份檔案B儲存的資料就是中午12點至下午4點間的網站資料。增量式備份的好處是備份檔案很小,備份速度會很快,因為只要備份有異動的資料,如檔案A只儲存了8到12點間的網站資料,檔案B只儲存了12點至4點間的網站資料,但缺點是在還原時必須找出早上8點執行的備份檔與檔案A、B,並依照順序先還原8點的備份檔,再還原檔案A,接著還原檔案B,因此執行備份所需的時間會很長,而且不能遺失其中任何一個備份檔案,因為增量式備份所儲存的每一個備份檔案都是不完整的檔案,遺失其中一個會造成還原出現失敗的狀況。
完全備份(Full Backup):不分時間點對所有的資料做備份。 舉例來說,完全備份就是無論在哪個時間點對網站資料執行備份,備份檔案儲存的都會是”所有不分時間點”的網站資料,不只是針對有變化的部分。完全備份的好處是在執行還原的時候,只需要一個備份檔案就可以執行還原,所以在執行還原時所需的時間會較短,且可以確保資料的完整性,但相對地因為備份了所有的資料,所以在執行備份時所需要花的時間會較長。
備份方式/優缺點 |
優點 |
缺點 |
增量式備份 |
1.備份時間短 2.佔用儲存空間少 |
1.還原速度慢(拉長服務運作被影響的時間)。 2.會有多個備份檔,必須找出且不可遺失任何一個備份檔案,並依序串連還原。 |
完全備份 |
1.還原時間快(縮短服務運作被影響的時間)。 2.資料完整保留,且只需1個備份檔。 |
1.備份時間常 2.佔用儲存空間大 |
長天數的網站資料備份服務真的比較好嗎?
隨著網路科技日益發達,針對企業網站的攻擊與入侵也日漸頻繁,當網站遭受攻擊時,常常遇到的狀況就是資料被綁架刪除或是遺失,過往辛苦經營的內容也就隨之付諸流水。為了預防這個狀況發生,除了應該要做好網站的資安防護之外,更需要養成定期做網站主機資料備份的習慣。
現在資料備份的技術也不斷地成長與進步,許多虛擬主機服務商也順勢推出了各種免費的資料備份附加服務,甚至可以看到一些主機商推出了非常長天數的資料備份服務,然而在這些看起來很長天數資料備份的背後,是否有著我們容易忽略的問題點呢?
在使用長天數網站主機資料備份服務時,會遇到部分虛擬主機商採用的技術是『增量式備份』的技術,基於這個技術下如果是以『每日』為1個單位去備份儲存網站的資料,那麼每天都會產生1個異動項目的資料備份檔案,這種技術在備份的時候速度會很快,因為只需備份當天有異動的資料,但千萬不可忽略的是MTD指標,當網站遭遇狀況需要執行DRP時,首先要找出每1份執行資料備份時所儲存的檔案,接著必須逐一按照時間順序去還原每一個備份檔案,因此會不斷地拉長執行資料還原所耗費的時間,多備份了幾天份的資料就等於要多花了幾倍的時間去執行還原,且在還原動作結束後,還需要花時間去執行資料補登與確認等動作,因此也導致網站整個維修的時間變得更長、更繁瑣,亦不斷地加長網站運作中斷的時間。
在大電商時代,網站失去運作的每分每秒都會損失掉可能的營收與轉換,因此在網站資料備份服務的選擇上,不能單單只看到長天數的資料備份服務就被吸引了,而是要更深入地確認虛擬主機商提供的資料備份技術,並評估自己願意接受花較多的時間執行備份(完全備份)亦或是讓網站中斷運作更長的時間去執行還原(增量式備份)。由此可見,我們不應該只用可備份天數的長短來考量網站資料備份服務的選擇,而是應該去設定好RPO與MTD的目標,並培養定期備份網站資料的習慣與建立良好的資料備份觀念才是最正確的做法。