切換。
[0064]本發(fā)明實(shí)施例中,將運(yùn)行第一虛擬機(jī)的數(shù)據(jù)備份至云存儲(chǔ)器中,必要時(shí)請(qǐng)求云接入設(shè)備以觸發(fā)云虛擬機(jī)管理器根據(jù)備份數(shù)據(jù)啟動(dòng)云端的第二虛擬機(jī),通過(guò)云計(jì)算技術(shù)進(jìn)行備份容災(zāi),不需要為每個(gè)運(yùn)行第一虛擬機(jī)的設(shè)備建立容災(zāi)局點(diǎn),降低成本。
[0065]請(qǐng)參照?qǐng)D3,是本發(fā)明實(shí)施例提供的另一種虛擬機(jī)啟動(dòng)方法的流程示意圖;如圖3所示,所述虛擬機(jī)啟動(dòng)方法包括:
[0066]S300,所述云接入設(shè)備從所述云存儲(chǔ)器獲取認(rèn)證信息,所述認(rèn)證信息用于認(rèn)證所述云存儲(chǔ)器的訪問(wèn)權(quán)限;
[0067]本發(fā)明實(shí)施例中,用戶通過(guò)客戶端在云接入設(shè)備申請(qǐng)容災(zāi)業(yè)務(wù),云接入設(shè)備向云存儲(chǔ)器申請(qǐng)創(chuàng)建相應(yīng)的賬戶,并請(qǐng)求接入云存儲(chǔ)器的賬戶的接入認(rèn)證信息(例如AccessKey等,依據(jù)云存儲(chǔ)器中的海量存儲(chǔ)系統(tǒng)的實(shí)現(xiàn)不同,認(rèn)證信息各不相同),云存儲(chǔ)器創(chuàng)建相應(yīng)的賬戶、分配賬戶認(rèn)證信息,并將此認(rèn)證信息返回給云接入設(shè)備,云接入設(shè)備保存賬戶接入認(rèn)證信息。
[0068]S301,所述云接入設(shè)備分配用于存儲(chǔ)所述第一虛擬機(jī)的備份數(shù)據(jù)的目錄;
[0069]本發(fā)明實(shí)施例中,為了便于查找,第一虛擬機(jī)的備份數(shù)據(jù)在云存儲(chǔ)器中有對(duì)應(yīng)的存儲(chǔ)目錄。云接入設(shè)備為該賬戶分配存儲(chǔ)目錄,即是分配用于存儲(chǔ)第一虛擬機(jī)的備份數(shù)據(jù)的目錄。
[0070]S302,所述云接入設(shè)備向用戶反饋接入信息,所述接入信息包括所述認(rèn)證信息、用于存儲(chǔ)所述第一虛擬機(jī)的備份數(shù)據(jù)的目錄、以及所述云存儲(chǔ)器的統(tǒng)一資源定位符URL,以便所述網(wǎng)關(guān)根據(jù)所述接入信息中的URL訪問(wèn)到所述云存儲(chǔ)器、根據(jù)所述認(rèn)證信息獲得所述云存儲(chǔ)器的訪問(wèn)權(quán)限、將集合的備份數(shù)據(jù)同步至所述云存儲(chǔ)器的對(duì)應(yīng)目錄中。
[0071]本發(fā)明實(shí)施例中,本地?cái)?shù)據(jù)中心部署有一個(gè)或多個(gè)網(wǎng)關(guān),該網(wǎng)關(guān)用于備份第一虛擬機(jī)運(yùn)行預(yù)設(shè)業(yè)務(wù)的數(shù)據(jù);備份可以是網(wǎng)關(guān)自動(dòng)周期性對(duì)第一虛擬機(jī)的數(shù)據(jù)進(jìn)行備份,也可以是人工操作將第一虛擬機(jī)的數(shù)據(jù)進(jìn)行備份。需要說(shuō)明的是,網(wǎng)關(guān)對(duì)第一虛擬機(jī)的數(shù)據(jù)進(jìn)行備份的備份方式可以是集合每個(gè)第一虛擬機(jī)的備份數(shù)據(jù),并將所集合的備份數(shù)據(jù)同步至云存儲(chǔ)器。網(wǎng)關(guān)集合每個(gè)第一虛擬機(jī)的備份數(shù)據(jù)可以是在同一個(gè)時(shí)間點(diǎn)將每個(gè)第一虛擬機(jī)的備份數(shù)據(jù)進(jìn)行集合,集合的存在形式可以是備份集。網(wǎng)關(guān)將集合的備份數(shù)據(jù)同步至云存儲(chǔ)器的同步方式可以是定期同步,也可以是不定期同步,例如實(shí)時(shí)同步。
[0072]可選的,云接入設(shè)備通過(guò)客戶端向用戶反饋接入信息,接入信息包括云存儲(chǔ)器的認(rèn)證信息、云存儲(chǔ)器中用于存儲(chǔ)第一虛擬機(jī)的備份數(shù)據(jù)的目錄、以及云存儲(chǔ)器的URL,用戶在部署的網(wǎng)關(guān)上配置云存儲(chǔ)器的URL、云存儲(chǔ)器的認(rèn)證信息以及第一虛擬機(jī)的備份數(shù)據(jù)在云存儲(chǔ)器的目錄。網(wǎng)關(guān)根據(jù)接入信息中的URL訪問(wèn)到云存儲(chǔ)器、根據(jù)認(rèn)證信息獲得云存儲(chǔ)器的訪問(wèn)權(quán)限、然后將集合的備份數(shù)據(jù)同步至云存儲(chǔ)器的對(duì)應(yīng)目錄中。網(wǎng)關(guān)與云存儲(chǔ)器之間的接口類(lèi)型不作限定。
[0073]S303,所述云接入設(shè)備接收用戶觸發(fā)的切換請(qǐng)求,轉(zhuǎn)發(fā)所述切換請(qǐng)求至所述云虛擬機(jī)管理器,以所述切換請(qǐng)求觸發(fā)所述云虛擬機(jī)管理器從所述云存儲(chǔ)器獲取所述第一虛擬機(jī)的備份數(shù)據(jù),所述第一虛擬機(jī)的備份數(shù)據(jù)通過(guò)對(duì)所述第一虛擬機(jī)處理的數(shù)據(jù)進(jìn)行鏡像得到;
[0074]S304,所述云接入設(shè)備接收用戶觸發(fā)的啟動(dòng)請(qǐng)求,轉(zhuǎn)發(fā)所述啟動(dòng)請(qǐng)求至所述云虛擬機(jī)管理器,以所述啟動(dòng)請(qǐng)求觸發(fā)所述云虛擬機(jī)管理器根據(jù)所述備份數(shù)據(jù)啟動(dòng)第二虛擬機(jī)。
[0075]本發(fā)明實(shí)施例步驟S303-S304請(qǐng)參照?qǐng)D2的實(shí)施例步驟S200-S201,在此不再贅述。
[0076]本發(fā)明實(shí)施例中,將運(yùn)行第一虛擬機(jī)的數(shù)據(jù)備份至云存儲(chǔ)器中,必要時(shí)請(qǐng)求云接入設(shè)備以觸發(fā)云虛擬機(jī)管理器根據(jù)備份數(shù)據(jù)啟動(dòng)云端的第二虛擬機(jī),通過(guò)云計(jì)算技術(shù)進(jìn)行備份容災(zāi),不需要為每個(gè)運(yùn)行第一虛擬機(jī)的設(shè)備建立容災(zāi)局點(diǎn),降低成本。
[0077]請(qǐng)參照?qǐng)D4,為本發(fā)明實(shí)施例提供的一種容災(zāi)方案組網(wǎng)圖,如圖所示,本發(fā)明實(shí)施例的容災(zāi)方案組網(wǎng)包括本地?cái)?shù)據(jù)中心、云計(jì)算中心以及DNS服務(wù)器;本地?cái)?shù)據(jù)中心和云計(jì)算中心均包括軟件三層結(jié)構(gòu):Web服務(wù)器層、應(yīng)用服務(wù)器層以及數(shù)據(jù)庫(kù)服務(wù)器層,各層均部署了虛擬機(jī)。
[0078]1.將本地的所有需要容災(zāi)保護(hù)的業(yè)務(wù)系統(tǒng),部署在本地虛擬化平臺(tái)的第一虛擬機(jī)上,運(yùn)行第一虛擬機(jī)的設(shè)備用于構(gòu)建本地虛擬化平臺(tái)。如果業(yè)務(wù)系統(tǒng)需要負(fù)載均衡設(shè)備、防火墻設(shè)備配合一起使用,也以軟件形式實(shí)現(xiàn)負(fù)載均衡設(shè)備、防火墻設(shè)備,并部署在本地虛擬化平臺(tái)之上。如圖中左邊本地?cái)?shù)據(jù)中心的7個(gè)第一虛擬機(jī)VM、2個(gè)軟件負(fù)載均衡器和I個(gè)虛擬防火墻。
[0079]用戶在云計(jì)算中心的虛擬化平臺(tái)創(chuàng)建一個(gè)與本地虛擬化平臺(tái)完全相同的鏡像環(huán)境。具體為相同數(shù)量和配置規(guī)格(CPU數(shù)量、內(nèi)存容量、磁盤(pán)容量)的第二虛擬機(jī)VM、相同數(shù)量和配置規(guī)格的軟件負(fù)載均衡器、防火墻設(shè)備以及組網(wǎng)結(jié)構(gòu)。
[0080]2.本地?cái)?shù)據(jù)中心部署本地的備份網(wǎng)關(guān)。本地備份網(wǎng)關(guān)對(duì)本地?cái)?shù)據(jù)中心的各個(gè)第一虛擬機(jī)處理預(yù)設(shè)業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù)進(jìn)行備份。
[0081]3.本地備份網(wǎng)關(guān)將各個(gè)第一虛擬機(jī)的備份數(shù)據(jù)遠(yuǎn)程復(fù)制到云存儲(chǔ)器的海量存儲(chǔ)系統(tǒng)。
[0082]4.若本地?cái)?shù)據(jù)中心故障,管理員通過(guò)客戶端登錄云計(jì)算中心,將各個(gè)第一虛擬機(jī)的備份數(shù)據(jù)還原到云計(jì)算中心上的第二虛擬機(jī),并啟動(dòng)第二虛擬機(jī)。
[0083]5.用戶在DNS服務(wù)器上更改相應(yīng)域名解析出的IP地址,將IP地址更改為第二虛擬機(jī)的IP地址,如圖所示,即是將原來(lái)第一虛擬機(jī)的IP地址:8.8.8.8更改為第二虛擬機(jī)的IP地址:9.9.9.9,用戶仍然可以使用原來(lái)的域名進(jìn)行訪問(wèn),完全不會(huì)察覺(jué)到業(yè)務(wù)已經(jīng)從本地?cái)?shù)據(jù)中心切換至云計(jì)算中心。
[0084]進(jìn)一步,如圖5所示,為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)備份的流程圖;如圖所示:
[0085]1.用戶通過(guò)客戶端在云接入設(shè)備上申請(qǐng)容災(zāi)業(yè)務(wù);
[0086]2.云接入設(shè)備向海量存儲(chǔ)系統(tǒng)的云存儲(chǔ)器申請(qǐng)創(chuàng)建相應(yīng)的賬戶,并請(qǐng)求接入云存儲(chǔ)器的賬戶接入認(rèn)證信息(例如Access Key等,依海量存儲(chǔ)系統(tǒng)的實(shí)現(xiàn)不同,認(rèn)證信息各不相同);
[0087]3.云存儲(chǔ)器創(chuàng)建相應(yīng)的賬戶,分配賬戶接入認(rèn)證信息,并將此信息返回給云接入設(shè)備;
[0088]4.云接入設(shè)備保存賬戶接入認(rèn)證信息,為本地?cái)?shù)據(jù)中心分配存儲(chǔ)第一虛擬機(jī)的備份數(shù)據(jù)的目錄;
[0089]5.云接入設(shè)備向用戶反饋云存儲(chǔ)器的URL、賬戶接入認(rèn)證信息、第一虛擬機(jī)的備份數(shù)據(jù)的目錄;
[0090]6.用戶在本地?cái)?shù)據(jù)中心部署本地備份網(wǎng)關(guān),并在本地備份網(wǎng)關(guān)上配置云存儲(chǔ)器的URL、賬戶接入認(rèn)證信息、第一虛擬機(jī)的備份數(shù)據(jù)的目錄;
[0091]7.本地的備份網(wǎng)關(guān)周期性或手工操作將第一虛擬機(jī)的數(shù)據(jù)進(jìn)行備份,并集合每個(gè)第一虛擬機(jī)的備份數(shù)據(jù);
[0092]8.本地備份網(wǎng)關(guān)定期或者不定期將集合的備份數(shù)據(jù)上傳到海量存儲(chǔ)系統(tǒng)的云存儲(chǔ)器上。具體可選的,本地備份網(wǎng)關(guān)通過(guò)云存儲(chǔ)器的URL、賬戶接入認(rèn)證信息、第一虛擬機(jī)的備份數(shù)據(jù)的目錄訪問(wèn)云存儲(chǔ)器,將集合的備份數(shù)據(jù)上傳到指定的目錄上。
[0093]請(qǐng)一并參照?qǐng)D6,為本發(fā)明實(shí)施例提供的一種虛擬機(jī)啟動(dòng)流程圖;
[0094]1.若本地?cái)?shù)據(jù)網(wǎng)絡(luò)故障,用戶通過(guò)客戶端向云接入設(shè)備發(fā)送切換請(qǐng)求。
[0095]2.云接入設(shè)備轉(zhuǎn)發(fā)此切換請(qǐng)求到云虛擬機(jī)管理器,切換請(qǐng)求中攜帶云存儲(chǔ)器的賬戶接入認(rèn)證信息,云存儲(chǔ)器的URL以及第一虛擬機(jī)的備份數(shù)據(jù)的目錄。
[0096]3.云虛擬機(jī)管理器使用賬戶接入認(rèn)證信息,根據(jù)云存儲(chǔ)器的URL從海量存儲(chǔ)系統(tǒng)的該云存儲(chǔ)器上對(duì)應(yīng)目錄獲取備份數(shù)據(jù)。
[0097]4.云虛擬機(jī)管理器使用獲取的備份數(shù)據(jù)進(jìn)行第二虛擬機(jī)還原操作。
[0098]5.用戶通過(guò)客戶端向云接入設(shè)備請(qǐng)求啟動(dòng)還原的第二虛擬機(jī)。
[0099]6.云接入設(shè)備轉(zhuǎn)發(fā)啟動(dòng)請(qǐng)求給云虛擬機(jī)管理器,云虛擬機(jī)管理器啟動(dòng)第二虛擬機(jī),實(shí)現(xiàn)將業(yè)務(wù)從本地?cái)?shù)據(jù)中心切換至云計(jì)算中心。
[0100]下面結(jié)合附圖7-附圖8,闡述本發(fā)明實(shí)施例提供的接入設(shè)備的具體實(shí)現(xiàn)。
[0101]請(qǐng)參照?qǐng)D7,為本發(fā)明實(shí)施例提供的一種接入設(shè)備的結(jié)構(gòu)示意圖,如圖所示,本實(shí)施例所述的一種云接入設(shè)備包括:
[0102]第一收發(fā)模塊100,用于接收用戶觸發(fā)的切換請(qǐng)求,轉(zhuǎn)發(fā)所述切換請(qǐng)求至所述云虛擬機(jī)管理器,以所述切換請(qǐng)求觸發(fā)所述云虛擬機(jī)管理器從所述云存儲(chǔ)器