專利名稱:備份系統(tǒng)和方法
技術(shù)領(lǐng)域:
0001本發(fā)明涉及在實(shí)時(shí)樂境中提供計(jì)算機(jī)系統(tǒng)應(yīng)用禾I^ (application)的 她
背景絲在步驟108中,其中有應(yīng)用程序的備除實(shí)例正在運(yùn)行的第二虛擬機(jī)環(huán)境40.2 (如圖7中40.2,所示)以有序的方式關(guān)閉。以有序的方式關(guān)閉備盼實(shí) 例使得能夠?qū)⑵錉顟B(tài)刷新存儲器(例如
圖1中示出的,器24),從而當(dāng)機(jī)器 重啟動時(shí)備階實(shí)例能夠重新開始。在圖3至圖7所示的過程中,應(yīng)用程序的生產(chǎn)實(shí)例可以繼續(xù)不受影
響地運(yùn)行(除了創(chuàng)建虛擬機(jī)快照的初始影響)。應(yīng)用程序的備盼實(shí)例可以在任意
處被創(chuàng)建。例如,如果希望進(jìn)一步改善備份的性能,可以從生產(chǎn)實(shí)例脫離主機(jī)地(off-host)創(chuàng)建備份實(shí)例,有可能創(chuàng)建在備份服務(wù)器上(例如圖2中的 計(jì)算機(jī)系統(tǒng)10.2)。在這個示例性實(shí)施例中,不需要應(yīng)用孝踏廠商的支持,并且
備份過程中不涉及應(yīng)用程序特定代碼。檢查點(diǎn)過程、特定快照過程、業(yè)務(wù)持續(xù)巻(BCVS)過程、分割鏡^it程,
或甚至將lt據(jù)的拷貝^f單獨(dú)的^^^Jl。虛^4M支術(shù)來創(chuàng)^t產(chǎn)應(yīng)用禾I^的備 份實(shí)例,然后使用備盼實(shí)例來創(chuàng)建應(yīng)用程序的備除,^a也可以^^I^^支術(shù)。 例如,可^PCilMM躲^^器的^象'^^到另一個物^^器上的軟件產(chǎn)品。 因此,應(yīng)當(dāng)理解,請求^M^的發(fā)明不限于i^E所描述的特定實(shí)施例。
^求l所述的計(jì)^^L系統(tǒng),其中所絲4器實(shí)例不與所^一 機(jī)器實(shí)例共享網(wǎng)絡(luò)連接。
3、 HW漆求1所述的計(jì)^^幾系統(tǒng),其中所錄>=^實(shí)例的絲器形成 所錄一機(jī)器實(shí)例的絲器的可寫的快照。
4、 JwM,漆求1所述的計(jì),系統(tǒng),進(jìn)一步可操作用于關(guān)閉所^^器 實(shí)例,由此應(yīng)用程序的狀態(tài)被^^到所^^^幾器實(shí)例的,器中。
5、 如權(quán)矛J^求4所述的計(jì)^^幾系統(tǒng),進(jìn)一步可,用于4^應(yīng)用禾誘的狀態(tài)。
6、 如^5U,決求1所述的計(jì)算機(jī)系統(tǒng),進(jìn)一步可操怍用于指示^^軟^HM 應(yīng)用^^^S^所^^f幾器實(shí)例上^^所^Jl用^^。
7、 如擬,J^求1所述的計(jì),系統(tǒng),其中所^一機(jī)器實(shí)例和所^^f幾 器實(shí)例可同時(shí)操怍。
8、J^U'J^求1所述的計(jì),系統(tǒng),其中所^一機(jī)器實(shí)例^一虛^^, 所鄉(xiāng)斗器實(shí)例^二虛扣氛
9、 一種對在第一機(jī)器實(shí)例中運(yùn)行的應(yīng)用程序IW亍M的方法,所述方法包括獲^/斤^一機(jī)器實(shí)例的快照^f^; >^^斤述快照啟動第二^/1器實(shí)例;以及 >^斤^^器實(shí)例^#所#用*。
10、 如才M,j要求9所述的方法,包櫧己置所錄4器實(shí)例,使其不與所 i^一機(jī)器實(shí)例共享網(wǎng)絡(luò)連接。
11、 如似,]要求9所述的方法,其中所錄^4/L器實(shí)例的賴器形成所述 第一機(jī)器實(shí)例的務(wù)賭器的可寫的快照。
12、 如權(quán)考']^求9所述的方法,包括關(guān)閉所^J^器實(shí)例,由此應(yīng)用考呈 序的狀態(tài)被^#到4#器。
13、 如權(quán)矛漆求12所述的方法,可操作用于^f^到,器的應(yīng)用程序 狀態(tài)。
14、 ^5^'J^求9所述的方法,包括^^軟fK吏用應(yīng)用^^aS^所述 第4器實(shí)例上^^所i^用禾I^。
15、 如權(quán)利要求9所述的方法,其中I^^建快照R^象的初始影響W卜,所 ^一機(jī)器實(shí)例繼續(xù)不受影響地it行。
16、 N^'漆求9所述的方法,其中所^一機(jī)器實(shí)例;l^一虛擬fe/U,所 鄉(xiāng)斗器實(shí)例^二虛脅。
17、 一種,可在計(jì)^^系^Ji,的禾i^指令的栽體介質(zhì),用于對在第 一機(jī)器實(shí)例中運(yùn)行的應(yīng)用^H^亍備盼,其中所述計(jì),系統(tǒng)具有至少一個處 理器和M器,所i^ 指4^可用于獲^^斤^一機(jī)器實(shí)例的快照^^;^M^斤迷快照啟動第二機(jī)器實(shí)例;以及 A^斤^^器實(shí)例^^所i^用禾1^。
18、 M又矛澳求17所述的載體介質(zhì),其中所述考I^指令可用于配置所i^ _^4幾器實(shí)例,使其不與所^一機(jī)器實(shí)例共享網(wǎng)絡(luò)連接。
19、 如權(quán)矛溪求18所述的栽體介質(zhì),其中所^ =^幾器實(shí)例的,器形成 所^一機(jī)器實(shí)例的M器的可寫的'^^。
20、 如^M'澳求17所述的載體介質(zhì),其中所迷禾I^指令可用于關(guān)閉所^ 4器實(shí)例,由此應(yīng)用程序的狀態(tài)被^#到,器。
21、 dMW決求17所述的載體介質(zhì),其中所i^I^指令可用于^^f絲 到,器的應(yīng)用程序狀態(tài)。
22、 如 '溪求17所述的栽體介質(zhì),其中所i^i^指令可進(jìn)一步用于使備 份軟^H吏用應(yīng)用詳I^fW^所^^器實(shí)例上4^所述應(yīng)用程序。
23、 ^U,漆求17所述的載體介質(zhì),其中I^,]建快照W象的初始影響^卜, 所ii^一才幾器實(shí)例繼續(xù)不受影響地it行。
24、 d^M'漆求17所述的載體介質(zhì),其中所^一機(jī)器實(shí)例絲一虛扣沐, 所^^411器實(shí)例^二虛《^/1。
全文摘要
通過創(chuàng)建捕獲生產(chǎn)機(jī)器狀態(tài)的快照映像,并隨后從使用快照映像而創(chuàng)建的備份機(jī)器中備份應(yīng)用程序,來對生產(chǎn)機(jī)器環(huán)境中的所述應(yīng)用程序的生產(chǎn)實(shí)例執(zhí)行備份。所述應(yīng)用程序的備份可以通過關(guān)閉所述備份機(jī)器并備份其存儲器,或通過使用備份軟件作用于所述應(yīng)用程序的備份版本來實(shí)現(xiàn)。
文檔編號G06F11/14GK101344863SQ200710307638
公開日2009年1月14日 申請日期2007年12月20日 優(yōu)先權(quán)日2006年12月20日
發(fā)明者吉多·維斯騰博格 申請人:賽門鐵克運(yùn)營公司