[發明專利]存儲對象備份方法及裝置在審
| 申請號: | 202111058355.2 | 申請日: | 2021-09-09 |
| 公開(公告)號: | CN113835925A | 公開(公告)日: | 2021-12-24 |
| 發明(設計)人: | 羅海豪;張旭明;王豪邁;胥昕 | 申請(專利權)人: | 星辰天合(北京)數據科技有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F16/13 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 周春枚 |
| 地址: | 100097 北京市海淀區藍靛*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲 對象 備份 方法 裝置 | ||
本發明公開了一種存儲對象備份方法及裝置。其中,該方法包括:確定需要進行備份的存儲對象,其中,存儲對象為預設存儲服務系統的對象;通過映射工具讀取存儲對象的文件結構,其中,文件結構包括存儲對象中的操作數據,操作數據的第一格式與預設存儲服務系統一一對應;通過模擬接口根據文件結構,確定存儲對象的最小文件結構映射層,其中,最小文件結構映射層包括第二格式的最小操作單位的操作數據;通過備份工具通過最小文件結構映射層,讀取存儲對象,并對存儲對象進行備份,其中,備份工具用于對第二格式的對象進行備份。本發明解決了相關技術中的備份軟件,無法對對象直接進行備份,難以滿足對象的備份需求的技術問題。
技術領域
本發明涉及網頁開發領域,具體而言,涉及一種存儲對象備份方法及裝置。
背景技術
目前能看到的大多數備份軟件對對象的備份支持都不足,且大多數都是把對象存儲作為備份操作的目標端,即存儲位置。但是隨著對象存儲的大量應用,比如OSS系統,S3系統,且通常作為生產環境的主要數據。作為企業或個人的具有商業價值的重要數據,同樣需要有容災備份的需求。因此,產生了對象備份到其他存儲的需求,然而目前支持對象作為備份數據源的容災軟件并不多。
相關技術中存在中國專利CN112099989A,名稱為一種Kubernetes云原生應用災備、遷移與恢復的方法,此方案通過在kubernetes集群中將應用數據和應用狀態通過一個進程OSController整理為集群的備份源數據,并作為數據源輸入給Restic工具。由于這里的OSController整合好的數據是傳統的文件,因此Restic能把文件備份到上圖的Minio,(Minio是另一種存儲軟件)相當于將集群數據A借助restic轉移至存儲B的過程。然而這種方式仍然解決不了對象存儲作為數據源的場景。只能轉化為文件存儲備份到對象存儲。
由于對象存儲在使用過程中都是以HTTP協議進行通信和傳輸,而不同傳統存儲,傳統的存儲媒介通常都提供POSIX語義進行訪問。因此現有技術不能兼容備份源端為對象存儲的場景,比如AWS的S3。一般的備份工具,對數據處理都是按照本地文件的方式進行讀寫,即使是NFS或者CIFS協議,也是先掛載在某個本地路徑下,然后進行讀寫,而對象存儲比較特殊,通常并不提供掛載方式讀寫,因此現有技術不能備份這些對象數據。
針對上述的問題,目前尚未提出有效的解決方案。
發明內容
本發明實施例提供了一種存儲對象備份方法及裝置,以至少解決相關技術中的備份軟件,無法對對象直接進行備份,難以滿足對象的備份需求的技術問題。
根據本發明實施例的一個方面,提供了一種存儲對象的備份方法,包括:確定需要進行備份的存儲對象,其中,所述存儲對象為預設存儲服務系統的對象;通過映射工具讀取所述存儲對象的文件結構,其中,所述文件結構包括所述存儲對象中的操作數據,所述操作數據的第一格式與所述預設存儲服務系統一一對應;通過模擬接口根據所述文件結構,確定所述存儲對象的最小文件結構映射層,其中,所述最小文件結構映射層包括第二格式的最小操作單位的操作數據;通過備份工具通過所述最小文件結構映射層,讀取所述存儲對象,并對所述存儲對象進行備份,其中,所述備份工具用于對所述第二格式的對象進行備份。
可選的,確定需要進行備份的存儲對象包括:接收輸入的對象鏈接,其中,所述對象鏈接用于指示所述存儲對象在源端設備的存儲位置,所述源端設備存儲有所述存儲對象;根據所述對象鏈接確定需要進行備份的存儲對象。
可選的,在確定需要進行備份的存儲對象之前,還包括:確定所述存儲對象在備份至目標設備的目標位置;通過所述備份工具對所述目標設備的目標位置的存儲結構進行初始化。
可選的,通過映射工具讀取所述存儲對象的文件結構包括:通過所述映射工具按照預定協議,向存儲所述源端設備發送讀取請求,其中,所述請求包括所述對象鏈接;通過所述讀取請求讀取所述對象鏈接對應存儲位置的存儲對象的文件結構;將所述文件結構映射在本地文件系統中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于星辰天合(北京)數據科技有限公司,未經星辰天合(北京)數據科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111058355.2/2.html,轉載請聲明來源鉆瓜專利網。





