[發明專利]一種基于周期異步復制的數據傳輸方法、裝置及系統有效
| 申請號: | 201811375888.1 | 申請日: | 2018-11-19 |
| 公開(公告)號: | CN109542683B | 公開(公告)日: | 2021-10-29 |
| 發明(設計)人: | 邢云陽 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 周期 異步 復制 數據傳輸 方法 裝置 系統 | ||
本發明公開了一種基于周期異步復制的數據傳輸方法、裝置、系統及計算機可讀存儲介質,該方法包括接收主卷依據周期異步復制規則發送的數據;將數據寫入至預先建立的輔助緩存中,并通過輔助緩存將數據寫入至輔卷中;其中,輔助緩存為預先在輔卷所在的遠端系統中建立的,輔助緩存與主卷之間的關系以及輔助緩存與輔卷之間的關系與周期異步復制關系同步。本申請通過在輔卷所在的遠端系統中建立輔助緩存,并在主卷根據周期異步復制規則發送數據時接收數據,并將數據寫入輔助緩存中,然后數據再由輔助緩存寫入輔卷中,從而提高數據傳輸速度,以避免在周期內產生的差異數據較多時影響下一個周期的數據復制,從而提升系統性能和用戶使用體驗。
技術領域
本發明實施例涉及存儲系統技術領域,特別是涉及一種基于周期異步復制的數據傳輸方法、裝置、系統及計算機可讀存儲介質。
背景技術
在存儲系統中,遠程復制關系定義的是卷與卷之間的關系,通常一個卷被指定為主卷,另一個被指定為輔助卷。通常主機應用程序將數據寫入主卷,不對輔助卷運行I/O操作,雖然數據僅寫入到一個卷,但系統會將數據按照遠程復制關系拷貝到另一個卷。在災難恢復時,可使用另一個卷上的拷貝數據作為備份。
遠程復制共有三種類型,分別是同步復制、異步復制和周期異步復制,其中,周期異步復制是按照設定好的周期時間,將周期內主卷產生的差異數據直接傳輸至輔卷中實現復制。如果周期內產生的差異數據較多,周期復制過程將持續很長時間,有可能會影響到下一個周期的數據復制,不但影響系統性能,而且影響用戶使用體驗。
鑒于此,如何提供一種解決上述技術問題的基于周期異步復制的數據傳輸方法、裝置、系統及計算機可讀存儲介質成為本領域技術人員需要解決的問題。
發明內容
本發明實施例的目的是提供一種基于周期異步復制的數據傳輸方法、裝置、系統及計算機可讀存儲介質,在使用過程中能夠提高數據傳輸速度,提升系統性能和用戶使用體驗。
為解決上述技術問題,本發明實施例提供了一種基于周期異步復制的數據傳輸方法,包括:
接收主卷依據周期異步復制規則發送的數據;
將所述數據寫入至預先建立的輔助緩存中,并通過所述輔助緩存將所述數據寫入至所述輔卷中;
其中,所述輔助緩存為預先在所述輔卷所在的遠端系統中建立的,所述輔助緩存與所述主卷之間的關系以及所述輔助緩存與所述輔卷之間的關系與所述周期異步復制關系同步。
可選的,在所述將所述數據寫入至預先建立的輔助緩存中之前,還包括:
判斷所述數據的大小是否大于預設值,若是,則執行將所述數據寫入至預先建立的輔助緩存中的步驟;若否,則直接將所述數據寫入至所述輔卷中。
可選的,所述輔助緩存為SSD緩存。
本發明實施例相應的提供了一種基于周期異步復制的數據傳輸裝置,包括:
接收模塊,用于接收主卷依據周期異步復制規則發送的數據;
第一寫入模塊,用于將所述數據寫入至預先建立的輔助緩存中,并通過所述輔助緩存將所述數據寫入至所述輔卷中;
其中,所述輔助緩存為預先在所述輔卷所在的遠端系統中建立的,所述輔助緩存與所述主卷之間的關系以及所述輔助緩存與所述輔卷之間的關系與所述周期異步復制關系同步。
可選的,還包括判斷模塊和第二寫入模塊,其中:
所述判斷模塊,用于判斷所述數據的大小是否大于預設值,若是,則觸發所述第一寫入模塊;若否,則觸發第二寫入模塊;
所述第二寫入模塊,用于直接將所述數據寫入至所述輔卷中。
可選的,所述輔助緩存為SSD緩存。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811375888.1/2.html,轉載請聲明來源鉆瓜專利網。





