iT邦幫忙

2

[Backup] 備份視窗、增量、全備份,企業每天在跟時間賽跑什麼

  • 分享至 

  • xImage
  •  

前五篇聊完基礎觀念,這篇開始進入企業備份實際運作的細節。今天想聊一個幾乎每個維運人員每天都在盯的東西——備份視窗(Backup Window),以及為什麼「全備份」、「增量備份」這些名詞,本質上都是在跟時間賽跑。

備份視窗:一段「系統可以被打擾」的時間

備份視窗,指的是每天可以拿來執行備份工作的時間區段

聽起來理所當然,但背後的邏輯是:備份工作會佔用系統資源、網路頻寬,甚至可能讓正式系統效能變差。所以企業通常會把備份排在業務量低的時段,例如凌晨12點到6點,讓備份不會影響白天的正常運作。

問題是,這段時間是固定的,但要備份的資料量卻只會越來越多。這就是備份視窗最核心的矛盾:可用時間不變,資料量一直長大

全備份:最完整,也最花時間

全備份(Full Backup),就是把整份資料完整複製一次。這是最直覺的做法,復原的時候也最單純——只要抓這一份,資料就完整回來了。

但全備份的代價很明顯:

  • 每次都要處理整份資料,時間長、佔用的儲存空間也大
  • 資料量越大,全備份越可能塞不進備份視窗

如果每天都做全備份,很快就會發現,備份根本做不完,隔天業務時間都要開始了,備份還在跑。

增量備份:只備份「有變動的部分」

增量備份(Incremental Backup)的邏輯是:既然大部分資料每天都沒什麼變化,那何必每次都整份重備?增量備份只抓上一次備份之後,有變動過的資料

這樣做的好處很直接:

  • 每次要處理的資料量小很多,速度快、佔用空間也少
  • 可以在有限的備份視窗內,撐住越來越大的資料量

代價則出現在復原的時候。因為增量備份只存了「變動的片段」,要復原到某個時間點,得先拉回最近一次的全備份,再依序疊上一次次的增量,才能拼出完整的資料。備份鏈越長,復原步驟越多,也越考驗每一份增量備份的完整性——任何一環壞掉,後面的復原都可能受影響。

企業實際上怎麼平衡

多數企業不會只選一種做法,而是搭配著用,例如:

  • 每週做一次全備份,打底
  • 平常每天做增量備份,追上資料變動
  • 定期做「合成全備份」(Synthetic Full Backup):不用重新讀一次正式系統,而是拿既有的全備份加上一連串增量,在備份儲存端直接「合成」出一份新的全備份,藉此縮短備份鏈、降低復原時的複雜度

這套組合的核心,其實就是在「備份速度」跟「復原簡單度」之間,找一個企業能接受的平衡點。

為什麼這件事值得IT以外的人也懂一點

我在專案上常遇到業務單位問:「為什麼備份不能每次都做全備份,這樣不是最安全嗎?」

答案很簡單——資料量早就大到全備份塞不進備份視窗了。理解這個限制,才能理解為什麼企業要花心思設計備份策略,而不是單純「愈完整愈好」。

下一篇想聊重複資料刪除(Dedupe),聊聊備份儲存為什麼可以「越存越省」。

你們公司的備份,現在是怎麼搭配全備份跟增量備份的?


IT幫幫忙,一起把複雜的企業IT架構講清楚。

#IT幫幫忙 #備份 #增量備份 #全備份 #資料保護 #企業IT #Presales


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言