[發明專利]異步復制方法、裝置與系統有效
| 申請號: | 201410682690.3 | 申請日: | 2014-11-24 |
| 公開(公告)號: | CN104461774B | 公開(公告)日: | 2018-01-16 |
| 發明(設計)人: | 孫吉峰 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司11205 | 代理人: | 馬爽,黃健 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 異步 復制 方法 裝置 系統 | ||
技術領域
本發明涉及存儲技術,尤其涉及一種異步復制方法、裝置與系統。
背景技術
現有的容災(Disaster Recovery,簡稱DR)系統,將主數據中心的數據傳輸到備數據中心進行備份,使得在主數據中心發生災難時,啟用備數據中心對主數據中心的業務進行接管,以保證業務的連續性。在備數據中心距離主數據中心較遠或者網絡帶寬受限的情況下,通常采用基于存儲的異步復制方式將主數據中心存儲系統的數據傳輸到備數據中心的存儲系統進行備份。復原點目標(Recovery Point Object,簡稱RPO)是衡量容災系統的一個重要指標,指能把數據復原到過去的哪一個時間點。
異步復制的處理過程,通常為:在周期N將新寫入主數據中心的數據寫入緩存(cache)中,在周期(N+n),將周期N緩存的數據復制到備數據中心,同時將周期(N+n)新接收到的數據寫入主數據中心本地緩存,其中N為大于等于0的整數,n為大于等于1的整數。理論上RPO取決于復制時間的周期間隔。由于距離和帶寬的限制,在主數據中心采用異步復制使得備數據中心和主數據中心的數據存在一定的延遲,比如說,在周期(N+n)備數據中心已寫入數據包1和數據包2,主數據中心正在向備數據中心發送數據3和數據包4,而當前主數據中心正在寫入數據包6,使得實際上,RPO取決于待傳輸數據的排隊時間。
在備數據中心接管業務時,迫切需要知道主數據中心的數據復制到了哪個時間點,也即主數據中心的RPO,以便根據RPO對丟失的數據進行數據補錄。現有技術中,通常地根據累計的數據以及網絡帶寬對RPO進行估算,然后根據估算的RPO進行數據補錄。然而,上述根據估算的RPO確定數據丟失量,對丟失數據進行補錄,存在估算復雜、估算時間長,不利于準確補錄數據和快速恢復業務的問題。
發明內容
本發明實施例提供一種異步復制方法、裝置與系統,以克服現有技術中備數據中心根據估算的RPO對數據進行補錄,存在估算復雜、估算時間長,不利于準確補錄數據和快速復原業務的問題。
第一方面,本發明實施例提供一種異步復制方法,用于將寫入第一設備的數據備份到第二設備,包括:
第一設備根據第一數據和附加信息構造待發送的數據包,其中,所述第一數據為已寫入所述第一設備并且待發送到第二設備上進行備份的數據,所述附加信息用于確定第二數據的生成時間,所述第二數據為發送所構造的第一數據數據包之前最后寫入所述第一設備的數據;
所述第一設備向所述第二設備發送所構造的數據包。
結合第一方面,在第一方面的第一種可能的實現方式中,包括:
所述第二設備接收所述第一設備發送的數據包;
所述第二設備從所述數據包中提取所述第一數據和所述附加信息;
所述第二設備存儲所述第一數據和所述附加信息。
結合第一方面的第一種可能的實現方式,在第一方面的第二種可能的實現方式中,所述第二設備存儲所述第一數據和所述附加信息之后,還包括:
在所述第一設備發生災難時,所述第二設備根據保存的所述附加信息確定所述第二數據的生成時間,以根據所述第二數據的生成時間接管業務,并對所述第二數據和所述第一數據之間的未備份數據進行補錄。
結合第一方面和第一方面的第一到第二任一種可能的實現方式中的任一種,在第一方面的第三種可能的實現方式中,所述附加信息包括所述第一設備的復原點目標RPO信息,其中所述RPO信息是根據所述第二數據的生成時間與第一數據生成時間的差值獲得的;或者所述RPO信息是根據所述第一設備的存儲復制周期獲得的。
結合第一方面和第一方面的第一到第二任一種可能的實現方式中的任一種,在第一方面的第四種可能的實現方式中,所述附加信息包括所述第二數據的數據類型,以及所述數據類型的更新時間。
結合第一方面的第四種可能的實現方式,在第一方面的第五種可能的實現方式中,所述第二數據的數據類型包括下述任一項:數據庫系統變更號SCN、數據庫服務器、以及文件系統。
結合第一方面的第三到第五種可能的實現方式中的任一種,在第一方面的第六種可能的實現方式中,所述附加信息還包括一致性組號,所述一致性組號用于確定所述第一數據和第二數據的業務類別。
第二方面,本發明實施例提供一種異步復制裝置,包括存儲模塊,用于存儲寫入數據,所述異步復制裝置還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410682690.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:監控進程的方法和裝置
- 下一篇:終端和處理環境還原方法





