国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于改進(jìn)快照性能的系統(tǒng)和方法

      文檔序號:10694062閱讀:457來源:國知局
      用于改進(jìn)快照性能的系統(tǒng)和方法
      【專利摘要】本發(fā)明公開了用于改進(jìn)快照性能的技術(shù)。在一個實(shí)施例中,所述技術(shù)可實(shí)現(xiàn)為一種用于改進(jìn)快照性能的方法,所述方法包括:針對與多個虛擬機(jī)中的每一個相關(guān)聯(lián)的每個存儲單元發(fā)起變化區(qū)塊跟蹤;創(chuàng)建與所述多個虛擬機(jī)中的每一個相關(guān)聯(lián)的每個存儲單元的備份鏡像;使所述多個虛擬機(jī)中的每一個靜默;以及創(chuàng)建與所述多個虛擬機(jī)中的每一個相關(guān)聯(lián)的每個存儲單元的快照。所述技術(shù)可包括:采用所述變化區(qū)塊跟蹤來識別至少一個所述備份鏡像中的一個或多個變化區(qū)塊;通過使用來自所述快照中的至少一個快照的對應(yīng)區(qū)塊替換所識別的一個或多個變化區(qū)塊,來編輯所述至少一個所述備份鏡像;以及基于確定已完成所述編輯,來釋放所述至少一個快照。
      【專利說明】
      用于改進(jìn)快照性能的系統(tǒng)和方法
      技術(shù)領(lǐng)域
      [0001] 本發(fā)明整體涉及數(shù)據(jù)備份,更具體地講,涉及用于改進(jìn)快照性能的技術(shù)。
      【背景技術(shù)】
      [0002] 使用虛擬機(jī)需要調(diào)整備份過程以適應(yīng)單個平臺上的多個虛擬機(jī)的能力。為了確保 對平臺上的多個虛擬機(jī)進(jìn)行一致的備份,可能需要資源密集型過程,包括:使所有虛擬機(jī)靜 默;獲取所有的虛擬機(jī)的快照;獲取一個或多個存儲裝置的快照;以及通過讀取快照的一致 數(shù)據(jù)來創(chuàng)建備份鏡像。在備份鏡像創(chuàng)建之前,快照不可釋放(release)。這可增加快照被維 持的持續(xù)時間。管理程序可維持虛擬磁盤的變化數(shù)據(jù)的增量,同時維持該虛擬磁盤的快照。 當(dāng)快照被釋放時,管理程序可將變化數(shù)據(jù)的增量合并回虛擬磁盤中。這個合并過程可為資 源密集型操作(例如,具有大量(輸入/輸出)需求)。如果存在多個虛擬機(jī),那么可以維持多 個快照,直到備份鏡像完整。這可增加每個快照被維持的持續(xù)時間,并可增加所維持的變化 的虛擬磁盤數(shù)據(jù)的增量大小。因此,當(dāng)為多個虛擬機(jī)釋放多個快照時,變化的虛擬磁盤數(shù)據(jù) 的對應(yīng)增量的合并過程可對資源產(chǎn)生顯著影響(例如,I/O和CPU使用率)。
      [0003] 根據(jù)上述內(nèi)容,可以理解,可能存在與當(dāng)前數(shù)據(jù)備份技術(shù)相關(guān)聯(lián)的顯著問題和缺 點(diǎn)。

      【發(fā)明內(nèi)容】

      [0004] 本發(fā)明公開了用于改進(jìn)快照性能的技術(shù)。在一個實(shí)施例中,所述技術(shù)可實(shí)現(xiàn)為一 種用于改進(jìn)快照性能的方法,包括:針對與多個虛擬機(jī)中的每一個相關(guān)聯(lián)的每個存儲單元 發(fā)起變化區(qū)塊跟蹤;創(chuàng)建與所述多個虛擬機(jī)中的每一個相關(guān)聯(lián)的每個存儲單元的備份鏡 像;使所述多個虛擬機(jī)中的每一個靜默;創(chuàng)建與所述多個虛擬機(jī)中的每一個相關(guān)聯(lián)的每個 存儲單元的快照;以及使用至少一個計(jì)算機(jī)處理器,采用所述變化區(qū)塊跟蹤來識別至少一 個所述備份鏡像的一個或多個變化區(qū)塊。該方法還可包括:通過使用來自所述快照中的至 少一個快照的對應(yīng)區(qū)塊替換所識別出的一個或多個變化區(qū)塊,來編輯所述至少一個所述備 份鏡像;以及基于確定對所述至少一個備份鏡像的編輯已完成并產(chǎn)生一致備份鏡像,來釋 放所述至少一個快照,其中釋放所述至少一個快照與釋放所述快照中的任何其他快照無 關(guān)。
      [0005] 根據(jù)此具體示例性實(shí)施例的其他方面,使多個虛擬機(jī)中的每一個靜默可被獨(dú)立地 實(shí)例化。
      [0006] 根據(jù)此具體示例性實(shí)施例的另外方面,該方法還可包括在發(fā)起對存儲單元中的至 少一個的變化區(qū)塊跟蹤后,獲取所述存儲單元中的至少一個的存儲快照。
      [0007] 根據(jù)此具體示例性實(shí)施例的另外方面,存儲快照可提供單個快照,以允許還原所 有多個虛擬機(jī)。
      [0008] 根據(jù)此具體示例性實(shí)施例的另外方面,一致備份鏡像可為崩潰一致備份鏡像。
      [0009] 根據(jù)此具體示例性實(shí)施例的另外方面,一致備份鏡像可為應(yīng)用程序一致備份鏡 像。
      [0010]根據(jù)此具體示例性實(shí)施例的另外方面,快照創(chuàng)建可被配置成在多個虛擬機(jī)中的每 個虛擬機(jī)被靜默時進(jìn)行實(shí)例化,并且與所述多個虛擬機(jī)中的其他虛擬機(jī)的狀態(tài)無關(guān)。
      [0011]根據(jù)此具體示例性實(shí)施例的另外方面,所述至少一個備份鏡像的編輯可被配置成 獨(dú)立于備份鏡像中的任何其他備份鏡像的編輯來執(zhí)行。
      [0012] 根據(jù)此具體示例性實(shí)施例的另外方面,存儲單元可包括虛擬硬盤驅(qū)動器。
      [0013] 根據(jù)此具體示例性實(shí)施例的另外方面,與所述多個虛擬機(jī)中的每一個相關(guān)聯(lián)的至 少一個存儲單元可包括物理存儲。
      [0014] 根據(jù)此具體示例性實(shí)施例的另外方面,所述技術(shù)可實(shí)現(xiàn)為至少一種非暫態(tài)處理器 可讀存儲介質(zhì),其存儲計(jì)算機(jī)程序指令,所述指令被配置成可由至少一個處理器讀取以指 示所述至少一個處理器執(zhí)行用于執(zhí)行該方法的計(jì)算機(jī)過程。
      [0015] 在另一個實(shí)施例中,所述技術(shù)可實(shí)現(xiàn)為一種用于改進(jìn)快照性能的制品。該制品可 包括至少一種非暫態(tài)處理器可讀存儲介質(zhì),以及存儲在所述至少一種介質(zhì)上的指令。所述 指令可被配置成可由至少一個處理器從所述至少一種介質(zhì)中讀取,并由此致使所述至少一 個處理器操作以:針對與多個虛擬機(jī)中的每一個相關(guān)聯(lián)的每個存儲單元發(fā)起變化區(qū)塊跟 蹤;創(chuàng)建與所述多個虛擬機(jī)中的每一個相關(guān)聯(lián)的每個存儲單元的備份鏡像;使所述多個虛 擬機(jī)中的每一個靜默;創(chuàng)建與所述多個虛擬機(jī)中的每一個相關(guān)聯(lián)的每個存儲單元的快照; 以及采用所述變化區(qū)塊跟蹤來識別至少一個所述備份鏡像中的一個或多個變化區(qū)塊。所述 指令可被配置成致使處理器操作以:通過使用來自所述快照中的至少一個快照的對應(yīng)區(qū)塊 替換所識別出的一個或多個變化區(qū)塊,來編輯所述至少一個所述備份鏡像;以及基于確定 對所述至少一個備份鏡像的編輯已完成并產(chǎn)生一致備份鏡像,來釋放所述至少一個快照, 其中釋放所述至少一個快照與釋放所述快照中的任何其他快照無關(guān)。
      [0016] 根據(jù)此具體示例性實(shí)施例的另外方面,快照創(chuàng)建可被配置成在多個虛擬機(jī)中的每 個虛擬機(jī)被靜默時進(jìn)行實(shí)例化,并且可與所述多個虛擬機(jī)中的其他虛擬機(jī)的狀態(tài)無關(guān)。 [0017]根據(jù)此具體示例性實(shí)施例的另外方面,所述至少一個備份鏡像的編輯可被配置成 獨(dú)立于備份鏡像中的任何其他備份鏡像的編輯來執(zhí)行。
      [0018]在再一個實(shí)施例中,所述技術(shù)可實(shí)現(xiàn)為一種用于改進(jìn)快照性能的系統(tǒng),該系統(tǒng)包 括一個或多個通信地耦接到網(wǎng)絡(luò)的處理器。所述一個或多個處理器可被配置成:針對與多 個虛擬機(jī)中的每一個相關(guān)聯(lián)的每個存儲單元發(fā)起變化區(qū)塊跟蹤;創(chuàng)建與所述多個虛擬機(jī)中 的每一個相關(guān)聯(lián)的每個存儲單元的備份鏡像;使所述多個虛擬機(jī)中的每一個靜默;創(chuàng)建與 所述多個虛擬機(jī)中的每一個相關(guān)聯(lián)的每個存儲單元的快照;以及采用所述變化區(qū)塊跟蹤來 識別至少一個所述備份鏡像中的一個或多個變化區(qū)塊。所述處理器可被配置成:通過使用 來自所述快照中的至少一個快照的對應(yīng)區(qū)塊替換所識別出的一個或多個變化區(qū)塊,來編輯 所述至少一個所述備份鏡像;以及基于確定對所述至少一個備份鏡像的編輯已完成并產(chǎn)生 一致備份鏡像,來釋放所述至少一個快照,其中釋放所述至少一個快照可與釋放所述快照 中的任何其他快照無關(guān)。
      [0019]根據(jù)此具體示例性實(shí)施例的另外方面,使多個虛擬機(jī)中的每一個靜默可被獨(dú)立地 實(shí)例化。
      [0020]根據(jù)此具體示例性實(shí)施例的另外方面,所述技術(shù)還可包括在發(fā)起對存儲單元中的 至少一個的變化區(qū)塊跟蹤后,獲取所述存儲單元中的至少一個的存儲快照。
      [0021] 根據(jù)此具體示例性實(shí)施例的另外方面,快照創(chuàng)建可被配置成在多個虛擬機(jī)中的每 個虛擬機(jī)被靜默時進(jìn)行實(shí)例化,并且與所述多個虛擬機(jī)中的其他虛擬機(jī)的狀態(tài)無關(guān)。
      [0022] 根據(jù)此具體示例性實(shí)施例的另外方面,所述至少一個備份鏡像的編輯可被配置成 獨(dú)立于編輯備份鏡像中的任何其他備份鏡像的編輯來執(zhí)行。
      [0023] 根據(jù)此具體示例性實(shí)施例的另外方面,與多個虛擬機(jī)中的每一個相關(guān)聯(lián)的每個存 儲單元中的至少一個可包括物理存儲器。
      [0024] 現(xiàn)在將參照如附圖所示的本發(fā)明的示例性實(shí)施例來更詳細(xì)地描述本發(fā)明。雖然在 下文中參考示例性實(shí)施例描述本發(fā)明,但是應(yīng)當(dāng)理解,本發(fā)明不限于這些實(shí)施例。獲取本文 中教導(dǎo)內(nèi)容的本領(lǐng)域的技術(shù)人員將認(rèn)識到另外的實(shí)施方式、修改形式和實(shí)施例,以及其他 應(yīng)用領(lǐng)域,這些在本文描述的本發(fā)明的范圍內(nèi),而且就這些而言,本發(fā)明可具有顯著的實(shí)用 性。
      【附圖說明】
      [0025] 為了有利于更充分地理解本發(fā)明,現(xiàn)在將參考附圖,其中類似的組成部分具有類 似的附圖標(biāo)記。這些附圖不應(yīng)理解為限制本發(fā)明,而是僅旨在為示例性的。
      [0026] 圖1示出的框圖描繪了根據(jù)本發(fā)明的實(shí)施例的用于改進(jìn)快照性能的網(wǎng)絡(luò)架構(gòu)。
      [0027] 圖2示出了根據(jù)本發(fā)明的實(shí)施例的計(jì)算機(jī)系統(tǒng)的框圖。
      [0028] 圖3示出了根據(jù)本發(fā)明的實(shí)施例的用于改進(jìn)快照性能的模塊。
      [0029] 圖4示出了根據(jù)本發(fā)明的實(shí)施例的用于改進(jìn)快照性能的方法。
      【具體實(shí)施方式】
      [0030] 圖1示出的框圖描繪了根據(jù)本發(fā)明的實(shí)施例的用于改進(jìn)快照性能的網(wǎng)絡(luò)架構(gòu)100。 圖1是網(wǎng)絡(luò)架構(gòu)100的簡化圖,該網(wǎng)絡(luò)架構(gòu)可包括未描繪的其它組成部分。網(wǎng)絡(luò)架構(gòu)100可包 含客戶端系統(tǒng)110、120和130,以及服務(wù)器140A和140B(其中一個或多個服務(wù)器可使用圖2所 示的計(jì)算機(jī)系統(tǒng)200來實(shí)現(xiàn))??蛻舳讼到y(tǒng)110、120和130可通信地耦接到網(wǎng)絡(luò)150。服務(wù)器 140A可通信地耦接到存儲裝置160A(1)至(N),服務(wù)器140B可通信地耦接到存儲裝置160B (1)至(N)。服務(wù)器140A和140B可包含管理模塊(例如,服務(wù)器140A的快照改進(jìn)模塊154)。月艮 務(wù)器140A和140B可通信地耦接到SAN(存儲區(qū)域網(wǎng)絡(luò))構(gòu)造170 AAN構(gòu)造170可支持服務(wù)器 140A和140B以及由客戶端系統(tǒng)110、120和130經(jīng)由網(wǎng)絡(luò)150訪問存儲裝置180(1)至(N)。 [0031]參考圖2的計(jì)算機(jī)系統(tǒng)200,可使用調(diào)制解調(diào)器247、網(wǎng)絡(luò)接口 248或一些其他方法 來提供從客戶端系統(tǒng)110、120和130中的一個或多個到網(wǎng)絡(luò)150的連接??蛻舳讼到y(tǒng)110、120 和130可能夠使用例如Web瀏覽器或其他客戶端軟件(未示出)訪問服務(wù)器140A或140B上的 信息。這樣的客戶端可允許客戶端系統(tǒng)110、120和130訪問服務(wù)器140A或140B所托管的數(shù)據(jù) 或存儲裝置160A(1)至(N)、160B(1)至(N)和/或180(1)至(N)中的一者所托管的數(shù)據(jù)。
      [0032] 網(wǎng)絡(luò)150和190可為局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、互聯(lián)網(wǎng)、蜂窩網(wǎng)絡(luò)、衛(wèi)星網(wǎng)絡(luò),或允 許在客戶端110、120、130、服務(wù)器140與通信地耦接到網(wǎng)絡(luò)150和190的其他設(shè)備之間通信的 其他網(wǎng)絡(luò)。網(wǎng)絡(luò)150和190還可包括一個或任何數(shù)量的以上所提到的示例性類型的網(wǎng)絡(luò),它 們作為獨(dú)立網(wǎng)絡(luò)運(yùn)行或彼此協(xié)同運(yùn)行。網(wǎng)絡(luò)150和190可采用它們通信地耦接到的一個或多 個客戶端或服務(wù)器的一個或多個協(xié)議。網(wǎng)絡(luò)150和190可轉(zhuǎn)換到其他協(xié)議,或者從其他協(xié)議 轉(zhuǎn)換到網(wǎng)絡(luò)設(shè)備的一個或多個協(xié)議。雖然網(wǎng)絡(luò)150和190各自被描繪為一個網(wǎng)絡(luò),但應(yīng)當(dāng)理 解,根據(jù)一個或多個實(shí)施例,網(wǎng)絡(luò)150和190可各自包括多個互連的網(wǎng)絡(luò)。
      [0033] 存儲裝置160A(1)至(N)、160B(1)至(N)和/或180(1)至(N)可為網(wǎng)絡(luò)可訪問的存 儲,并且相對于服務(wù)器140A或140B可為本地的、遠(yuǎn)程的,或兩者的組合。存儲裝置160A(1)至 (N)、160B(1)至(N)和/或180(1)至(N)可利用廉價磁盤冗余陣列("RAID")、磁帶、磁盤、存儲 區(qū)域網(wǎng)絡(luò)("SAN")、互聯(lián)網(wǎng)小型計(jì)算機(jī)系統(tǒng)接口( "iSCSI")SAN、光纖信道SAN、公共互聯(lián)網(wǎng)文 件系統(tǒng)("CIFS")、網(wǎng)絡(luò)附連存儲("NAS")、網(wǎng)絡(luò)文件系統(tǒng)("NFS")、光存儲或其他計(jì)算機(jī)可訪 問存儲。存儲裝置160A(1)至(N)、160B(1)至(N)和/或180(1)至(N)可用于備份或存檔目的。 [0034]根據(jù)一些實(shí)施例,客戶端110、120和130可為經(jīng)由無線連接或有線連接耦接至網(wǎng)絡(luò) 150的智能電話、PDA、臺式計(jì)算機(jī)、膝上型計(jì)算機(jī)、服務(wù)器、其他計(jì)算機(jī)或其他設(shè)備。客戶端 110、120和130可從用戶輸入、數(shù)據(jù)庫、文件、Web服務(wù)和/或應(yīng)用編程接口接收數(shù)據(jù)。
      [0035] 服務(wù)器140A和140B可為通信地耦接到網(wǎng)絡(luò)150的應(yīng)用程序服務(wù)器、存檔平臺、備份 服務(wù)器、網(wǎng)絡(luò)存儲裝置、媒體服務(wù)器、電子郵件服務(wù)器、文檔管理平臺、企業(yè)搜索服務(wù)器或其 他設(shè)備。服務(wù)器140A和140B可利用存儲裝置160A(1)至(N)、160B(1)至(N)和/或180(1)至 (N)中的一者來存儲應(yīng)用程序數(shù)據(jù)、備份數(shù)據(jù)或其他數(shù)據(jù)。服務(wù)器140A和140B可為主機(jī),諸 如應(yīng)用程序服務(wù)器,可處理在客戶端110、120和130與備份平臺、備份過程和/或存儲之間傳 送的數(shù)據(jù)。根據(jù)一些實(shí)施例,服務(wù)器140A和140B可為用于將數(shù)據(jù)備份和/或存檔的平臺???基于備份策略和/或應(yīng)用的存檔、與數(shù)據(jù)源相關(guān)聯(lián)的屬性、可用于備份的空間、數(shù)據(jù)源上可 用的空間或其他因素來對數(shù)據(jù)的一個或多個部分進(jìn)行備份或存檔。
      [0036]根據(jù)一些實(shí)施例,客戶端110、120和130可包含用于改進(jìn)快照性能的軟件(例如快 照改進(jìn)模塊154)的一個或多個部分。如圖所不,快照改進(jìn)模塊154的一個或多個部分可駐存 在網(wǎng)絡(luò)中心位置。例如,服務(wù)器140A可為可執(zhí)行一個或多個動作來改進(jìn)快照性能的服務(wù)器、 防火墻、網(wǎng)關(guān)、備份服務(wù)器或其他網(wǎng)絡(luò)組成部分。根據(jù)一些實(shí)施例,網(wǎng)絡(luò)190可為外部網(wǎng)絡(luò) (例如,互聯(lián)網(wǎng)),并且服務(wù)器140A可為一個或多個內(nèi)部組件和客戶端與外部網(wǎng)絡(luò)之間的網(wǎng) 關(guān)或防火墻。
      [0037] 多個虛擬機(jī)的傳統(tǒng)備份可需要使所有虛擬機(jī)靜默(例如,暫停運(yùn)行進(jìn)程和將任何 寫入刷新到磁盤的狀態(tài))。在所有虛擬機(jī)靜默后,接著可以獲取平臺(例如,服務(wù)器)上的所 有虛擬機(jī)的虛擬存儲的快照。也可獲取下層物理存儲的快照??墒褂每煺諄砩商摂M機(jī)的 虛擬存儲(例如,虛擬磁盤如.vmdks)的備份鏡像。在為所有的虛擬機(jī)生成備份鏡像后,可釋 放快照。然而,生成備份鏡像可能需要大量時間,在此期間,快照會被維持。當(dāng)平臺上的多個 虛擬機(jī)需要多個備份鏡像時,快照被維持的時間會顯著增加。一旦快照釋放,可將在快照期 間被排隊(duì)至臨時增量文件的任何輸入/輸出(I/O)寫入到虛擬磁盤。由此產(chǎn)生的I/O積壓可 顯著地增加 I/O和CPU使用率,并且可顯著地降低性能。
      [0038] 根據(jù)一些實(shí)施例,快照改進(jìn)模塊154可在對具有多個虛擬機(jī)的平臺備份時減少快 照需要的持續(xù)時間。例如,快照改進(jìn)模塊154可允許針對每個虛擬機(jī)獨(dú)立地創(chuàng)建和釋放快 照,由此減少保持快照的時間量。具體地講,快照改進(jìn)模塊154可允許將第一虛擬機(jī)的快照 創(chuàng)建實(shí)例化,而平臺上的其他虛擬機(jī)仍靜默,并且其他虛擬機(jī)的快照創(chuàng)建尚未實(shí)例化。
      [0039] 快照改進(jìn)模塊154還可允許在使虛擬機(jī)靜默和獲取虛擬機(jī)快照之前創(chuàng)建備份鏡 像。由于創(chuàng)建備份鏡像需要大量時間,并且是傳統(tǒng)備份過程中耗時較長的步驟之一,因此在 創(chuàng)建快照之前創(chuàng)建備份鏡像可極大地減少保持快照的時間量。這可減少增量文件中的排隊(duì) I/O的量。
      [0040] 由于這些改變,快照改進(jìn)模塊154可以采用若干步驟,以便能夠確保創(chuàng)建應(yīng)用程序 一致備份鏡像(例如,未丟失應(yīng)用程序數(shù)據(jù)的備份鏡像)??煺崭倪M(jìn)模塊154可通過將針對支 持要備份的一個或多個虛擬機(jī)中的一個或多個下層存儲單元(例如,卷、虛擬磁盤或物理磁 盤)的變化區(qū)塊跟蹤實(shí)例化,來開始多個虛擬機(jī)的備份過程。根據(jù)一些實(shí)施例,變化區(qū)塊跟 蹤可產(chǎn)生位圖或變化區(qū)塊列表。
      [0041] 在實(shí)例化變化區(qū)塊跟蹤之后,快照改進(jìn)模塊154可創(chuàng)建與要備份的虛擬機(jī)關(guān)聯(lián)的 虛擬存儲的每個單元的備份鏡像。
      [0042] 在創(chuàng)建了與虛擬機(jī)(例如,對應(yīng)虛擬磁盤)關(guān)聯(lián)的存儲的備份鏡像之后,快照改進(jìn) 模塊154可發(fā)起虛擬機(jī)的靜默。一旦虛擬機(jī)靜默,可獲取虛擬機(jī)快照。
      [0043] 生成快照之后,快照改進(jìn)模塊154可編輯該虛擬機(jī)的備份鏡像以確保一致性。編輯 備份鏡像以確保一致性可包括使用變化區(qū)塊跟蹤來識別備份鏡像中已變化的區(qū)塊??捎脕?自該虛擬機(jī)的對應(yīng)快照的區(qū)塊替換所識別的變化的區(qū)塊。根據(jù)一些實(shí)施例,可推遲對備份 鏡像的編輯,而且可存儲來自對應(yīng)快照的區(qū)塊的副本以用于以后編輯。如果識別備份鏡像 中變化的區(qū)塊的數(shù)據(jù)可用(例如,變化跟蹤),而且提供一致區(qū)塊以替換變化區(qū)塊的數(shù)據(jù)可 用(例如,存儲在備份鏡像中,存儲在快照中,或是與快照或備份鏡像分開存儲),那么可推 遲對備份鏡像的編輯。使用來自對應(yīng)快照的區(qū)塊替換備份鏡像中的區(qū)塊可以確保備份鏡像 是崩潰一致且應(yīng)用一致的。一旦虛擬機(jī)的備份鏡像被編輯以確保一致性或者一致的數(shù)據(jù)且 用于識別變化區(qū)塊的數(shù)據(jù)已被儲存,快照改進(jìn)模塊154就可以釋放虛擬機(jī)的存儲器的快照。 因此,編輯備份鏡像以確保一致性可以僅包括使用來自對應(yīng)快照的一致數(shù)據(jù)替換變化區(qū) 塊。由于備份鏡像在快照創(chuàng)建前寫入并且快照可以僅在備份鏡像編輯持續(xù)時間內(nèi)保持,因 此快照可保持顯著更短的時間段。由于每個虛擬機(jī)的備份鏡像可以獨(dú)立地創(chuàng)建,并且快照 可以獨(dú)立地創(chuàng)建和釋放,因此每個快照可以僅在用以確保備份鏡像一致性所耗費(fèi)的時間內(nèi) 保持,而不考慮其他虛擬機(jī)的備份鏡像的狀態(tài)。因此,在完成所有其他虛擬機(jī)的備份鏡像 前,可以不延遲快照釋放。由于這些效果,快照可保持顯著更短的時間段,而這可顯著減少 增量文件中的排隊(duì)I/O的量。
      [0044] 根據(jù)一些實(shí)施例,快照改進(jìn)模塊154可以在發(fā)起變化區(qū)塊跟蹤后生成物理存儲器 快照。這樣可提供單個快照,從而允許所有虛擬機(jī)跨平臺移動。這樣還可確保備份鏡像是崩 潰一致的(在編輯備份鏡像前,編輯備份鏡像還可確保備份鏡像是崩潰一致且應(yīng)用一致 的)。
      [0045]圖2示出根據(jù)本發(fā)明的實(shí)施例的計(jì)算機(jī)系統(tǒng)200的框圖。計(jì)算機(jī)系統(tǒng)200適用于實(shí) 施根據(jù)本發(fā)明的技術(shù)。計(jì)算機(jī)系統(tǒng)200可包括總線212,該總線可將計(jì)算機(jī)系統(tǒng)210中的主子 系統(tǒng)互連,所述主子系統(tǒng)諸如中央處理器214、系統(tǒng)存儲器217(例如,RAM(隨機(jī)存取存儲 器)、ROM(只讀存儲器)、閃存RAM等等)、輸入/輸出(I/O)控制器218、外部音頻設(shè)備(諸如經(jīng) 由音頻輸出接口 222的揚(yáng)聲器系統(tǒng)220)、外部設(shè)備(諸如經(jīng)由顯示器適配器226的顯示器屏 幕224)、串行端口 228和230、鍵盤232(經(jīng)由鍵盤控制器233對接)、存儲接口 234、可操作以接 收軟盤238的軟盤驅(qū)動器237、可操作以與光纖信道網(wǎng)絡(luò)290連接的主機(jī)總線適配器(HBA)接 口卡235A、可操作以連接SCSI總線239的主機(jī)總線適配器(HBA)接口卡235B、以及可操作以 接收光盤242的光盤驅(qū)動器240。該計(jì)算機(jī)系統(tǒng)還可包括鼠標(biāo)246 (或經(jīng)由串行端口 228耦接 到總線212的其他即指即點(diǎn)(point-and-click)設(shè)備)、調(diào)制解調(diào)器247(經(jīng)由串行端口 230耦 接到總線212 )、網(wǎng)絡(luò)接口 248 (直接耦接到總線212 )、電源管理器250和電池252。
      [0046]總線212允許在中央處理器214與系統(tǒng)存儲器217之間進(jìn)行數(shù)據(jù)通信,該系統(tǒng)存儲 器可包括只讀存儲器(ROM)或閃存存儲器(均未示出)、以及隨機(jī)存取存儲器(RAM)(未示 出),如先前所指出。RAM可以是可在其中加載操作系統(tǒng)和應(yīng)用程序的主存儲器。除其他代碼 外,ROM或閃存存儲器可包含基本輸入輸出系統(tǒng)(BIOS),BI0S控制基本硬件操作,如與外圍 組件的交互。駐存于計(jì)算機(jī)系統(tǒng)210的應(yīng)用程序可存儲在計(jì)算機(jī)可讀介質(zhì)上并經(jīng)由其進(jìn)行 訪問,所述計(jì)算機(jī)可讀介質(zhì)諸如硬盤驅(qū)動器(例如,固定磁盤244)、光驅(qū)(例如,光驅(qū)240)、軟 盤單元237或其他存儲介質(zhì)。例如,快照改進(jìn)模塊154可駐存于系統(tǒng)存儲器217中。
      [0047]存儲接口 234(正如計(jì)算機(jī)系統(tǒng)210的其他存儲接口)可連接到用于存儲和/或檢索 信息的標(biāo)準(zhǔn)計(jì)算機(jī)可讀介質(zhì),如固定磁盤驅(qū)動器244。固定磁盤驅(qū)動器244可以是計(jì)算機(jī)系 統(tǒng)210的一部分,或者可為獨(dú)立的并通過其他接口系統(tǒng)進(jìn)行訪問。調(diào)制解調(diào)器247可以提供 經(jīng)由電話鏈路到遠(yuǎn)程服務(wù)器或經(jīng)由互聯(lián)網(wǎng)服務(wù)提供商(ISP)到互聯(lián)網(wǎng)的直接連接。網(wǎng)絡(luò)接 口 248可以提供經(jīng)由直接網(wǎng)絡(luò)鏈路到遠(yuǎn)程服務(wù)器或經(jīng)由POP(入網(wǎng)點(diǎn))到互聯(lián)網(wǎng)的直接連接。 網(wǎng)絡(luò)接口 248可使用無線技術(shù)來提供這種連接,包括數(shù)字蜂窩電話連接、蜂窩數(shù)字分組數(shù)據(jù) (⑶ro)連接、數(shù)字衛(wèi)星數(shù)據(jù)連接等等。
      [0048]許多其他設(shè)備或子系統(tǒng)(未示出)可通過類似方式連接(例如,文檔掃描器、數(shù)字相 機(jī)等等)。反之,無需存在圖2所示的所有設(shè)備來實(shí)施本發(fā)明。這些設(shè)備和子系統(tǒng)可通過不同 于圖2所示的方式來互連??蓪⒂靡詫?shí)施本發(fā)明的代碼存儲在計(jì)算機(jī)可讀存儲介質(zhì)中,諸如 存儲在系統(tǒng)存儲器217、固定磁盤244、光盤242或軟盤238中的一個或多個中。用以實(shí)施本發(fā) 明的代碼還可經(jīng)由一個或多個接口接收并存儲在存儲器中。計(jì)算機(jī)系統(tǒng)210上提供的操作 系統(tǒng)可以是MS-DOS' MS-WINDOWS' OS/2'K、〇S X?、UNIXk、Linuxli或 其他已知操作系統(tǒng)。
      [0049] 電源管理器250可以監(jiān)控電池252的電量。電源管理器250可以提供一個或多個API (應(yīng)用編程接口),以便確定電量、在計(jì)算機(jī)系統(tǒng)200關(guān)機(jī)前剩余的時間窗、耗電速率、關(guān)于計(jì) 算機(jī)系統(tǒng)是接通主電源(例如,交流電源)還是電池電源的指示器,以及其他電源相關(guān)信息。 根據(jù)一些實(shí)施例,電源管理器250的API可以遠(yuǎn)程訪問(例如,可經(jīng)由網(wǎng)絡(luò)連接訪問遠(yuǎn)程備份 管理模塊)。根據(jù)一些實(shí)施例,電池252可為位于計(jì)算機(jī)系統(tǒng)200本地或遠(yuǎn)程的不間斷電源 (UPS)。在此類實(shí)施例中,電源管理器250可以提供有關(guān)UPS的電量的信息。
      [0050] 參見圖3,其中示出根據(jù)本發(fā)明的實(shí)施例的快照性能改進(jìn)模塊310。如圖所示,快照 性能改進(jìn)模塊310可以包含一個或多個組件,包括變化區(qū)塊跟蹤模塊312、備份鏡像模塊 314、快照模塊316、鏡像編輯模塊318以及錯誤記錄和報告模塊320。
      [0051] 以下說明描述了一種用于改進(jìn)快照性能的系統(tǒng)和方法的網(wǎng)絡(luò)元素、計(jì)算機(jī)和/或 組件,其中可包括一個或多個模塊。如本文所用,術(shù)語"模塊"可以理解為是指計(jì)算軟件、固 件、硬件和/或它們的各種組合。然而,模塊不應(yīng)解釋為不在硬件、固件上實(shí)施或不在處理器 可讀可記錄存儲介質(zhì)上記錄的軟件(即,模塊并非軟件本身)。應(yīng)當(dāng)指出的是,所述模塊僅是 示例性的。可將這些模塊組合、集成、分開和/或復(fù)制,以便支持各種應(yīng)用。另外,作為特定模 塊處執(zhí)行的功能的替代或補(bǔ)充,在本文中描述為在特定模塊處執(zhí)行的功能可以在一個或多 個其他模塊處和/或通過一個或多個其他設(shè)備執(zhí)行。另外,模塊可在多個設(shè)備上和/或在彼 此為本地或遠(yuǎn)程的其他組件上實(shí)現(xiàn)。此外,模塊可從一個設(shè)備移開并添加至另一設(shè)備,并 且/或者可包括在這兩個設(shè)備中。
      [0052]變化區(qū)塊跟蹤模塊312可以生成位圖、列表、或指示存儲區(qū)塊已變化的其他數(shù)據(jù)結(jié) 構(gòu)。變化區(qū)塊跟蹤模塊312可用于在從創(chuàng)建采用下層物理存儲器的虛擬磁盤備份鏡像直到 創(chuàng)建虛擬磁盤快照的時間段期間,跟蹤對該下層物理存儲器的修改??墒褂脕碜宰兓瘏^(qū)塊 跟蹤模塊312的信息來識別在需要根據(jù)快照進(jìn)行更新的對應(yīng)備份鏡像文件中修改的區(qū)塊。 [0053]備份鏡像模塊314可以生成與一個或多個虛擬機(jī)關(guān)聯(lián)的虛擬存儲器(例如,虛擬磁 盤)的備份鏡像。備份鏡像模塊314可以在獲取虛擬機(jī)快照前,生成與該虛擬機(jī)關(guān)聯(lián)的虛擬 存儲器的備份鏡像。
      [0054]快照模塊316可使虛擬機(jī)靜默,并且生成虛擬機(jī)的虛擬存儲器的快照。
      [0055] 在使虛擬機(jī)靜默并獲取快照前,鏡像編輯模塊318可基于備份鏡像的生成來校正 虛擬機(jī)的存儲單元的備份鏡像中的不一致數(shù)據(jù)。鏡像編輯模塊318可使用來自變化區(qū)塊跟 蹤模塊312的數(shù)據(jù)確定備份鏡像中的哪些區(qū)塊已被修改并因此不一致。鏡像編輯模塊318可 識別出對應(yīng)快照,并且可使用來自對應(yīng)快照的一致數(shù)據(jù)覆蓋備份鏡像中已變化的區(qū)塊。在 備份鏡像被修改以確保一致性(例如,應(yīng)用一致性,或者在一些實(shí)施例中,崩潰一致性)后, 快照模塊316可釋放對應(yīng)快照。在一些實(shí)施例中,可存儲一致數(shù)據(jù)以及用于識別變化區(qū)塊的 數(shù)據(jù),并且快照模塊316可以在編輯對應(yīng)備份鏡像前釋放對應(yīng)快照。
      [0056] 錯誤記錄和報告模塊320可以產(chǎn)生日志、報告、或與改進(jìn)快照性能相關(guān)的其他信 息。
      [0057]參見圖4,其中示出根據(jù)本發(fā)明實(shí)施例的用于改進(jìn)快照性能的方法400。在方框402 處,可開始方法400。
      [0058]在方框404處,可針對支持待備份的一個或多個虛擬機(jī)中的一個或多個下層存儲 單元(例如,卷、虛擬磁盤或物理磁盤)來發(fā)起變化區(qū)塊跟蹤。根據(jù)一些實(shí)施例,變化區(qū)塊跟 蹤可產(chǎn)生位圖或變化區(qū)塊列表。
      [0059] 在方框406處,可執(zhí)行一任選的進(jìn)程。根據(jù)一些實(shí)施例,可以在發(fā)起變化區(qū)塊跟蹤 后生成物理存儲器快照。這樣可提供單個快照,從而允許所有虛擬機(jī)跨平臺移動。這樣還可 確保備份鏡像是崩潰一致的(在編輯備份鏡像前,編輯備份鏡像還可確保備份鏡像是崩潰 一致且應(yīng)用一致的)。
      [0060]在方框408處,可針對與待備份的虛擬機(jī)關(guān)聯(lián)的每個虛擬存儲單元(例如,對應(yīng)虛 擬磁盤)來創(chuàng)建備份鏡像。
      [0061 ]在方框410處,可發(fā)起虛擬機(jī)的靜默。一旦虛擬機(jī)靜默,可獲取虛擬機(jī)快照。發(fā)起虛 擬機(jī)的靜默和獲取快照可獨(dú)立于彼此進(jìn)行,并且可取決于特定虛擬機(jī)的備份鏡像的完成時 間。根據(jù)一些實(shí)施例,發(fā)起虛擬機(jī)的靜默和快照可在同一時間進(jìn)行。
      [0062]根據(jù)一些實(shí)施例,在方框412處,可對快照的創(chuàng)建進(jìn)行檢測。完成快照生成后,方法 400可繼續(xù)至方框414。如果快照尚未完成,那么方法可返回至方框412。
      [0063]在方框414處,可增強(qiáng)虛擬機(jī)的備份鏡像,以確保一致性。增強(qiáng)備份鏡像以確保一 致性可包括使用變化區(qū)塊跟蹤來識別備份鏡像中已變化的區(qū)塊??杀4嫣摂M機(jī)快照鏡像中 對應(yīng)于被識別為在備份鏡像中已變化的那些的區(qū)塊。例如,可將來自對應(yīng)快照鏡像的區(qū)塊 添加至備份鏡像。在一些實(shí)施例中,在備份鏡像中識別出的變化區(qū)塊可以使用來自虛擬機(jī) 對應(yīng)快照的區(qū)塊替換。在一些實(shí)施例中,備份鏡像編輯可推遲到稍后進(jìn)行。如果存在用于識 別備份鏡像中變化的區(qū)塊(例如,經(jīng)由變化區(qū)塊跟蹤)的數(shù)據(jù)以及為變化區(qū)塊提供一致數(shù)據(jù) 的存儲的區(qū)塊副本,就可確保一致的備份鏡像。在一些實(shí)施例中,可稍后對具有存儲的一致 數(shù)據(jù)的備份鏡像進(jìn)行編輯(例如,在釋放對應(yīng)快照后)。使用來自對應(yīng)快照的區(qū)塊替換備份 鏡像中的區(qū)塊可以確保備份鏡像是崩潰一致且應(yīng)用一致的。
      [0064]在方框416處,一旦虛擬機(jī)的備份鏡像被編輯以確保一致性或者已存儲一致數(shù)據(jù) 的副本,快照改進(jìn)模塊154就可以釋放虛擬機(jī)的存儲器的快照。虛擬機(jī)的快照的釋放可以獨(dú) 立于其他虛擬機(jī)的狀態(tài)和其他虛擬機(jī)的快照。一旦釋放虛擬機(jī)存儲單元的快照,可將排隊(duì) I/O操作的增量文件合并到該虛擬機(jī)的存儲單元(例如,虛擬磁盤)中。
      [0065]在方框418處,可以確定備份進(jìn)程的所有快照是否已完成。如果正創(chuàng)建另外的快 照,那么方法400可返回至方框412,如果不在創(chuàng)建另外的快照,那么方法400可結(jié)束于方框 420 〇
      [0066] 就此而言,應(yīng)當(dāng)指出的是,根據(jù)如上所述的本發(fā)明改進(jìn)快照性能通常涉及處理輸 入數(shù)據(jù)和生成輸出數(shù)據(jù)達(dá)一定程度。這種輸入數(shù)據(jù)處理和輸出數(shù)據(jù)生成可以在硬件或軟件 中實(shí)現(xiàn)。例如,可將特定電子組件用于快照性能改進(jìn)模塊或者類似或相關(guān)的電路中,以便實(shí) 現(xiàn)與如上所述根據(jù)本發(fā)明改進(jìn)快照性能相關(guān)的功能。或者,根據(jù)指令進(jìn)行操作的一個或多 個處理器可以實(shí)現(xiàn)與如上所述根據(jù)本發(fā)明改進(jìn)快照性能相關(guān)的功能。如果是這樣的情況, 那么在本發(fā)明的范圍內(nèi)的是,可將此類指令存儲在一個或多個處理器可讀存儲介質(zhì)(例如, 磁盤或其他存儲介質(zhì))上,或經(jīng)由體現(xiàn)為一個或多個載波的一個或多個信號傳輸?shù)揭粋€或 多個處理器。
      [0067] 本發(fā)明不限于本文所述具體實(shí)施例的范圍。實(shí)際上,除了本文所述的那些之外,通 過先前的描述和附圖,本發(fā)明的其他各種實(shí)施例和修改形式對于本領(lǐng)域的技術(shù)人員而言將 顯而易見。因此,此類其他實(shí)施例和修改形式旨在落入本發(fā)明的范圍內(nèi)。另外,雖然在本文 中,出于特定目的在特定環(huán)境中的特定實(shí)施的情形下描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人 員將認(rèn)識到,本發(fā)明的有效性不限于此,并且可出于任何數(shù)量的目的,將本發(fā)明有利地在任 何數(shù)量的環(huán)境中實(shí)施。因此,以下給出的權(quán)利要求書應(yīng)根據(jù)本文所述的本發(fā)明的最寬范圍 和精神來解釋。
      【主權(quán)項(xiàng)】
      1. 一種用于改進(jìn)快照性能的方法,包括: 針對與多個虛擬機(jī)中的每一個相關(guān)聯(lián)的每個存儲單元發(fā)起變化區(qū)塊跟蹤; 創(chuàng)建與所述多個虛擬機(jī)中的每一個相關(guān)聯(lián)的每個存儲單元的備份鏡像; 使所述多個虛擬機(jī)中的每一個靜默; 創(chuàng)建與所述多個虛擬機(jī)中的每一個相關(guān)聯(lián)的每個存儲單元的快照; 使用至少一個計(jì)算機(jī)處理器,采用所述變化區(qū)塊跟蹤來識別至少一個所述備份鏡像中 的一個或多個變化區(qū)塊; 通過使用來自所述快照中的至少一個快照的對應(yīng)區(qū)塊替換所識別的一個或多個變化 區(qū)塊,來編輯所述至少一個備份鏡像;以及 基于確定已完成對所述至少一個備份鏡像的編輯并產(chǎn)生一致備份鏡像,來釋放所述至 少一個快照,其中釋放所述至少一個快照與釋放所述快照中的任何其他快照無關(guān)。2. 根據(jù)權(quán)利要求1所述的方法,其中使所述多個虛擬機(jī)中的每一個靜默被獨(dú)立地實(shí)例 化。3. 根據(jù)權(quán)利要求1所述的方法,還包括在發(fā)起對所述存儲單元中的至少一個的變化區(qū) 塊跟蹤后,獲取所述存儲單元中的所述至少一個的存儲器快照。4. 根據(jù)權(quán)利要求3所述的方法,其中所述存儲器快照提供單個快照,以允許還原所有的 所述多個虛擬機(jī)。5. 根據(jù)權(quán)利要求1所述的方法,其中所述一致備份鏡像是崩潰一致備份鏡像。6. 根據(jù)權(quán)利要求1所述的方法,其中所述一致備份鏡像是應(yīng)用一致備份鏡像。7. 根據(jù)權(quán)利要求1所述的方法,其中所述快照創(chuàng)建被配置成在所述多個虛擬機(jī)中的每 個虛擬機(jī)被靜默時進(jìn)行實(shí)例化,并與所述多個虛擬機(jī)中的其他虛擬機(jī)的狀態(tài)無關(guān)。8. 根據(jù)權(quán)利要求1所述的方法,其中所述至少一個備份鏡像的編輯被配置成獨(dú)立于所 述備份鏡像中的任何其他備份鏡像的編輯來執(zhí)行。9. 根據(jù)權(quán)利要求1所述的方法,其中所述存儲單元包括虛擬硬盤驅(qū)動器。10. 根據(jù)權(quán)利要求1所述的方法,其中與所述多個虛擬機(jī)中的每一個相關(guān)聯(lián)的至少一個 存儲單元包括物理存儲器。11. 至少一個非暫態(tài)處理器可讀存儲介質(zhì),所述非暫態(tài)處理器可讀存儲介質(zhì)存儲計(jì)算 機(jī)程序指令,所述指令被配置成可由至少一個處理器讀取以用于指示所述至少一個處理器 執(zhí)行用于執(zhí)行如權(quán)利要求1所述的方法的計(jì)算機(jī)過程。12. -種用于改進(jìn)快照性能的制品,所述制品包括: 至少一個非暫態(tài)處理器可讀存儲介質(zhì);以及 存儲在所述至少一個介質(zhì)上的指令; 其中所述指令被配置成能由至少一個處理器從所述至少一個介質(zhì)中讀取,并由此致使 所述至少一個處理器操作以: 針對與多個虛擬機(jī)中的每一個相關(guān)聯(lián)的每個存儲單元發(fā)起變化區(qū)塊跟蹤; 創(chuàng)建與所述多個虛擬機(jī)中的每一個相關(guān)聯(lián)的每個存儲單元的備份鏡像; 使所述多個虛擬機(jī)中的每一個靜默; 創(chuàng)建與所述多個虛擬機(jī)中的每一個相關(guān)聯(lián)的每個存儲單元的快照; 采用所述變化區(qū)塊跟蹤來識別至少一個所述備份鏡像中的一個或多個變化區(qū)塊; 通過使用來自所述快照中的至少一個快照的對應(yīng)區(qū)塊替換所識別的一個或多個變化 區(qū)塊,來編輯所述至少一個所述備份鏡像;以及 基于確定已完成對所述至少一個備份鏡像的編輯并產(chǎn)生一致備份鏡像,來釋放所述至 少一個快照,其中釋放所述至少一個快照與釋放所述快照中的任何其他快照無關(guān)。13. 根據(jù)權(quán)利要求1所述的制品,其中所述快照創(chuàng)建被配置成在所述多個虛擬機(jī)中的每 個虛擬機(jī)被靜默時進(jìn)行實(shí)例化,并與所述多個虛擬機(jī)中的其他虛擬機(jī)的狀態(tài)無關(guān)。14. 根據(jù)權(quán)利要求1所述的制品,其中所述至少一個備份鏡像的編輯被配置成獨(dú)立于所 述備份鏡像中的任何其他備份鏡像的編輯來執(zhí)行。15. -種用于改進(jìn)快照性能的系統(tǒng),包括: 一個或多個處理器,所述處理器以通信方式耦接到網(wǎng)絡(luò);其中所述一個或多個處理器 被配置成: 針對與多個虛擬機(jī)中的每一個相關(guān)聯(lián)的每個存儲單元發(fā)起變化區(qū)塊跟蹤; 創(chuàng)建與所述多個虛擬機(jī)中的每一個相關(guān)聯(lián)的每個存儲單元的備份鏡像; 使所述多個虛擬機(jī)中的每一個靜默; 創(chuàng)建與所述多個虛擬機(jī)中的每一個相關(guān)聯(lián)的每個存儲單元的快照; 采用所述變化區(qū)塊跟蹤來識別至少一個所述備份鏡像中的一個或多個變化區(qū)塊; 通過使用來自所述快照中的至少一個快照的對應(yīng)區(qū)塊替換所識別的一個或多個變化 區(qū)塊,來編輯所述至少一個所述備份鏡像;以及 基于確定已完成對所述至少一個備份鏡像的編輯并產(chǎn)生一致備份鏡像,來釋放所述至 少一個快照,其中釋放所述至少一個快照與釋放所述快照中的任何其他快照無關(guān)。16. 根據(jù)權(quán)利要求15所述的用于改進(jìn)快照性能的系統(tǒng),其中使所述多個虛擬機(jī)中的每 一個靜默被獨(dú)立地實(shí)例化。17. 根據(jù)權(quán)利要求15所述的用于改進(jìn)快照性能的系統(tǒng),還包括在發(fā)起對所述存儲單元 中的至少一個的變化區(qū)塊跟蹤后,獲取所述存儲單元中的所述至少一個的存儲器快照。18. 根據(jù)權(quán)利要求15所述的用于改進(jìn)快照性能的系統(tǒng),其中所述快照創(chuàng)建被配置成在 所述多個虛擬機(jī)中的每個虛擬機(jī)被靜默時進(jìn)行實(shí)例化,并與所述多個虛擬機(jī)中的其他虛擬 機(jī)的狀態(tài)無關(guān)。19. 根據(jù)權(quán)利要求15所述的用于改進(jìn)快照性能的系統(tǒng),其中所述至少一個備份鏡像的 編輯被配置成獨(dú)立于所述備份鏡像中的任何其他備份鏡像的編輯來執(zhí)行。20. 根據(jù)權(quán)利要求15所述的用于改進(jìn)快照性能的系統(tǒng),其中與多個虛擬機(jī)中的每一個 相關(guān)聯(lián)的每個存儲單元中的至少一個包括物理存儲器。
      【文檔編號】G06F17/30GK106062742SQ201480076047
      【公開日】2016年10月26日
      【申請日】2014年12月9日
      【發(fā)明人】S·沙瑪, A·馬羅德, M·A·蒂托
      【申請人】賽門鐵克公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1