【技術實現步驟摘要】
【國外來華專利技術】用于優化的簽名比較和數據復制的系統和方法優先權本申請要求在2015年1月13日提交的美國臨時申請No.62/102,808的權益,其公開內容通過引用被整體并入本文。
本專利技術涉及數據復制,并且更具體地,涉及用于執行數據儲存備份的簽名比較或其它數據復制操作的系統和方法。
技術介紹
計算機服務器和計算機服務器集群朝向虛擬機不斷移動以提供計算服務。在這種環境中,管理員經常為虛擬機配置遠程備份任務。在遠程備份期間,源虛擬機的數據的快照被復制給目標(例如,遠程數據中心)。在當前的解決方案中,簽名被發送到目標,并且在目標上進行比較,目標通常駐留在WAN連接上。WAN連接通常慢并且昂貴,并且許多其他任務競爭WAN連接上的帶寬。由于單個遠程備份任務可以觸發數百萬計的簽名比較的事實,日益普遍和大規模的備份任務會導致顯著的延時、堵塞WAN連接以及占用服務器資源。
技術實現思路
提供用于改善的遠程備份操作的系統、方法以及計算機可讀介質,該操作可以減少WAN流量和遠程備份持續時間。響應于遠程備份命令,源網絡節點執行數據集的先前快照和當前快照之間的本地簽名比較。以這種方式,源網絡節點僅需要將本地不匹配的簽名發送到遠程網絡節點。然后遠程網絡節點可以搜索不匹配的簽名,并且向源網絡節點發送標識出不存在于遠程網絡節點上的簽名的響應。源網絡節點隨后發送僅與不存在于遠程網絡節點上的簽名相關聯的數據,以并入到數據集的遠程快照中。根據本公開進行操作的系統特別有益于某些遠程備份使用情況,諸如具有大量的隨機寫使用模式的、大小的范圍高達數百千兆字節或更大的特大虛擬盤(VMDK),其中大百分比的簽名比較將以 ...
【技術保護點】
一種系統,包括源網絡節點和遠程網絡節點,每個節點具有處理器和存儲指令的存儲器,所述指令在被所述處理器執行時使得所述處理器執行用于在遠程網絡節點上生成位于源網絡節點上的數據集的遠程備份副本的操作,所述操作包括:接收把位于所述源網絡節點上的所述數據集復制到所述遠程網絡節點的命令,所述數據集包括樹型結構文件系統中的數據和元數據的簽名,其中所述文件系統數據和元數據作為對象被存儲在對象倉庫中,每個對象具有全局唯一的內容衍生簽名;響應于所述命令,在所述源網絡節點上訪問所述數據集的先前存儲快照的簽名和所述數據集的當前快照的簽名,其中所述先前快照包括樹型結構文件系統的所述數據和元數據對象的所述簽名的樹,并且其中存儲在所述源網絡節點上的所述先前快照對應于存儲在所述遠程網絡節點處的先前遠程快照;在所述源網絡節點處執行所述先前快照和所述當前快照之間的本地簽名比較以識別在所述先前快照和所述當前快照之間不匹配的一個或多個簽名,其中所述本地簽名比較是從所述樹的根開始的迭代的自上而下比較,并且其中不匹配的簽名在所述樹中具有不同內容或不同定位中的至少一個;將不匹配的簽名發送到所述遠程網絡節點;在所述遠程網絡節點上執行 ...
【技術特征摘要】
【國外來華專利技術】2015.01.13 US 62/102,8081.一種系統,包括源網絡節點和遠程網絡節點,每個節點具有處理器和存儲指令的存儲器,所述指令在被所述處理器執行時使得所述處理器執行用于在遠程網絡節點上生成位于源網絡節點上的數據集的遠程備份副本的操作,所述操作包括:接收把位于所述源網絡節點上的所述數據集復制到所述遠程網絡節點的命令,所述數據集包括樹型結構文件系統中的數據和元數據的簽名,其中所述文件系統數據和元數據作為對象被存儲在對象倉庫中,每個對象具有全局唯一的內容衍生簽名;響應于所述命令,在所述源網絡節點上訪問所述數據集的先前存儲快照的簽名和所述數據集的當前快照的簽名,其中所述先前快照包括樹型結構文件系統的所述數據和元數據對象的所述簽名的樹,并且其中存儲在所述源網絡節點上的所述先前快照對應于存儲在所述遠程網絡節點處的先前遠程快照;在所述源網絡節點處執行所述先前快照和所述當前快照之間的本地簽名比較以識別在所述先前快照和所述當前快照之間不匹配的一個或多個簽名,其中所述本地簽名比較是從所述樹的根開始的迭代的自上而下比較,并且其中不匹配的簽名在所述樹中具有不同內容或不同定位中的至少一個;將不匹配的簽名發送到所述遠程網絡節點;在所述遠程網絡節點上執行對于不匹配的簽名的搜索;從所述遠程網絡節點接收關于不匹配的簽名是否存在于所述遠程網絡節點處的響應;以及如果不匹配的簽名不存在于所述遠程網絡節點處,則把與不匹配的簽名相關聯的數據發送到所述遠程網絡節點以供并入當前遠程快照內。2.根據權利要求1所述的系統,其中所述源網絡節點和所述遠程網絡節點跨廣域網(WAN)進行通信。3.根據權利要求2所述的系統,其中跨所述WAN異步地發送不匹配的簽名。4.根據權利要求2所述的系統,其中不匹配的簽名在跨所述WAN被發送之前被批處理。5.根據權利要求4所述的系統,其中被批處理的簽名包括來自所述樹的不同兄弟節點的簽名。6.一種用于在遠程網絡節點上生成位于源網絡節點上的數據集的遠程備份副本的方法,包括:接收把位于源網絡節點上的數據集復制到遠程網絡節點的命令,所述數據集包括樹型結構文件系統中的數據和元數據的簽名,其中所述文件系統數據和元數據作為對象被存儲在對象倉庫中,每個對象具有全局唯一的內容衍生簽名;響應于所述命令,在所述源網絡節點上訪問所述數據集的先前存儲快照的簽名和所述數據集的當前快照的簽名,其中所述先前快照包括樹型結構文件系統的所述數據和元數據對象的所述簽名的樹,并且其中存儲在所述源網絡節點上的所述先前快照對應于存儲在所述遠程網絡節點處的先前遠程快照;在所述源網絡節點處執行所述先前快照和所述當前快照之間的本地簽名比較以識別在所述先前快照和所述當前快照之間不匹配的一個或多個簽名,其中所述本地簽名比較是從所...
【專利技術屬性】
技術研發人員:G·A·柯拉吉斯,肖彥,T·G·奧爾森,
申請(專利權)人:森普利維蒂公司,
類型:發明
國別省市:美國,US
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。