【技術實現步驟摘要】
本專利技術涉及通信
,具體涉及上傳、云備份、查找、恢復數據的方法及裝置。
技術介紹
隨著信息科學和技術的不斷發展、因特網的廣泛應用、云計算的不斷普及,數據存儲量正以驚人的速度迅猛增長。然而,在數據存儲量增長的同時,數據的存儲安全問題也日益突出。為了避免因存儲數據遭受破壞、丟失帶來的損失,一般需要對存儲的數據進行備份。目前,部分企業用戶需要備份的數據以塊(Chunk)的形式存儲在存儲區域網絡(Storage Area Network, SAN)系統中。SAN系統是由存儲系統、存儲管理軟件、應用服務器等設備組成的集中式管理高速存儲網絡。對于SAN系統的存儲數據的異地備份和容災備份,現有的方法是增加SAN系統中的用于備份數據的SAN陣列。例如,如圖1所示,現有的SAN存儲及備份系統包括生產中心101和災備中心105,生產中心101設置有第一 SAN存儲陣列102,第一 SAN存儲陣列102通過第一存儲區域網絡103連接至生產中心101的第一鏡像主機104,災備中心105設置有第二 SAN陣列106,第二 SAN陣列106通過第二存儲區域網絡107連接至災備中心105的第二鏡像主機108,第一鏡像主機104與第二鏡像主機108通過網絡之間互連的協議(Internet Protocol, IP)/網狀通道協議(FibreChanneI,FC)網絡109進行數據遠程鏡像的傳輸。第一存儲區域網絡103和第二存儲區域網絡107為IPSAN/FC SAN網絡。然而,SAN存儲陣列價格昂貴,若備份系統仍需采用SAN存儲陣列,很多中小企業不堪重負。此外,SAN存儲陣列的 ...
【技術保護點】
一種向云端上傳數據的方法,其特征在于,包括:存儲區域網絡SAN系統將需要備份的數據塊轉換成對象以及生成用于識別所述對象的標識;所述SAN系統將所述對象及所述對象的標識上傳至云端。
【技術特征摘要】
1.一種向云端上傳數據的方法,其特征在于,包括: 存儲區域網絡SAN系統將需要備份的數據塊轉換成對象以及生成用于識別所述對象的標識; 所述SAN系統將所述對象及所述對象的標識上傳至云端。2.根據權利要求1所述的向云端上傳數據的方法,其特征在于,所述SAN系統將需要備份的數據塊轉換成對象的步驟包括:當所述SAN系統在所述云端中存有備份數據時,將所述SAN系統中的發生改動的數據塊轉換成對象。3.根據權利要求1所述的向云端上傳數據的方法,其特征在于,還包括:將所述SAN系統中的邏輯卷分為預定個數的區,每個區包含預定個數的數據塊; 所述將SAN系統將需要備份的數據塊轉換成對象的步驟包括:將同一區內的數據塊合并轉換成一個與區對應的區對象,其中,按照所述同一區內的數據塊的編號順序,將所述同一區內的數據塊的數據存儲于所述區對象中。4.根據權利要求3所述的向云端上傳數據的方法,其特征在于, 所述將同一區內的數據塊轉換成一個與區對應的對象的步驟包括:當同一區內的一個或多個數據塊發生改動時,將改動的數據塊合并轉換成一個與區對應的區對象,其中,按照所述改動的數據塊的編號順序,將 所述改動的數據塊的數據存儲于所述區對象中; 所述方法還包括:生成與所述區對象對應的對象文件,在所述對象文件中設置用于識別所述區對象的標識、所述同一區內的數據塊的大小信息以及所述改動的數據塊的編號在所述同一區內的數據塊的編號順序中的位置信息,所述同一區內的每個數據塊的大小相同。5.根據權利要求4所述的向云端上傳數據的方法,其特征在于,在所述對象文件中設置改動的數據塊的編號在所述同一區內的數據塊的編號順序中的位置信息的步驟包括: 在所述對象文件中設置所述同一區內的每一數據塊的編號; 以及為所述同一區內的每一數據塊設置狀態標識,所述狀態標識用于表示所述狀態標識對應的數據塊是否發生改動; 以及將所述改動的數據塊對應的狀態標識置為表示發生改動的狀態。6.根據權利要求1所述的向云端上傳數據的方法,其特征在于, 所述生成用于識別所述對象的標識包括:生成時間戳,所述時間戳用于表示所述對象的生成時間。7.根據權利要求1至6任意一項所述的向云端上傳數據的方法,其特征在于,所述對象的標識為所述對象的名稱。8.根據權利要求7所述的向云端上傳數據的方法,其特征在于,所述生成用于識別所述對象的標識包括:生成用于識別所述對象的編號。9.根據權利要求8所述的向云端上傳數據的方法,其特征在于, 所述生成用于識別所述對象的編號包括:將所述數據塊的編號、所述數據塊對應的邏輯卷的編號及所述數據塊對應的SAN系統存儲陣列的序列號作為所述對象的編號。10.根據權利要求8所述的向云端上傳數據的方法,其特征在于,還包括:將所述預定個數的區進行編號; 所述生成用于識別所述對象的編號包括:將所述區的編號作為識別所述區對象的編號。11.一種云備份數據的方法,其特征在于,包括: 云端獲得從存儲區域網絡SAN系統上傳的與區對應的區對象,所述SAN系統包含有邏輯卷,所述邏輯卷分為預定個數的區,每個區包含預定個數的數據塊,所述上傳的區對象包含所述同一區內的發生改動的一個或多個數據塊合并轉換的數據,其中,每個改動的數據塊的數據是按照所述改動的數據塊的編號順序,存儲于所述上傳的區對象中; 所述云端還獲得從所述SAN系統上傳的與所述區對象對應的對象文件,所述對象文件中包含用于識別所述區對象的標識、所述同一區內的數據塊的大小信息以及每個改動的數據塊的編號在所述同一區內的數據塊的編號順序中的位置信息,所述同一區內的每個數據塊的大小相同; 所述云端根據所述區對象的標識,查找存儲在云端的與所述區對象的標識對應的存儲對象; 在查找到所述存儲對象之后,根據所述同一區內的數據塊的大小信息和每個改動的數據塊的編號在所述同一區內的數據塊的編號順序中的位置信息,查找分別與每個改動的數據塊對應的存儲于所述存儲對象中的數據; 所述云端將查找到的分別與每個改動的數據塊對應的存儲于所述存儲對象中的數據替換為與每個改動的數據塊對應的包含于所述上傳對象中的數據。12.根據權利要求11所述的云備份數據的方法,其特征在于, 所述每個改動的數據塊的編號在所述同一區內的數據塊的編號順序中的位置信息包括:所述同一區內的每一數據塊的編號,以及為所述同一區內的每一數據塊設置的狀態標識,所述狀態標識用于表示所述狀態標識對應的數據塊是否發生改動,其中,所述改動的數據塊對應的狀態標識置為表示發生改動的狀態。13.根據權利要求11或12所述的云備份數據的方法,其特征在于,所述用于識別所述區對象的標識為所述區的編號。14.根據權利要求11或12所述的云備份數據的方法,其特征在于,所述數據塊的標識為所述數據塊的編號。15.一種查找數據的方法,其特征在于,包括: 云端獲取存儲區域網絡SAN系統發送的獲取指定對象的指令信息,所述指令信息中包含所述指定對象的標識; 所述云端根據所述指定對象的標識,查找所述指定對象; 在查找到所述指定對象之后,將所述指定對象發送給所述SAN系統。16.根據權利要求15述的查找數據的方法,其特征在于,所述指定對象的標識包括用于識別所述指定對象的編號。17.根據權利要求16所述的查找數據的方法,其特征在于,所述指定對象的編號包括轉換成所述指定對象的數據塊的編號、所述數據塊對應的邏輯卷的編號、所述數據塊對應的SAN系統存儲陣列的序列號。18.根據權利要求15所述的查找數據的方法,其特征在于,所述指定對象的標識包括時間戳,所述時間戳用于表示所述指定對象的生成時間。19.根據權利要求16所述的查找數據的方法,其特征在于,所述指定對象的編號包括轉換成所述指定對象的數據塊所屬的所述SAN系統的邏輯卷分區的區編號,所述邏輯卷中的區包含預定個數的數據塊。20.根據權利要求15至19任一項所述的查找數據的方法,其特征在于,所述指定對象的標識為所述指定對象的名稱。21.一種恢復數據的方法,其特征在于,包括: 存儲區域網絡SAN系統從云端獲取指定對象及所述指定對象的標識; 所述SAN系統從獲取的指定對象中解析出數據; 所述SAN系統將解析出的數據恢復至與所述指定對象的標識對應的存儲區域。22.根據權利要求21所述的恢復數據的方法,其特征在于,所述SAN系統將解析出的數據恢復至與所述對象標識對應的存儲區域的步驟包括:根據所述指定對象的標識,將解析出的數據存儲至所述指定對象的標識對應的存儲陣列或存儲陣列的邏輯卷。23.根據權利要求22所述的恢復數據的方法,其特征在于,所述SAN系統從所述云端獲取所述指定對象的標識的步驟包括:所述SAN系統從所述云端獲取所述指定對象的編號; 所述SAN系統將解析出的數據恢復至指定的存儲區域的步驟包括:根據所述指定對象的編號,將解析出的數據存儲至所述指定對象的編號對應的存儲陣列或存儲陣列的邏輯卷。24.根據權利要求23所述的恢復數據的方法,其特征在于,所述SAN系統從所述云端獲取所述指定對象的編號包括:所述SAN系統從所述云端獲取轉換成所述指定對象的所述SAN系統的數據塊的編號、所述數據塊對應的邏輯卷的編號、所述數據塊對應的SAN系統存儲陣列的序列號; 所述SAN系統將解析出的數據恢復至指定的存儲區域的步驟包括:根據所述SAN系統從所述云端獲取轉換成所述指定對象的所述SAN系統的數據塊的編號、所述數據塊對應的邏輯卷的編號、所述數據塊對應的SAN系統存儲陣列的序列號,將解析出的數據存儲至所述指定對象的編號對應的邏輯卷的數據塊中。25.根據權利要求23所述的恢復數據的方法,其特征在于,所述SAN系統從所述云端獲取所述指定對象的編號包括:所述SAN系統...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。