1?影響備份容量關鍵要素
- 業務總數據量
- 備份數據保留周期
- 備份周期
- 備份數據的壓縮比
- 平均每天的新增數據量
- 平均每天新增日志數據量
2 備份容量的估算方法
公式
?備份容量C = 自動全量備份容量C1 + 自動差量備份容量C2 + 自動日志歸檔 容量C3 + 手動全量備份容量C4
全量備份容量C1=業務總數據量S ×( ceil(備份保留周期T1 ÷ 備份周期 T2+1 )× 壓縮比R
差量備份容量C2 = 每日新增數據量D ?× 備份保留周期T1 ?× 壓縮比R?
日志歸檔容量C3 = 每日新增數據量D ?× 備份保留周期T1
手動全量備份容量C4 =業務總數據量S ?× 手動備份個數N ? × 壓縮比R
參數描述
業務總數據量S:估算出業務總數據容量
備份保留周期T1:每個備份集保留的時長,單位:天
備份周期T2:多久進行一次全備,單位:天
壓縮比R:經驗值參考范圍是0.3~0.7,建議實測評估
每日新增數據量D:根據前面課程的方法估算出平均每天數據增量
3 備份容量估算舉例
某業務系統數據量估算約500GB,每日新增數據量20GB,運維人設置的備份
策略是每天做一次全量備份,每個備份保留7天。此外周六需要做一次手工備
份,用于恢復到測試環境驗證,假設當前業務系統的數據模型備份壓縮比為0.5
?推算結果
全量備份容量C1 = 業務總數據量S ?× (ceil ?(備份保留周期T1÷備份周期T2) + 1 )× 壓 縮比R = 500GB× (ceil(7÷1)+1 ) × 0.5= 2000GB?
差量備份容量C2 = 每日新增數據量D × 備份保留周期T1 × 壓縮比R ?= 20GB ? × 7 ? × 0.5 = ?70GB
日志歸檔容量C3=每日新增數據量D×備份保留周期T1 = 20GB ×7= 140GB
手動全量備份容量C4=業務總數據量S×手動備份個數N×壓縮比R=500GB × 1×0.5 = 250GB
備份容量C = 自動全量備份容量C1 + 自動差量備份容量C2 + 自動日志歸檔容量C3 + 手 動全量備份容量C4 = 2000GB ?+ 70GB + 140GB + 250GB ?= 2460GB
4 批注
? ? GaussDB數據庫架構師在做數據庫容量規劃時,備份容量是其中重要的一部分內容。