云備份技術解析 (三)應用一致性備份
上一篇給大家介紹了備份數據一致性的概念,以及云服務器的崩潰一致性備份,今天給大家介紹應用一致性備份。
所謂應用一致性備份,就是指除了崩潰一致性做到的云服務器所有數據在同一時間點創建備份外,還在數據備份前觸發數據庫提交所有事務,并刷新OS內存臟數據,保證磁盤上保存的數據庫數據是一致的。
采用崩潰一致性的備份來恢復云服務器,在數據恢復后,由于沒有保證數據庫事務的一致性,通常需要依賴數據自身的保護機制做自動的日志回滾,數據才能正常啟動,數據是恢復到離備份時間點最近的一個一致性狀態,相比應用一致性備份的恢復,RPO(Recovery Point Objective,指的是最多可能丟失的數據的時長)會更大,RTO(Recovery Time Objective?指的是從災難發生到整個系統恢復正常所需要的最大時長)也更長。
云備份CBR支持為云服務器創建崩潰一致性備份或者應用一致性備份,采用應用一致性備份時,需要備份目標云主機內部署備份代理,備份流程如下:
1、為指定云服務器創建自動備份或者手工備份
2、云備份CBR通知部署在云服務器內的備份代理,凍結數據庫,提交所有未提交的事務,并刷新內存臟數據
3、為云服務器下所有的云硬盤創建一致性快照
4、解凍數據庫
5、通過快照將云服務器的數據備份到備份存儲
相比傳統備份軟件,只備份數據庫數據的方式,云備份CBR采用將部署數據庫的云主機數據一起備份并保證數據庫一致性的備份方式,其優劣勢和使用場景對比如下:
云備份CBR的應用一致性備份
傳統備份軟件的應用備份
定義
以云服務器為備份對象,保證備份期間正在運行的應用程序能完成所有操作(如數據庫事務)并將緩存中的數據刷新到磁盤中。
備份的對象是針對某個具體的應用,比如數據庫(Oracle、DB2、Sybase)、HAP ? HANA、Exchange郵箱等。
應用場景
備份部署了應用或者數據庫的云服務器。
需要單獨對數據庫數據備份,需要支持單庫、單表或者文件級恢復的場景。
優勢
1、恢復操作簡單,可以將虛擬機和應用一起恢復,無需用戶手工發放虛擬機,安裝應用,基于即時恢復功能,RTO可達分鐘級
1、備份數據量小
2、支持細粒度恢復
劣勢
1、備份數據量較大
2、不支持單庫、單表、文件級
1、恢復操作復雜,需要單獨恢復VM、安裝應用、恢復應用數據,小時級RTO
云備份 數據庫
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。