欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種實(shí)現(xiàn)電信云中業(yè)務(wù)遷移的方法及裝置的制作方法

文檔序號(hào):7864955閱讀:296來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種實(shí)現(xiàn)電信云中業(yè)務(wù)遷移的方法及裝置的制作方法
—種實(shí)現(xiàn)電信云中業(yè)務(wù)遷移的方法及裝置技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及IT領(lǐng)域,尤其涉及一種實(shí)現(xiàn)電信云中業(yè)務(wù)遷移的方法及裝置。
技術(shù)背景
云計(jì)算架構(gòu),定義了三層的模型,分別是軟件即服務(wù)(Sof tware a s aServ i ce, SaaS),以服務(wù)形式提供給用戶應(yīng)用程序;平臺(tái)即服務(wù)(PI a t form a sa Serv i ce, PaaS),提供基礎(chǔ)服務(wù)、應(yīng)用平臺(tái)、運(yùn)營(yíng)平臺(tái)。以服務(wù)形式給開(kāi)發(fā)人員提供開(kāi)發(fā)測(cè)試環(huán)境、基礎(chǔ)應(yīng)用程序和組件、代碼管理,讓他們可利用此平臺(tái)進(jìn)行開(kāi)發(fā)、部署和管理SaaS應(yīng)用程序; 基礎(chǔ)設(shè)施即服務(wù)(Infra s t rue ture a sa Service, IaaS),以服務(wù)形式提供數(shù)據(jù)中心、 基礎(chǔ)設(shè)施(服務(wù)器、存儲(chǔ)、網(wǎng)絡(luò)環(huán)境)、基礎(chǔ)軟件(操作系統(tǒng)、數(shù)據(jù)庫(kù)、虛擬化軟件等)。
基于上述模型,電信設(shè)備提供商也各自推出自己的電信云解決方案。電信應(yīng)用本身有自己的高可用性(High availability, HA)能力,如普遍采用N+M、N-WAY等冗余模型, 可以快速有效地進(jìn)行業(yè)務(wù)遷移或者故障隔離。
熱遷移是將整個(gè)虛擬機(jī)的運(yùn)行狀態(tài)完整保存下來(lái),同時(shí)可以快速恢復(fù)到原有硬件平臺(tái)甚至是不同硬件平臺(tái)上?;謴?fù)以后,虛擬機(jī)仍舊平滑運(yùn)行,用戶無(wú)感知。但熱遷移技術(shù)在遷移電信應(yīng)用還存在比較多的問(wèn)題,例如電信應(yīng)用因?yàn)闃I(yè)務(wù)負(fù)荷比較重,內(nèi)存修改頻率高,遷移復(fù)制時(shí)帶寬要求很高,導(dǎo)致無(wú)法滿足快速恢復(fù)的條件。即只能實(shí)現(xiàn)冷遷移。IaaS冷遷移虛擬機(jī)方法,即是把原虛擬機(jī)停止,然后在新的物理硬件上,重新啟動(dòng)此虛擬機(jī)鏡像。
現(xiàn)有技術(shù)中,電信云實(shí)現(xiàn)業(yè)務(wù)遷移是通過(guò)PaaS或SaaS定時(shí)查詢虛擬機(jī)實(shí)例的運(yùn)行狀態(tài),若查詢到虛擬機(jī)狀態(tài)異常,則通過(guò)冷遷移的方式進(jìn)行業(yè)務(wù)遷移。但是,現(xiàn)有技術(shù)中, 獲取虛擬機(jī)狀態(tài)的依賴查詢的頻率及響應(yīng)的頻率,通常要一段時(shí)間之后才能出檢測(cè)異常的虛擬機(jī),即,現(xiàn)有技術(shù)無(wú)法提供及時(shí)檢測(cè)虛擬機(jī)狀態(tài)異常并進(jìn)行業(yè)務(wù)遷移的機(jī)制,并且,現(xiàn)有技術(shù)無(wú)法對(duì)硬件溫度過(guò)高及多比特的內(nèi)存錯(cuò)誤等虛擬機(jī)亞健康狀態(tài)進(jìn)行檢測(cè),無(wú)法在該亞健康狀態(tài)時(shí)完成業(yè)務(wù)遷移及故障隔離。發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)電信云中業(yè)務(wù)遷移的方法及裝置,解決了現(xiàn)有技術(shù)無(wú)法及時(shí)檢測(cè)虛擬機(jī)狀態(tài)的問(wèn)題,提高了故障檢測(cè)的及時(shí)性。
第一方面,本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)電信云中業(yè)務(wù)遷移的方法,其中,電信云裝置包括軟件即服務(wù)SaaS、平臺(tái)即服務(wù)Paa S和基礎(chǔ)設(shè)施即服務(wù)IaaS,包括
檢測(cè)到資源狀態(tài)異常時(shí),發(fā)送狀態(tài)異常通知消息至PaaS或SaaS,所述狀態(tài)異常通知消息中攜帶狀態(tài)異常的虛擬機(jī)VM的標(biāo)識(shí);
在所述Paa S或所述Saa S根據(jù)所述標(biāo)識(shí)判斷出所述狀態(tài)異常的VM對(duì)應(yīng)的業(yè)務(wù)后,執(zhí)行業(yè)務(wù)遷移操作。
在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述檢測(cè)到資源狀態(tài)異常,進(jìn)一步包括
I aaS實(shí)時(shí)檢測(cè)所述資源狀態(tài),或所述I aa S在預(yù)設(shè)的時(shí)間段內(nèi)檢測(cè)所述資源狀態(tài)。
結(jié)合在第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述檢測(cè)到資源狀態(tài)異常之前,還包括
接收PaaS或Saa S發(fā)送的業(yè)務(wù)遷移預(yù)處理時(shí)間,以使在檢測(cè)到資源狀態(tài)異常時(shí), 經(jīng)過(guò)所述預(yù)處理時(shí)間后進(jìn)行業(yè)務(wù)遷移操作。
第二方面,本發(fā)明實(shí)施例提供一種實(shí)現(xiàn)電信云裝置,包括軟件即服務(wù)Saa S、平臺(tái)即服務(wù)PaaS和基礎(chǔ)設(shè)施即服務(wù)I aa S,所述I aa S包括檢測(cè)單元、發(fā)送單元及遷移單元, 其中,
所述檢測(cè)單元,用于檢測(cè)資源狀態(tài)異常;
所述發(fā)送單元,用于發(fā)送狀態(tài)異常通知消息至Paa S或Saa S,所述狀態(tài)異常通知消息中攜帶狀態(tài)異常的虛擬機(jī)VM的標(biāo)識(shí);
所述遷移單元,用于在所述PaaS或所述Saa S根據(jù)所述標(biāo)識(shí)判斷出所述狀態(tài)異常的VM對(duì)應(yīng)的業(yè)務(wù)后,執(zhí)行業(yè)務(wù)遷移操作。
在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述檢測(cè)單元還用于實(shí)時(shí)檢測(cè)所述資源狀態(tài),或在預(yù)設(shè)的時(shí)間段內(nèi)檢測(cè)所述資源狀態(tài)。
結(jié)合在第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述裝置還包括
接收單元,用于接收Paa S或SaaS發(fā)送的業(yè)務(wù)遷移預(yù)處理時(shí)間,以使在檢測(cè)到資源狀態(tài)異常時(shí),經(jīng)過(guò)所述預(yù)處理時(shí)間后通過(guò)所述遷移單元進(jìn)行業(yè)務(wù)遷移操作。
本發(fā)明實(shí)施例提供的實(shí)現(xiàn)電信云中業(yè)務(wù)遷移的方法、裝置及系統(tǒng),檢測(cè)到資源狀態(tài)異常,發(fā)送通知消息至PaaS或SaaS,并在Paa S或Saa S根據(jù)所述標(biāo)識(shí)判斷出所述狀態(tài)異常的VM對(duì)應(yīng)的業(yè)務(wù)后,執(zhí)行業(yè)務(wù)遷移操作。解決了無(wú)法及時(shí)檢測(cè)虛擬機(jī)狀態(tài)的問(wèn)題,提高了故障檢測(cè)的及時(shí)性。


