混合雲備份SQL Server
資料庫作為企業的重要資產,資料備份必不可少。混合雲備份推出的備份工作流功能作為備份資料庫上雲的一種解決方案,使用簡單,備份可靠,並且可以訂製各種資料庫的備份。接下來我們以SQL Server為例,介紹一種利用混合雲備份的工作流備份SQL Server的最佳實踐。
SQL Server 有三種常見的備份方式,分別是完整備份、差異備份和日誌備份。綜合考慮RTO(恢復時間目標)和RPO(恢復點目標)兩個指標,通常會給三種備份方式制定不同的備份策略。實踐中的一種備份方案是,每週做一次完整備份,每天做一次差異備份,每六小時做一次日誌備份。接下來以這種方案為例,我們介紹使用混合雲備份的工作流備份SQL Server。
以下是混合雲備份的建立備份工作流介面。接下來我們介紹通過備份工作流如何為SQL Server建立完整備份、差異備份和日誌備份。
完整備份
Step 1 . 建立完整備份的備份策略
在【策略】選項中建立完整備份策略如下,
Step 2 . 在【建立備份工作流】介面的【備份計劃】中,選在【計劃備份】,【備份策略】選擇Step 1中建立的完整備份策略
Step 3 . 準備SQL Server的完整備份指令碼
可以從 ofollow,noindex">這裡 下載到完整備份指令碼的參考模版,然後給模版中的$SqlDatabase賦值要備份的資料庫名,比如 mydb ,$backupDir賦值備份檔案存放的路徑,比如 C:\backup
Step 4 . 在【建立備份工作流】介面的【備份前指令碼】設定完整備份指令碼路徑
Step 5 . 在【建立備份工作流】介面的【備份資料來源】設定【源地址】,源地址為Step 1中備份檔案存放的路徑,比如 C:\backup
Step 6 . 準備清理備份檔案的指令碼
備份檔案備份上雲後需要被清理掉,以免下一次備份計劃被觸發時資料重複上雲,浪費頻寬與備份空間。可以從 這裡 下載到清理備份檔案指令碼的參考模版,然後把指令碼中的路徑替換成Step 1中備份檔案存放的路徑,比如 C:\backup
Step 7 . 在【建立備份工作流】介面的【備份後腳本】設定清理備份檔案指令碼的路徑
Step 8 . 選擇【提交】
至此,完整備份SQL Server指定資料庫的備份計劃就建立好了。
差異備份
Step 1 . 建立差異備份的備份策略
在【策略】選項中建立差異備份策略如下,
Step 2 . 在【建立備份工作流】介面的【備份計劃】中,選在【計劃備份】,【備份策略】選擇Step 1中建立的差異備份策略
Step 3 . 準備SQL Server的差異備份指令碼
可以從 這裡 下載到差異備份指令碼的參考模版,然後給模版中的$SqlDatabase賦值要備份的資料庫名,比如 mydb ,$backupDir賦值備份檔案存放的路徑,比如 C:\backup
Step 4 ~ Step 8 同完整備份的步驟
日誌備份
Step 1 . 建立日誌備份的備份策略
在【策略】選項中建立日誌備份策略如下,
Step 2 . 在【建立備份工作流】介面的【備份計劃】中,選在【計劃備份】,【備份策略】選擇Step 1中建立的日誌備份策略
Step 3 . 準備SQL Server的日誌備份指令碼
可以從 這裡 下載到日誌備份指令碼的參考模版,然後給模版中的$SqlDatabase賦值要備份的資料庫名,比如 mydb ,$backupDir賦值備份檔案存放的路徑,比如 C:\backup
Step 4 ~ Step 8 同完整備份的步驟
由於日誌備份執行間隔是六小時,所以還需要建立三個備份策略,分別指定一天中備份的不同時間點。建立另外三個日誌備份策略的步驟同上。
結語
以上就是利用混合雲備份工作流為SQL Server建立完整備份、差異備份和日誌備份的整個過程。除了SQL Server,混合雲備份另外還支援普通檔案,MySQL,SAP HANA,Mongo DB,Oracle,Hyper-V的備份。
更多的混合雲備份產品資訊,歡迎訪問 混合雲備份服務官網 瞭解更多詳情。