圖I為本發(fā)明實(shí)施例應(yīng)用環(huán)境的架構(gòu)圖2為本發(fā)明實(shí)施例I的流程圖3為本發(fā)明實(shí)施例2中的流程圖4為本發(fā)明實(shí)施例3中的流程圖5為本發(fā)明實(shí)施例4中的裝置組成圖6為本發(fā)明實(shí)施例4中的裝置硬件架構(gòu)圖。
具體實(shí)施方式
圖I是本發(fā)明實(shí)施例的應(yīng)用環(huán)境架構(gòu)圖,本發(fā)明實(shí)施例的應(yīng)用環(huán)境為云架構(gòu),包括軟件即服務(wù)(Software a s a Service, SaaS),以服務(wù)形式提供給用戶應(yīng)用程序;平臺(tái)即服務(wù)(PI a t form a s a Serv i ce, PaaS),提供基礎(chǔ)服務(wù)、應(yīng)用平臺(tái)、運(yùn)營(yíng)平臺(tái)。以服務(wù)形式給開(kāi)發(fā)人員提供開(kāi)發(fā)測(cè)試環(huán)境、基礎(chǔ)應(yīng)用程序和組件、代碼管理,讓他們可利用此平臺(tái)進(jìn)行開(kāi)發(fā)、部署和管理SaaS應(yīng)用程序;基礎(chǔ)設(shè)施即服務(wù)(Infra s tructure a s aService, IaaS),以服務(wù)形式提供數(shù)據(jù)中心、基礎(chǔ)設(shè)施(服務(wù)器、存儲(chǔ)、網(wǎng)絡(luò)環(huán)境)、基礎(chǔ)軟件 (操作系統(tǒng)、數(shù)據(jù)庫(kù)、虛擬化軟件等)。在本發(fā)明所有實(shí)施例中,IaaS與PaaS進(jìn)行與虛擬機(jī)運(yùn)行狀態(tài)相關(guān)的交互。APPl和APP2分別是SaaS上面的兩個(gè)與電信相關(guān)的業(yè)務(wù)應(yīng)用,簡(jiǎn)稱(chēng)為業(yè)務(wù)??梢钥闯鯝PPl和APP2都是需要提供高可用性服務(wù),且APPl的冗余模型可以為 N+M,或N-Way,或負(fù)荷分擔(dān)。
上述本發(fā)明實(shí)施例揭示的方法可以中央處理器中,或者說(shuō)由中央處理器以實(shí)現(xiàn)。 中央處理器可能是一種集成電路芯片,具有信號(hào)的處理能力。在實(shí)現(xiàn)過(guò)程中,上述方法的各步驟可以通過(guò)中央處理器中的硬件的集成邏輯電路或者軟件形式的指令完成。用于執(zhí)行本發(fā)明實(shí)施例揭示的方法,上述的中央處理器可以是通用處理器、數(shù)字信號(hào)處理器(DSP)、專(zhuān)用集成電路(AS I C)、現(xiàn)成可編程門(mén)陣列(FPGA)或者其他可編程邏輯器件、分立門(mén)或者晶體管邏輯器件、分立硬件組件。可以實(shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開(kāi)的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實(shí)施例所公開(kāi)的方法的步驟可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫(xiě)可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器,中央處理器讀取存儲(chǔ)器中的信息,結(jié)合其硬件完成上述方法的步驟。
實(shí)施例一
如圖2所示,本發(fā)明實(shí)施例中進(jìn)行業(yè)務(wù)遷移的流程如下
S101、檢測(cè)到資源狀態(tài)異常時(shí),發(fā)送狀態(tài)異常通知消息至PaaS或SaaS,所述通知消息中攜帶狀態(tài)異常的虛擬機(jī)VM的標(biāo)識(shí);
資源狀態(tài)異常包括硬件溫度過(guò)高及內(nèi)存多比特錯(cuò)誤等狀態(tài)的異常情況。
IaaS檢測(cè)資源狀態(tài),可以是實(shí)時(shí)檢測(cè),也可以是在預(yù)設(shè)定的一段時(shí)間內(nèi)檢測(cè)該資源狀態(tài)。
在檢測(cè)之前,I aa S還接收Paa S或SaaS發(fā)送的業(yè)務(wù)遷移預(yù)處理時(shí)間,以使I aaS 在檢測(cè)到資源狀態(tài)異常時(shí),經(jīng)過(guò)所述預(yù)處理時(shí)間后進(jìn)行業(yè)務(wù)遷移操作。
或者,IaaS不需要接收業(yè)務(wù)遷移預(yù)處理時(shí)間,而是由PaaS或SaaS在判斷出所述狀態(tài)異常的VM對(duì)應(yīng)的業(yè)務(wù)后發(fā)送業(yè)務(wù)遷移通知消息,通知I aa S進(jìn)行業(yè)務(wù)遷移。
S102、在所述PaaS或所述SaaS根據(jù)所述標(biāo)識(shí)判斷出所述狀態(tài)異常的VM對(duì)應(yīng)的業(yè)務(wù)后,執(zhí)行業(yè)務(wù)遷移操作。
所述業(yè)務(wù)遷移包括業(yè)務(wù)重分布,或業(yè)務(wù)倒換,或虛擬機(jī)的冷遷移。其中,業(yè)務(wù)重分布和業(yè)務(wù)倒換可以由SaaS來(lái)完成,而虛擬機(jī)的冷遷移可以由I aa S來(lái)完成。
本發(fā)明實(shí)施例所提供的方法,檢測(cè)到資源狀態(tài)異常,發(fā)送通知消息至Paa S或 SaaS,并在PaaS或Saa S根據(jù)所述標(biāo)識(shí)判斷出所述狀態(tài)異常的VM對(duì)應(yīng)的業(yè)務(wù)后,執(zhí)行業(yè)務(wù)遷移操作。解決了無(wú)法及時(shí)檢測(cè)虛擬機(jī)狀態(tài)的問(wèn)題,提高了故障檢測(cè)的及時(shí)性。
實(shí)施例二
圖3是本發(fā)明實(shí)施例的流程圖,如圖3所示,本發(fā)明實(shí)施例流程如下
S201、I aaS檢測(cè)到資源狀態(tài)異常;
I aa S可以實(shí)時(shí)監(jiān)測(cè)資源狀態(tài),也可以在預(yù)設(shè)定的一段時(shí)間內(nèi)檢測(cè)該資源狀態(tài)。 資源狀態(tài)異常情況可以是硬件故障或運(yùn)行虛擬機(jī)的系統(tǒng)崩潰,也可以是硬件溫度過(guò)高,還可以是內(nèi)存多比特錯(cuò)誤。這里可以將后二者稱(chēng)為亞健康狀態(tài),即還未發(fā)生故障,但是不及時(shí)進(jìn)行故障隔離及業(yè)務(wù)遷移則必然會(huì)發(fā)生故障。而在現(xiàn)有技術(shù)的心跳檢測(cè)故障機(jī)制中,對(duì)亞健康狀態(tài)無(wú)法檢測(cè),因此,本發(fā)明實(shí)施例可以提聞檢測(cè)的精度,提聞電彳目z 運(yùn)行的穩(wěn)定性。
S202、發(fā)送狀態(tài)異常通知消息至PaaS ;
IaaS檢測(cè)到資源狀態(tài)異常后,需要確定受影響的虛擬機(jī),即由于硬件溫度過(guò)高等原因影響到該硬件上運(yùn)行的虛擬機(jī)。確定之后,發(fā)送狀態(tài)異常通知消息至PaaS,本發(fā)明實(shí)施例中,其通知消息格式可以是如下形式
資源標(biāo)志=虛擬機(jī)的標(biāo)識(shí)(例如虛擬機(jī)的ID),通知類(lèi)型=預(yù)遷移,觸發(fā)事件類(lèi)型 =硬件溫度過(guò)高。
或,在S202中,I aaS也可以不發(fā)送該通知消息至Paa S,而是直接發(fā)送該通知消息至SaaS,由Saa S來(lái)確定受影響的虛擬機(jī)所對(duì)應(yīng)的業(yè)務(wù),并將該業(yè)務(wù)進(jìn)行重分布或倒換。
S203、Paa S確定待進(jìn)行遷移的業(yè)務(wù);
Paa S接收到該通知消息后,通過(guò)虛擬機(jī)的標(biāo)識(shí)確認(rèn)出對(duì)應(yīng)的業(yè)務(wù),對(duì)應(yīng)的業(yè)務(wù)即該虛擬機(jī)上運(yùn)行的業(yè)務(wù),該對(duì)應(yīng)的業(yè)務(wù)即是待進(jìn)行遷移的業(yè)務(wù)。通常一臺(tái)虛擬機(jī)上運(yùn)行多個(gè)業(yè)務(wù),則如果該虛擬機(jī)狀態(tài)異常,該虛擬機(jī)上運(yùn)行的業(yè)務(wù)全部需要遷移。PaaS確定好之后,將更新之后的狀態(tài)異常通知消息發(fā)送給Saa S,該更新后的通知消息中攜帶需要遷移的業(yè)務(wù)。
S204、SaaS進(jìn)行業(yè)務(wù)重分布或倒換;
針對(duì)不同的業(yè)務(wù)冗余類(lèi)型,業(yè)務(wù)重建的方式包括業(yè)務(wù)重分布或倒換。針對(duì)業(yè)務(wù)冗余類(lèi)型是N+M類(lèi)型的,例如N = 1,M=1時(shí),該類(lèi)型即為I主機(jī)I備機(jī)類(lèi)型,對(duì)于該模型來(lái)說(shuō),需要進(jìn)行業(yè)務(wù)的倒換,即主備機(jī)上的業(yè)務(wù)交換;對(duì)于N-Way類(lèi)型來(lái)說(shuō),只有主機(jī)提供業(yè)務(wù),不存在備機(jī),N表示主機(jī)的數(shù)量,此時(shí)進(jìn)行業(yè)務(wù)重分布,即將某一確定主機(jī)上的業(yè)務(wù)重新分布到別的模塊上,起到隔離故障虛擬機(jī)的效果。這里的主機(jī)和備機(jī)指的是虛擬機(jī),而不是物理實(shí)體。需要說(shuō)明的是,業(yè)務(wù)重建本質(zhì)上夜是業(yè)務(wù)遷移。業(yè)務(wù)遷移在本發(fā)明實(shí)施例中包括但不限于業(yè)務(wù)重分布,業(yè)務(wù)倒換及虛擬機(jī)的冷遷移。
S205、SaaS或PaaS發(fā)送冷遷移通知消息至IaaS ;
在SaaS進(jìn)行業(yè)務(wù)重分布或倒換完畢后,SaaS發(fā)送冷遷移通知消息至IaaS,以使該 IaaS進(jìn)行虛擬機(jī)的冷遷移。也可以是SaaS發(fā)送冷遷移通知消息至PaaS,由PaaS轉(zhuǎn)發(fā)至I aaS,或直接由Paa S發(fā)送冷遷移通知消息至I aa S。
S206、I aaS 進(jìn)行冷遷移。
虛擬機(jī)的冷遷移,即是把原虛擬機(jī)停止,然后在新的物理硬件上,重新啟動(dòng)此虛擬機(jī)鏡像。若該虛擬機(jī)上有業(yè)務(wù)正在運(yùn)行,該虛擬機(jī)的冷遷移也可以是業(yè)務(wù)遷移。
本發(fā)明實(shí)施例提供的業(yè)務(wù)遷移的方法,I aaS檢測(cè)到資源狀態(tài)異常,發(fā)送通知消息至PaaS或SaaS,并在SaaS完成業(yè)務(wù)重分布或倒換之后進(jìn)行冷遷移操作,解決了無(wú)法及時(shí)檢測(cè)虛擬機(jī)狀態(tài)的問(wèn)題,提高了故障檢測(cè)的及時(shí)性。
實(shí)施例三
圖4是本發(fā)明實(shí)施例的流程圖,如圖4所示,本發(fā)明實(shí)施例流程如下
S301、Paa S將遷移預(yù)處理時(shí)間發(fā)送給I aa S ;
PaaS向IaaS申請(qǐng)?zhí)摂M機(jī)資源時(shí),同時(shí)將遷移預(yù)處理時(shí)間發(fā)送給IaaS,目的是使IaaS將通知消息發(fā)送給PaaS后,經(jīng)過(guò)遷移預(yù)處理時(shí)間后執(zhí)行進(jìn)行冷遷移。其執(zhí)行可以是通過(guò)定時(shí)器來(lái)完成,即發(fā)送通知消息后,IaaS觸發(fā)該定時(shí)器,在遷移預(yù)處理時(shí)間后,I aaS將狀態(tài)異常的虛擬機(jī)資源進(jìn)行冷遷移。
S302-S305 同 S201-S204 ;
S306、自行進(jìn)行冷遷移。
I aaS在遷移預(yù)處理時(shí)間后,I aa S將狀態(tài)異常的虛擬機(jī)資源進(jìn)行冷遷移。其方法同實(shí)施例二的S206。
本發(fā)明實(shí)施例提供的業(yè)務(wù)遷移的方法,I aa S收到PaaS發(fā)送的遷移預(yù)處理時(shí)間之后,檢測(cè)到資源狀態(tài)異常,發(fā)送通知消息至PaaS或SaaS,并在該遷移預(yù)處理時(shí)間之后進(jìn)行冷遷移操作,解決了無(wú)法及時(shí)檢測(cè)虛擬機(jī)狀態(tài)的問(wèn)題,提高了故障檢測(cè)的及時(shí)性。
實(shí)施例四
圖5是電信云裝置的組成結(jié)構(gòu)圖,如圖5所示,裝置包括軟件即服務(wù)
Saa S、平臺(tái)即服務(wù)PaaS和基礎(chǔ)設(shè)施即服務(wù)I aa S,所述I aa S包括檢測(cè)單元、發(fā)送單元及遷移單元,其中,
所述檢測(cè)單元401,用于檢測(cè)資源狀態(tài)異常;
資源狀態(tài)異常包括硬件溫度過(guò)高及內(nèi)存多比特錯(cuò)誤等狀態(tài)的異常情況。
檢測(cè)單元401檢測(cè)資源狀態(tài),可以是實(shí)時(shí)檢測(cè),也可以是在預(yù)設(shè)定的一段時(shí)間內(nèi)檢測(cè)該資源狀態(tài)。
在檢測(cè)之前,IaaS的接收單元還接收PaaS或SaaS發(fā)送的業(yè)務(wù)遷移預(yù)處理時(shí)間, 以使檢測(cè)單元401在檢測(cè)到資源狀態(tài)異常時(shí),經(jīng)過(guò)所述預(yù)處理時(shí)間后進(jìn)行業(yè)務(wù)遷移操作。
或者,IaaS的接收單元不需要接收業(yè)務(wù)遷移預(yù)處理時(shí)間,而是由PaaS或Saa S在判斷出所述狀態(tài)異常的VM對(duì)應(yīng)的業(yè)務(wù)后發(fā)送業(yè)務(wù)遷移通知消息之后,通知I aa S進(jìn)行業(yè)務(wù)遷移。
所述發(fā)送單元402,用于發(fā)送狀態(tài)異常通知消息至PaaS或SaaS,所述狀態(tài)異常通知消息中攜帶狀態(tài)異常的虛擬機(jī)VM的標(biāo)識(shí);
所述遷移單元403,用于在所述Paa S或所述Saa S根據(jù)所述標(biāo)識(shí)判斷出所述狀態(tài)異常的VM對(duì)應(yīng)的業(yè)務(wù)后,執(zhí)行業(yè)務(wù)遷移操作。
所述業(yè)務(wù)遷移包括業(yè)務(wù)重分布,或業(yè)務(wù)倒換,或虛擬機(jī)的冷遷移。其中,業(yè)務(wù)重分布和業(yè)務(wù)倒換可以由SaaS來(lái)完成,而虛擬機(jī)的冷遷移可以由I aa S遷移單元403來(lái)完成。
圖6描述了本發(fā)明另一個(gè)實(shí)施例提供的基礎(chǔ)設(shè)施管理節(jié)點(diǎn)的硬件架構(gòu)
圖,包括至少一個(gè)處理器501 (例如CPU),至少一個(gè)網(wǎng)絡(luò)接口 502或者其他通信接口,存儲(chǔ)器503,和至少一個(gè)通信總線504,用于實(shí)現(xiàn)這些裝置之間的連接通信。處理器501 用于執(zhí)行存儲(chǔ)器403中存儲(chǔ)的可執(zhí)行模塊,例如計(jì)算機(jī)程序。存儲(chǔ)器503可能包含高速隨機(jī)存取存儲(chǔ)器(RAM Random Acce s s
Memory),也可能還包括非不穩(wěn)定的存儲(chǔ)器(non-vo Iati lememo ry),例如至少一個(gè)磁盤(pán)存儲(chǔ)器。通過(guò)至少一個(gè)網(wǎng)絡(luò)接口 502(可以是有線或者無(wú)線)實(shí)現(xiàn)該系統(tǒng)網(wǎng)關(guān)與至少一個(gè)其他網(wǎng)元之間的通信連接,可以使用互聯(lián)網(wǎng),廣域網(wǎng),本地網(wǎng),城域網(wǎng)等。
在一些實(shí)施方式中,存儲(chǔ)器503存儲(chǔ)了程序指令,程序指令可以被處理器501執(zhí)行,其中,程序指令包括檢測(cè)單元401、發(fā)送單元402和遷移單元403,其中,各單元的具體實(shí)現(xiàn)參見(jiàn)圖5所揭示的相應(yīng)單元,這里不再累述。
本發(fā)明實(shí)施例所提供的裝置,檢測(cè)單元檢測(cè)到資源狀態(tài)異常,發(fā)送單元發(fā)送通知消息至PaaS或SaaS,并在Paa S或Saa S根據(jù)所述標(biāo)識(shí)判斷出所述狀態(tài)異常的VM對(duì)應(yīng)的業(yè)務(wù)后,由遷移單元執(zhí)行業(yè)務(wù)遷移操作。解決了無(wú)法及時(shí)檢測(cè)虛擬機(jī)狀態(tài)的問(wèn)題,提高了故障檢測(cè)的及時(shí)性。
通過(guò)以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以用硬件實(shí)現(xiàn),或固件實(shí)現(xiàn),或它們的組合方式來(lái)實(shí)現(xiàn)。當(dāng)使用軟件實(shí)現(xiàn)時(shí),可以將上述功能存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中或作為計(jì)算機(jī)可讀介質(zhì)上的一個(gè)或多個(gè)指令或代碼進(jìn)行傳輸。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì),其中通信介質(zhì)包括便于從一個(gè)地方向另一個(gè)地方傳送計(jì)算機(jī)程序的任何介質(zhì)。存儲(chǔ)介質(zhì)可以是計(jì)算機(jī)能夠存取的任何可用介質(zhì)。以此為例但不限于計(jì)算機(jī)可讀介質(zhì)可以包括RAM、ROM、EEPROM、CD-ROM或其他光盤(pán)存儲(chǔ)、磁盤(pán)存儲(chǔ)介質(zhì)或者其他磁存儲(chǔ)設(shè)備、或者能夠用于攜帶或存儲(chǔ)具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計(jì)算機(jī)存取的任何其他介質(zhì)。此外。任何連接可以適當(dāng)?shù)某蔀橛?jì)算機(jī)可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖光纜、雙絞線、數(shù)字用戶線(DSL)或者諸如紅外線、無(wú)線電和微波之類(lèi)的無(wú)線技術(shù)從網(wǎng)站、服務(wù)器或者其他遠(yuǎn)程源傳輸?shù)?,那么同軸電纜、光纖光纜、雙絞線、DSL或者諸如紅外線、無(wú)線和微波之類(lèi)的無(wú)線技術(shù)包括在所屬介質(zhì)的定影中。如本發(fā)明所使用的,盤(pán)(Disk)和碟(di s c)包括壓縮光碟(⑶)、激光碟、光碟、數(shù)字通用光碟(DVD)、軟盤(pán)和藍(lán)光光碟,其中盤(pán)通常磁性的復(fù)制數(shù)據(jù),而碟則用激光來(lái)光學(xué)的復(fù)制數(shù)據(jù)。上面的組合也應(yīng)當(dāng)包括在計(jì)算機(jī)可讀介質(zhì)的保護(hù)層級(jí)之內(nèi)。
總之,以上所述僅為本發(fā)明技術(shù)方案的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)層級(jí)。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)層級(jí)之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)電信云中業(yè)務(wù)遷移的方法,其中,電信云裝置包括軟件即服務(wù)Saa S、平臺(tái)即服務(wù)Paa S和基礎(chǔ)設(shè)施即服務(wù)I aa S,其特征在于,包括 檢測(cè)到資源狀態(tài)異常時(shí),發(fā)送狀態(tài)異常通知消息至PaaS或SaaS,所述狀態(tài)異常通知消息中攜帶狀態(tài)異常的虛擬機(jī)VM的標(biāo)識(shí); 在所述Paa S或所述SaaS根據(jù)所述標(biāo)識(shí)判斷出所述狀態(tài)異常的VM對(duì)應(yīng)的業(yè)務(wù)后,執(zhí)行業(yè)務(wù)遷移操作。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述檢測(cè)到資源狀態(tài)異常,進(jìn)一步包括 IaaS實(shí)時(shí)檢測(cè)所述資源狀態(tài),或所述IaaS在預(yù)設(shè)的時(shí)間段內(nèi)檢測(cè)所述資源狀態(tài)。
3.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述檢測(cè)到資源狀態(tài)異常之前,還包括 接收Paa S或Saa S發(fā)送的業(yè)務(wù)遷移預(yù)處理時(shí)間,以使在檢測(cè)到資源狀態(tài)異常時(shí),經(jīng)過(guò)所述預(yù)處理時(shí)間后進(jìn)行業(yè)務(wù)遷移操作。
4.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述執(zhí)行業(yè)務(wù)遷移操作,包括 接收所述Paa S或SaaS在判斷出所述狀態(tài)異常的VM對(duì)應(yīng)的業(yè)務(wù)后發(fā)送的業(yè)務(wù)遷移通知消息,觸發(fā)執(zhí)行業(yè)務(wù)遷移的操作。
5.根據(jù)權(quán)利要求I至4任一項(xiàng)所述的方法,其特征在于,所述狀態(tài)異常包括硬件溫度過(guò)高及內(nèi)存多比特錯(cuò)誤。
6.根據(jù)權(quán)利要求1-5任一項(xiàng)所述的方法,其特征在于,所述業(yè)務(wù)遷移包括業(yè)務(wù)重分布,或業(yè)務(wù)倒換,或虛擬機(jī)的冷遷移。
7.一種實(shí)現(xiàn)電信云中業(yè)務(wù)遷移的裝置,包括軟件即服務(wù)Saa S、平臺(tái)即服務(wù)PaaS和基礎(chǔ)設(shè)施即服務(wù)IaaS,其特征在于,所述IaaS包括檢測(cè)單元、發(fā)送單元及遷移單元,其中, 所述檢測(cè)單元,用于檢測(cè)資源狀態(tài)異常; 所述發(fā)送單元,用于發(fā)送狀態(tài)異常通知消息至PaaS或SaaS,所述狀態(tài)異常通知消息中攜帶狀態(tài)異常的虛擬機(jī)VM的標(biāo)識(shí); 所述遷移單元,用于在所述Paa S或所述Saa S根據(jù)所述標(biāo)識(shí)判斷出所述狀態(tài)異常的VM對(duì)應(yīng)的業(yè)務(wù)后,執(zhí)行業(yè)務(wù)遷移操作。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述檢測(cè)單元還用于實(shí)時(shí)檢測(cè)所述資源狀態(tài),或在預(yù)設(shè)的時(shí)間段內(nèi)檢測(cè)所述資源狀態(tài)。
9.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述裝置還包括 接收單元,用于接收Paa S或Saa S發(fā)送的業(yè)務(wù)遷移預(yù)處理時(shí)間,以使在檢測(cè)到資源狀態(tài)異常時(shí),經(jīng)過(guò)所述預(yù)處理時(shí)間后通過(guò)所述遷移單元進(jìn)行業(yè)務(wù)遷移操作。
10.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述裝置還包括 接收單元,用于接收所述Paa S或Saa S在判斷出所述狀態(tài)異常的VM對(duì)應(yīng)的業(yè)務(wù)后發(fā)送的業(yè)務(wù)遷移通知消息,觸發(fā)所述遷移單元執(zhí)行業(yè)務(wù)遷移的操作。
11.根據(jù)權(quán)利要求7至10任一項(xiàng)所述的裝置,其特征在于,所述狀態(tài)異常包括硬件溫度過(guò)高及內(nèi)存多比特錯(cuò)誤。
全文摘要
本發(fā)明涉及實(shí)現(xiàn)電信云中業(yè)務(wù)遷移的方法,其中,電信云裝置包括軟件即服務(wù)SaaS、平臺(tái)即服務(wù)PaaS和基礎(chǔ)設(shè)施即服務(wù)I aaS,包括檢測(cè)到資源狀態(tài)異常時(shí),發(fā)送狀態(tài)異常通知消息至PaaS或SaaS,所述狀態(tài)異常通知消息中攜帶狀態(tài)異常的虛擬機(jī)VM的標(biāo)識(shí);在所述PaaS或所述SaaS根據(jù)所述標(biāo)識(shí)判斷出所述狀態(tài)異常的VM對(duì)應(yīng)的業(yè)務(wù)后,執(zhí)行業(yè)務(wù)遷移操作。相應(yīng)地,本發(fā)明提供一種業(yè)務(wù)遷移的裝置,解決了無(wú)法及時(shí)檢測(cè)虛擬機(jī)狀態(tài)的問(wèn)題,提高了故障檢測(cè)的及時(shí)性。
文檔編號(hào)H04L29/08GK102984214SQ20121044384
公開(kāi)日2013年3月20日 申請(qǐng)日期2012年11月8日 優(yōu)先權(quán)日2012年11月8日
發(fā)明者賴劍鋒, 祁斌, 陳選輝, 史紅軍 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
公安县| 永胜县| 大方县| 桓台县| 东港市| 雷波县| 祁连县| 新泰市| 达拉特旗| 长武县| 金寨县| 屏东县| 淳化县| 浮梁县| 曲麻莱县| 法库县| 虹口区| 阿克| 盱眙县| 客服| 凤城市| 永兴县| 西充县| 双辽市| 根河市| 双江| 新绛县| 兰考县| 卢湾区| 博野县| 南华县| 宁乡县| 辉南县| 西藏| 梁河县| 奈曼旗| 台山市| 元氏县| 南澳县| 图片| 徐水县|