亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種云計(jì)算架構(gòu)下的容災(zāi)數(shù)據(jù)中心配置方法及裝置制造方法

文檔序號(hào):7835182閱讀:391來(lái)源:國(guó)知局
一種云計(jì)算架構(gòu)下的容災(zāi)數(shù)據(jù)中心配置方法及裝置制造方法
【專利摘要】本發(fā)明涉及通信與信息【技術(shù)領(lǐng)域】,尤其涉及一種云計(jì)算架構(gòu)下的容災(zāi)數(shù)據(jù)中心配置方法及裝置,用以解決人工規(guī)劃容災(zāi)DC的方式靈活性較差,不利于系統(tǒng)全局管理的問(wèn)題。本發(fā)明方法包括:接收針對(duì)設(shè)定網(wǎng)絡(luò)服務(wù)NS的容災(zāi)數(shù)據(jù)中心DC配置請(qǐng)求;根據(jù)所述容災(zāi)DC配置請(qǐng)求,從應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息;其中,具有親和性關(guān)系的應(yīng)用對(duì)象能夠部署在同一個(gè)DC中,具有反親和性關(guān)系的應(yīng)用對(duì)象能夠部署在不同的DC中;根據(jù)已部署的各DC的容災(zāi)資源信息和獲取的所述親和性和/或反親和性關(guān)系信息,從所述已部署的各DC中,為所述設(shè)定網(wǎng)絡(luò)服務(wù)選擇容災(zāi)DC。
【專利說(shuō)明】—種云計(jì)算架構(gòu)下的容災(zāi)數(shù)據(jù)中心配置方法及裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信與信息【技術(shù)領(lǐng)域】,尤其涉及一種云計(jì)算架構(gòu)下的容災(zāi)數(shù)據(jù)中心DC配置方法及裝置。

【背景技術(shù)】
[0002]容災(zāi)技術(shù)是指在相隔較遠(yuǎn)的異地,建立兩套或多套功能類似的系統(tǒng)。當(dāng)工作系統(tǒng)發(fā)生地震、火災(zāi)等災(zāi)難事件,或發(fā)生斷電等重大故障時(shí),通過(guò)將工作系統(tǒng)切換到異地的容災(zāi)系統(tǒng),從而保持提供應(yīng)用服務(wù)的能力的一種可靠性機(jī)制。
[0003]云計(jì)算是將計(jì)算作業(yè)分布在大量的分布式計(jì)算機(jī)上的一種服務(wù)模式。這種模式具有可配置的計(jì)算資源共享池(包括網(wǎng)絡(luò),服務(wù)器,存儲(chǔ),應(yīng)用軟件,服務(wù)等),可以為用戶提供可用的、便捷的、按需的網(wǎng)絡(luò)訪問(wèn)。云計(jì)算是將分布式計(jì)算(Distributed Computing)、并行計(jì)算(Parallel Computing)、效用計(jì)算(Utility Computing)等計(jì)算方式和網(wǎng)絡(luò)存儲(chǔ)(Network Storage)、虛擬化(Virtualizat1n)、負(fù)載均衡(Load Balance)等網(wǎng)絡(luò)技術(shù)進(jìn)行融合發(fā)展的產(chǎn)物。
[0004]隨著云計(jì)算環(huán)境的逐步成熟和網(wǎng)絡(luò)帶寬的不斷提升,全球各地的數(shù)據(jù)中心(DataCenter, DC)不斷涌現(xiàn),計(jì)算資源呈現(xiàn)區(qū)域集中化和海量化的趨勢(shì)。在這種環(huán)境下,基礎(chǔ)設(shè)施資源更加富裕,用戶可以根據(jù)需要選擇容災(zāi)DC,部署冗余應(yīng)用對(duì)象,建立數(shù)據(jù)同步和災(zāi)難切換流程。如圖1所示,為基于DC的容災(zāi)部署示意圖。在部署各個(gè)應(yīng)用對(duì)象的過(guò)程中一般會(huì)以DC為單位;一個(gè)DC下部署多臺(tái)基礎(chǔ)設(shè)施及多個(gè)應(yīng)用對(duì)象。
[0005]網(wǎng)絡(luò)服務(wù)(Network Service,NS)是由多個(gè)應(yīng)用對(duì)象共同完成的功能或服務(wù)項(xiàng)目,影響每項(xiàng)網(wǎng)絡(luò)服務(wù)的元素除包括各個(gè)應(yīng)用對(duì)象外,還包括各應(yīng)用對(duì)象之間的網(wǎng)絡(luò)資源及每個(gè)應(yīng)用對(duì)象自身所使用的資源。當(dāng)在云計(jì)算架構(gòu)下為設(shè)定網(wǎng)絡(luò)服務(wù)(Network Service,NS)部署容災(zāi)DC(也即為支持該設(shè)定網(wǎng)絡(luò)服務(wù)的應(yīng)用對(duì)象集合部署容災(zāi)DC)時(shí),業(yè)界通用的方法是由用戶根據(jù)云計(jì)算系統(tǒng)提供的容災(zāi)資源等信息,為該設(shè)定網(wǎng)絡(luò)服務(wù)規(guī)劃好相應(yīng)的容災(zāi)DC,然后指示云計(jì)算系統(tǒng)將設(shè)定網(wǎng)絡(luò)服務(wù)部署在規(guī)劃好的容災(zāi)DC上。這種人工規(guī)劃容災(zāi)DC的方式靈活性較差,不利于系統(tǒng)全局管理。


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

[0006]本發(fā)明實(shí)施例提供一種云計(jì)算架構(gòu)下的容災(zāi)數(shù)據(jù)中心配置方法及裝置,用以解決人工規(guī)劃容災(zāi)DC的方式靈活性較差,不利于系統(tǒng)全局管理的問(wèn)題。
[0007]第一方面,提供一種云計(jì)算架構(gòu)下的容災(zāi)數(shù)據(jù)中心配置裝置,該裝置包括:
[0008]接收模塊,用于接收針對(duì)設(shè)定網(wǎng)絡(luò)服務(wù)NS的容災(zāi)數(shù)據(jù)中心DC配置請(qǐng)求,并將接收的所述容災(zāi)DC配置請(qǐng)求傳輸至獲取模塊;
[0009]獲取模塊,用于根據(jù)所述容災(zāi)DC配置請(qǐng)求,從應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息,并將獲取的所述親和性和/或反親和性關(guān)系信息傳輸至選擇模塊;其中,具有親和性關(guān)系的應(yīng)用對(duì)象能夠部署在同一個(gè)DC中,具有反親和性關(guān)系的應(yīng)用對(duì)象能夠部署在不同的DC中;
[0010]選擇模塊,用于根據(jù)已部署的各DC的容災(zāi)資源信息和所述獲取模塊獲取的所述親和性和/或反親和性關(guān)系信息,從所述已部署的各DC中,為所述設(shè)定網(wǎng)絡(luò)服務(wù)選擇容災(zāi)DC0
[0011]結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,所述獲取模塊具體用于:
[0012]根據(jù)所述容災(zāi)DC配置請(qǐng)求,從存儲(chǔ)的網(wǎng)絡(luò)服務(wù)鏈信息中查找支持所述所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象的標(biāo)識(shí)信息;所述網(wǎng)絡(luò)服務(wù)鏈信息包括支持每項(xiàng)網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象的標(biāo)識(shí)信息;根據(jù)查找到的所述標(biāo)識(shí)信息,從所述應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取與所述標(biāo)識(shí)信息對(duì)應(yīng)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息。
[0013]結(jié)合第一方面,或第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述云計(jì)算架構(gòu)為網(wǎng)絡(luò)功能虛擬化NFV架構(gòu);
[0014]所述應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)位于虛擬化網(wǎng)絡(luò)功能管理VNFM中,或位于網(wǎng)絡(luò)功能虛擬化管理平臺(tái)NFVO中。
[0015]結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述已部署的各DC的容災(zāi)資源信息位于虛擬化基礎(chǔ)設(shè)施管理VM中。
[0016]結(jié)合第一方面,或第一方面的第一至三種可能的實(shí)現(xiàn)方式中的任意一種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述方法還包括處理模塊,用于若已部署的各DC的空閑容災(zāi)資源無(wú)法支持所述設(shè)定網(wǎng)絡(luò)服務(wù),則調(diào)整已部署的至少一種網(wǎng)絡(luò)服務(wù)或應(yīng)用對(duì)象所在的DC,或查找優(yōu)先級(jí)低于所述設(shè)定網(wǎng)絡(luò)服務(wù)的優(yōu)先級(jí)的其它網(wǎng)絡(luò)服務(wù),取消所述其它網(wǎng)絡(luò)服務(wù)的容災(zāi)部署;或查找優(yōu)先級(jí)低于支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的應(yīng)用對(duì)象的優(yōu)先級(jí)的其它應(yīng)用對(duì)象,取消所述其它應(yīng)用對(duì)象的容災(zāi)部署。
[0017]第二方面,提供一種云計(jì)算架構(gòu)下的容災(zāi)數(shù)據(jù)中心配置裝置,包括處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)執(zhí)行指令,當(dāng)所述裝置運(yùn)行時(shí),所述處理器與所述存儲(chǔ)器之間通信,所述處理器執(zhí)行所述執(zhí)行指令使得所述裝置執(zhí)行如下方法:
[0018]接收針對(duì)設(shè)定網(wǎng)絡(luò)服務(wù)NS的容災(zāi)數(shù)據(jù)中心DC配置請(qǐng)求;
[0019]根據(jù)所述容災(zāi)DC配置請(qǐng)求,從應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息;其中,具有親和性關(guān)系的應(yīng)用對(duì)象能夠部署在同一個(gè)DC中,具有反親和性關(guān)系的應(yīng)用對(duì)象能夠部署在不同的DC中;
[0020]根據(jù)已部署的各DC的容災(zāi)資源信息和獲取的所述親和性和/或反親和性關(guān)系信息,從所述已部署的各DC中,為所述設(shè)定網(wǎng)絡(luò)服務(wù)選擇容災(zāi)DC。
[0021]結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述處理器執(zhí)行的所述方法中,所述根據(jù)所述容災(zāi)DC配置請(qǐng)求,從應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息,包括:
[0022]根據(jù)所述容災(zāi)DC配置請(qǐng)求,從存儲(chǔ)的網(wǎng)絡(luò)服務(wù)鏈信息中查找支持所述所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象的標(biāo)識(shí)信息;所述網(wǎng)絡(luò)服務(wù)鏈信息包括支持每項(xiàng)網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象的標(biāo)識(shí)信息;根據(jù)查找到的所述標(biāo)識(shí)信息,從所述應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取與所述標(biāo)識(shí)信息對(duì)應(yīng)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息。
[0023]結(jié)合第二方面,或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述云計(jì)算架構(gòu)為網(wǎng)絡(luò)功能虛擬化NFV架構(gòu);
[0024]所述應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)位于虛擬化網(wǎng)絡(luò)功能管理VNFM中,或位于網(wǎng)絡(luò)功能虛擬化管理平臺(tái)NFVO中。
[0025]結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述已部署的各DC的容災(zāi)資源信息位于虛擬化基礎(chǔ)設(shè)施管理VM中。
[0026]結(jié)合第二方面,或第二方面的第一至三種可能的實(shí)現(xiàn)方式中的任意一種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述處理器執(zhí)行的所述方法還包括:若已部署的各DC的空閑容災(zāi)資源無(wú)法支持所述設(shè)定網(wǎng)絡(luò)服務(wù),則調(diào)整已部署的至少一種網(wǎng)絡(luò)服務(wù)或應(yīng)用對(duì)象所在的DC,或查找優(yōu)先級(jí)低于所述設(shè)定網(wǎng)絡(luò)服務(wù)的優(yōu)先級(jí)的其它網(wǎng)絡(luò)服務(wù),取消所述其它網(wǎng)絡(luò)服務(wù)的容災(zāi)部署;或查找優(yōu)先級(jí)低于支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的應(yīng)用對(duì)象的優(yōu)先級(jí)的其它應(yīng)用對(duì)象,取消所述其它應(yīng)用對(duì)象的容災(zāi)部署。
[0027]第三方面,提供一種云計(jì)算架構(gòu)下的容災(zāi)數(shù)據(jù)中心配置方法,包括:
[0028]接收針對(duì)設(shè)定網(wǎng)絡(luò)服務(wù)NS的容災(zāi)數(shù)據(jù)中心DC配置請(qǐng)求;
[0029]根據(jù)所述容災(zāi)DC配置請(qǐng)求,從應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息;其中,具有親和性關(guān)系的應(yīng)用對(duì)象能夠部署在同一個(gè)DC中,具有反親和性關(guān)系的應(yīng)用對(duì)象能夠部署在不同的DC中;
[0030]根據(jù)已部署的各DC的容災(zāi)資源信息和獲取的所述親和性和/或反親和性關(guān)系信息,從所述已部署的各DC中,為所述設(shè)定網(wǎng)絡(luò)服務(wù)選擇容災(zāi)DC。
[0031]結(jié)合第三方面,在第一種可能的實(shí)現(xiàn)方式中,根據(jù)所述容災(zāi)DC配置請(qǐng)求,從應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息,包括:
[0032]根據(jù)所述容災(zāi)DC配置請(qǐng)求,從存儲(chǔ)的網(wǎng)絡(luò)服務(wù)鏈信息中查找支持所述所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象的標(biāo)識(shí)信息;所述網(wǎng)絡(luò)服務(wù)鏈信息包括支持每項(xiàng)網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象的標(biāo)識(shí)信息;
[0033]根據(jù)查找到的所述標(biāo)識(shí)信息,從所述應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取與所述標(biāo)識(shí)信息對(duì)應(yīng)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息。
[0034]結(jié)合第三方面,或第三方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述云計(jì)算架構(gòu)為網(wǎng)絡(luò)功能虛擬化NFV架構(gòu);
[0035]所述應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)位于虛擬化網(wǎng)絡(luò)功能管理VNFM中,或位于網(wǎng)絡(luò)功能虛擬化管理平臺(tái)NFVO中。
[0036]結(jié)合第三方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述已部署的各DC的容災(zāi)資源信息位于虛擬化基礎(chǔ)設(shè)施管理VM中。
[0037]結(jié)合第三方面,或第三方面的第一至三種可能的實(shí)現(xiàn)方式中的任意一種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0038]若已部署的各DC的空閑容災(zāi)資源無(wú)法支持所述設(shè)定網(wǎng)絡(luò)服務(wù),則調(diào)整已部署的至少一種網(wǎng)絡(luò)服務(wù)或應(yīng)用對(duì)象所在的DC,或
[0039]查找優(yōu)先級(jí)低于所述設(shè)定網(wǎng)絡(luò)服務(wù)的優(yōu)先級(jí)的其它網(wǎng)絡(luò)服務(wù),取消所述其它網(wǎng)絡(luò)服務(wù)的容災(zāi)部署;或
[0040]查找優(yōu)先級(jí)低于支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的應(yīng)用對(duì)象的優(yōu)先級(jí)的其它應(yīng)用對(duì)象,取消所述其它應(yīng)用對(duì)象的容災(zāi)部署。
[0041]采用上述方法,可以針對(duì)應(yīng)用對(duì)象之間的親和性和反親和性關(guān)系,為用戶自動(dòng)選擇容災(zāi)DC,靈活性較高,有利于系統(tǒng)全局管理。

【專利附圖】

【附圖說(shuō)明】
[0042]圖1為基于DC的容災(zāi)部署示意圖。;
[0043]圖2為本發(fā)明實(shí)施例一提供的云計(jì)算架構(gòu)下的容災(zāi)DC配置裝置示意圖;
[0044]圖3為本發(fā)明實(shí)施例二提供的云計(jì)算架構(gòu)下的容災(zāi)數(shù)據(jù)中心配置裝置示意圖;
[0045]圖4為本發(fā)明實(shí)施例三提供的容災(zāi)數(shù)據(jù)中心配置方法流程圖;
[0046]圖5為NFV架構(gòu)中的MANO接口架構(gòu)示意圖;
[0047]圖6為不合理的容災(zāi)DC配置示意圖;
[0048]圖7為合理的容災(zāi)DC配置示意圖;
[0049]圖8為本發(fā)明實(shí)施例的組件部署示意圖。

【具體實(shí)施方式】
[0050]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0051]下面結(jié)合說(shuō)明書(shū)附圖對(duì)本發(fā)明實(shí)施例作進(jìn)一步詳細(xì)描述。
[0052]本發(fā)明實(shí)施例應(yīng)用于云計(jì)算架構(gòu)下容災(zāi)DC的配置,這里的容災(zāi)DC即指用于部署冗余應(yīng)用對(duì)象的DC,可以是物理DC,也可以是虛擬DC。這里的應(yīng)用對(duì)象指的是云計(jì)算架構(gòu)下的網(wǎng)元應(yīng)用,如第三方應(yīng)用、各種虛擬網(wǎng)元(如基站、控制器、移動(dòng)性管理實(shí)體(Mobility Management Entity,MME)、服務(wù)網(wǎng)關(guān)(Serving Gateway, SGW)、分組數(shù)據(jù)網(wǎng)絡(luò)網(wǎng)關(guān)(Packet Data Network Gateway, PGff)等。本發(fā)明實(shí)施例既可以應(yīng)用于基于傳統(tǒng)的信息技術(shù)(Informat1n Technology, IT)的云計(jì)算架構(gòu),也可以應(yīng)用于基于新興的信息與通信技術(shù)(Informat1n and Communicat1n Technology, ICT)的網(wǎng)絡(luò)功能虛擬化(NetworkFunct1ns Virtualisat1n, NFV)云計(jì)算架構(gòu)。
[0053]本發(fā)明實(shí)施例中的應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)用于收集各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息;這里的應(yīng)用對(duì)象之間的親和性關(guān)系一般指多個(gè)應(yīng)用對(duì)象需要部署在同一個(gè)DC上,反親和性關(guān)系則指多個(gè)應(yīng)用對(duì)象需要部署在不同的DC上;也即,具有親和性關(guān)系的多個(gè)應(yīng)用對(duì)象需要部署在同一個(gè)DC上,具有反親和性關(guān)系的多個(gè)應(yīng)用對(duì)象需要部署在不同的DC上。采用本發(fā)明實(shí)施例,可以針對(duì)應(yīng)用對(duì)象之間的親和性和反親和性關(guān)系,為用戶自動(dòng)選擇容災(zāi)DC,靈活性較高,有利于系統(tǒng)全局管理。
[0054]本發(fā)明以下實(shí)施例首先介紹云計(jì)算架構(gòu)下的容災(zāi)DC配置裝置的實(shí)施,該裝置的實(shí)施與后續(xù)介紹的云計(jì)算架構(gòu)下的容災(zāi)DC配置方法的實(shí)施相似,重復(fù)之處,不再贅述。
[0055]如圖2所示,為本發(fā)明實(shí)施例一提供的云計(jì)算架構(gòu)下的容災(zāi)DC配置裝置示意圖,包括:
[0056]接收模塊21,用于接收針對(duì)設(shè)定網(wǎng)絡(luò)服務(wù)NS的容災(zāi)數(shù)據(jù)中心DC配置請(qǐng)求,并將接收的所述容災(zāi)DC配置請(qǐng)求傳輸至獲取模塊22 ;
[0057]獲取模塊22,用于根據(jù)所述容災(zāi)DC配置請(qǐng)求,從應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息,并將獲取的所述親和性和/或反親和性關(guān)系信息傳輸至選擇模塊23 ;其中,具有親和性關(guān)系的應(yīng)用對(duì)象能夠部署在同一個(gè)DC中,具有反親和性關(guān)系的應(yīng)用對(duì)象能夠部署在不同的DC中;
[0058]選擇模塊23,用于根據(jù)已部署的各DC的容災(zāi)資源信息和所述獲取模塊22獲取的所述親和性和/或反親和性關(guān)系信息,從所述已部署的各DC中,為所述設(shè)定網(wǎng)絡(luò)服務(wù)選擇容災(zāi)DC。
[0059]可選地,所述獲取模塊22具體用于:
[0060]根據(jù)所述容災(zāi)DC配置請(qǐng)求,從存儲(chǔ)的網(wǎng)絡(luò)服務(wù)鏈信息中查找支持所述所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象的標(biāo)識(shí)信息;所述網(wǎng)絡(luò)服務(wù)鏈信息包括支持每項(xiàng)網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象的標(biāo)識(shí)信息;根據(jù)查找到的所述標(biāo)識(shí)信息,從所述應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取與所述標(biāo)識(shí)信息對(duì)應(yīng)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息。
[0061]可選地,所述云計(jì)算架構(gòu)為網(wǎng)絡(luò)功能虛擬化NFV架構(gòu);
[0062]所述應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)位于虛擬化網(wǎng)絡(luò)功能管理VNFM中,或位于網(wǎng)絡(luò)功能虛擬化管理平臺(tái)NFVO中。
[0063]可選地,所述已部署的各DC的容災(zāi)資源信息位于虛擬化基礎(chǔ)設(shè)施管理VM中。
[0064]可選地,所述方法還包括處理模塊24,用于若已部署的各DC的空閑容災(zāi)資源無(wú)法支持所述設(shè)定網(wǎng)絡(luò)服務(wù),則調(diào)整已部署的至少一種網(wǎng)絡(luò)服務(wù)或應(yīng)用對(duì)象所在的DC,或查找優(yōu)先級(jí)低于所述設(shè)定網(wǎng)絡(luò)服務(wù)的優(yōu)先級(jí)的其它網(wǎng)絡(luò)服務(wù),取消所述其它網(wǎng)絡(luò)服務(wù)的容災(zāi)部署;或查找優(yōu)先級(jí)低于支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的應(yīng)用對(duì)象的優(yōu)先級(jí)的其它應(yīng)用對(duì)象,取消所述其它應(yīng)用對(duì)象的容災(zāi)部署。
[0065]如圖3所示,為本發(fā)明實(shí)施例二提供的云計(jì)算架構(gòu)下的容災(zāi)數(shù)據(jù)中心配置裝置示意圖,包括處理器31和存儲(chǔ)器32,所述存儲(chǔ)器32存儲(chǔ)執(zhí)行指令,當(dāng)所述裝置運(yùn)行時(shí),所述處理器31與所述存儲(chǔ)器32之間通信,所述處理器31執(zhí)行所述執(zhí)行指令使得所述裝置執(zhí)行如下方法:
[0066]接收針對(duì)設(shè)定網(wǎng)絡(luò)服務(wù)NS的容災(zāi)數(shù)據(jù)中心DC配置請(qǐng)求;
[0067]根據(jù)所述容災(zāi)DC配置請(qǐng)求,從應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息;其中,具有親和性關(guān)系的應(yīng)用對(duì)象能夠部署在同一個(gè)DC中,具有反親和性關(guān)系的應(yīng)用對(duì)象能夠部署在不同的DC中;
[0068]根據(jù)已部署的各DC的容災(zāi)資源信息和獲取的所述親和性和/或反親和性關(guān)系信息,從所述已部署的各DC中,為所述設(shè)定網(wǎng)絡(luò)服務(wù)選擇容災(zāi)DC。
[0069]可選地,所述處理器31執(zhí)行的所述方法中,所述根據(jù)所述容災(zāi)DC配置請(qǐng)求,從應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息,包括:
[0070]根據(jù)所述容災(zāi)DC配置請(qǐng)求,從存儲(chǔ)的網(wǎng)絡(luò)服務(wù)鏈信息中查找支持所述所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象的標(biāo)識(shí)信息;所述網(wǎng)絡(luò)服務(wù)鏈信息包括支持每項(xiàng)網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象的標(biāo)識(shí)信息;根據(jù)查找到的所述標(biāo)識(shí)信息,從所述應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取與所述標(biāo)識(shí)信息對(duì)應(yīng)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息。
[0071]可選地,所述云計(jì)算架構(gòu)為網(wǎng)絡(luò)功能虛擬化NFV架構(gòu);
[0072]所述應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)位于虛擬化網(wǎng)絡(luò)功能管理VNFM中,或位于網(wǎng)絡(luò)功能虛擬化管理平臺(tái)NFVO中。
[0073]可選地,所述已部署的各DC的容災(zāi)資源信息位于虛擬化基礎(chǔ)設(shè)施管理VM中。
[0074]可選地,所述處理器31執(zhí)行的所述方法還包括:若已部署的各DC的空閑容災(zāi)資源無(wú)法支持所述設(shè)定網(wǎng)絡(luò)服務(wù),則調(diào)整已部署的至少一種網(wǎng)絡(luò)服務(wù)或應(yīng)用對(duì)象所在的DC,或查找優(yōu)先級(jí)低于所述設(shè)定網(wǎng)絡(luò)服務(wù)的優(yōu)先級(jí)的其它網(wǎng)絡(luò)服務(wù),取消所述其它網(wǎng)絡(luò)服務(wù)的容災(zāi)部署;或查找優(yōu)先級(jí)低于支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的應(yīng)用對(duì)象的優(yōu)先級(jí)的其它應(yīng)用對(duì)象,取消所述其它應(yīng)用對(duì)象的容災(zāi)部署。
[0075]如圖4所示,為本發(fā)明實(shí)施例三提供的容災(zāi)DC配置方法流程圖,包括:
[0076]S401:接收針對(duì)設(shè)定網(wǎng)絡(luò)服務(wù)的容災(zāi)DC配置請(qǐng)求。
[0077]在具體實(shí)施過(guò)程中,本發(fā)明實(shí)施例的執(zhí)行主體可以作為容災(zāi)DC優(yōu)選模塊部署在已有的云計(jì)算架構(gòu)的功能對(duì)象中(比如部署在NFV架構(gòu)下的網(wǎng)絡(luò)功能虛擬化管理平臺(tái)NFVO中),也可以作為一個(gè)獨(dú)立的功能對(duì)象部署在已有的云計(jì)算架構(gòu)中。所述容災(zāi)DC配置請(qǐng)求可以是用戶通過(guò)所述功能對(duì)象的用戶界面觸發(fā)的,也可以是由所述云計(jì)算架構(gòu)下其它功能對(duì)象(如運(yùn)營(yíng)支撐系統(tǒng)或業(yè)務(wù)支撐系統(tǒng)0SS/BSS)發(fā)送的;需要說(shuō)明的是,這里的容災(zāi)DC配置請(qǐng)求可以作為一條獨(dú)立的消息傳輸,也可以攜帶在其它消息(比如容災(zāi)方案配置請(qǐng)求消息)中傳輸。
[0078]S402:根據(jù)所述容災(zāi)DC配置請(qǐng)求,從應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息;其中,具有親和性關(guān)系的應(yīng)用對(duì)象能夠部署在同一個(gè)DC中,具有反親和性關(guān)系的應(yīng)用對(duì)象能夠部署在不同的DC中。
[0079]可選地,從應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取所述親和性和/或反親和性關(guān)系信息的過(guò)程可以為:
[0080]根據(jù)所述容災(zāi)DC配置請(qǐng)求,從存儲(chǔ)的網(wǎng)絡(luò)服務(wù)鏈信息中查找支持所述所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象的標(biāo)識(shí)信息;所述網(wǎng)絡(luò)服務(wù)鏈信息包括支持每項(xiàng)網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象的標(biāo)識(shí)信息;
[0081]根據(jù)查找到的所述標(biāo)識(shí)信息,從所述應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取與所述標(biāo)識(shí)信息對(duì)應(yīng)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息。
[0082]這里,步驟S201中的容災(zāi)DC配置請(qǐng)求可以包括設(shè)定網(wǎng)絡(luò)服務(wù)的標(biāo)識(shí)信息,比如設(shè)定網(wǎng)絡(luò)服務(wù)的名稱等,根據(jù)該設(shè)定網(wǎng)絡(luò)服務(wù)的標(biāo)識(shí)信息,可以從預(yù)先存儲(chǔ)的網(wǎng)絡(luò)服務(wù)鏈信息中查找支持該設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象的標(biāo)識(shí)信息,根據(jù)查找到的各應(yīng)用對(duì)象的標(biāo)識(shí)信息,從預(yù)先建立的應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取支持該設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息,也即,確定支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的應(yīng)用對(duì)象中,哪些應(yīng)用對(duì)象能夠部署在同一個(gè)DC中,哪些應(yīng)用對(duì)象能夠部署在不同的DC中;這里,不同應(yīng)用對(duì)象之間可能具有親和性關(guān)系,也可能具有反親和性關(guān)系,任一應(yīng)用對(duì)象可能與某些應(yīng)用對(duì)象之間可能具有親和性關(guān)系,也可能與另外一些應(yīng)用對(duì)象之間具有反親和性關(guān)系。
[0083]在具體實(shí)施過(guò)程中,可以將能夠部署在同一個(gè)DC中的具有親和性關(guān)系的全部或部分應(yīng)用對(duì)象共同部署在同一個(gè)DC中,可以將能夠部署在不同的DC中的具有反親和性關(guān)系的全部或部分應(yīng)用對(duì)象中的每個(gè)應(yīng)用對(duì)象分別部署在不同的DC中;比如,支持某項(xiàng)網(wǎng)絡(luò)服務(wù)NS的應(yīng)用對(duì)象中有η個(gè)應(yīng)用對(duì)象之間具有反親和性關(guān)系,在部署容災(zāi)DC時(shí),可以將這η個(gè)應(yīng)用對(duì)象分別部署在不同的DC中,但是,若可供使用的容災(zāi)DC只有η-1個(gè),那么,就需要將其中的兩個(gè)應(yīng)用對(duì)象部署在同一個(gè)DC中。
[0084]S403:根據(jù)已部署的各DC的容災(zāi)資源信息和獲取的所述親和性和/或反親和性關(guān)系信息,從所述已部署的各DC中,為所述設(shè)定網(wǎng)絡(luò)服務(wù)選擇容災(zāi)DC。
[0085]在該步驟中,除了步驟S402中獲取的所述親和性和/或反親和性關(guān)系信息,還可以從各基礎(chǔ)設(shè)施管理處獲取各DC的容災(zāi)資源信息(包括CPU資源、存儲(chǔ)資源等信息),結(jié)合該容災(zāi)資源信息和所述親和性和/或反親和性關(guān)系信息,為所述設(shè)定網(wǎng)絡(luò)服務(wù)選擇容災(zāi)DC,可以將支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的具有親和性關(guān)系的全部或部分應(yīng)用對(duì)象部署在同一個(gè)容災(zāi)DC中,將支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的具有反親和性關(guān)系的全部或部分應(yīng)用對(duì)象中的每個(gè)應(yīng)用對(duì)象分別部署在不同的容災(zāi)DC中。
[0086]可選地,上述方法還包括:若已部署的各DC的空閑容災(zāi)資源無(wú)法支持所述設(shè)定網(wǎng)絡(luò)服務(wù),則調(diào)整已部署的至少一種網(wǎng)絡(luò)服務(wù)或應(yīng)用對(duì)象所在的DC,或,查找優(yōu)先級(jí)低于所述設(shè)定網(wǎng)絡(luò)服務(wù)的優(yōu)先級(jí)的其它網(wǎng)絡(luò)服務(wù),取消所述其它網(wǎng)絡(luò)服務(wù)的容災(zāi)部署;或,查找優(yōu)先級(jí)低于支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的應(yīng)用對(duì)象的優(yōu)先級(jí)的其它應(yīng)用對(duì)象,取消所述其它應(yīng)用對(duì)象的容災(zāi)部署。
[0087]在具體實(shí)施過(guò)程中,可以尋找一個(gè)所需容災(zāi)DC資源比所述設(shè)定網(wǎng)絡(luò)服務(wù)所需容災(zāi)DC資源少的網(wǎng)絡(luò)服務(wù)或應(yīng)用對(duì)象,將尋找到的網(wǎng)絡(luò)服務(wù)或應(yīng)用對(duì)象從當(dāng)前所在的第一容災(zāi)DC調(diào)整部署到第二容災(zāi)DC中(該第二容災(zāi)DC能夠容納尋找到的所述網(wǎng)絡(luò)服務(wù)),之后,將所述設(shè)定網(wǎng)絡(luò)服務(wù)部署到所述第一容災(zāi)DC中。還可以尋找優(yōu)先級(jí)較低的網(wǎng)絡(luò)服務(wù),取消尋找到的低優(yōu)先級(jí)的網(wǎng)絡(luò)服務(wù)的容災(zāi)規(guī)劃,也即,將尋找到的優(yōu)先級(jí)較低的網(wǎng)絡(luò)服務(wù)的冗余應(yīng)用對(duì)象從所在的容災(zāi)DC中刪除,以節(jié)省出容災(zāi)DC資源部署所述設(shè)定網(wǎng)絡(luò)服務(wù)。還可以尋找優(yōu)先級(jí)較低的應(yīng)用對(duì)象,取消尋找到的應(yīng)用對(duì)象的容災(zāi)規(guī)劃,以節(jié)省出容災(zāi)DC資源部署支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的應(yīng)用對(duì)象。
[0088]上述流程中已說(shuō)明,本發(fā)明實(shí)施例的云計(jì)算架構(gòu)可以是NFV架構(gòu)。下面針對(duì)該云計(jì)算架構(gòu)下的實(shí)施作重點(diǎn)說(shuō)明。
[0089]NFV標(biāo)準(zhǔn)架構(gòu)中定義了協(xié)調(diào)整個(gè)云系統(tǒng)資源的管理與編排模塊(Management andOrchestrat1n, MANO);如圖5所示,為NFV架構(gòu)中的MANO接口架構(gòu)示意圖。NFV架構(gòu)中定義了網(wǎng)絡(luò)功能虛擬化基礎(chǔ)設(shè)施(NFV Infrastructure, NFVI)、虛擬化基礎(chǔ)設(shè)施管理(Virtualised Infrastructure Manager, VIM)、虛擬化網(wǎng)絡(luò)功能(Virtualised NetworkFunct1n, VNF)、虛擬化網(wǎng)絡(luò)功能管理(VNF Manager, VNFM)、網(wǎng)絡(luò)功能虛擬化管理平臺(tái)(Network Funct1ns Virtualisat1n Orchestrator, NFV0)、網(wǎng)兀管理系統(tǒng)(ElementManagement System, EMS)、運(yùn)營(yíng)支撐系統(tǒng)或業(yè)務(wù)支撐系統(tǒng)(Operat1n support system/Business support system, 0SS/BSS)等功能對(duì)象。其中,NFVI用于提供云化的基礎(chǔ)設(shè)施,VNF為云化后的網(wǎng)元應(yīng)用(也即上述應(yīng)用對(duì)象),VM負(fù)責(zé)基礎(chǔ)設(shè)施的管理,VNFM負(fù)責(zé)VNF的生命周期管理,NFVO負(fù)責(zé)業(yè)務(wù)的生命周期管理,EMS為網(wǎng)元應(yīng)用的網(wǎng)管,0SS/BSS為云化系統(tǒng)的網(wǎng)管。
[0090]在NFV環(huán)境下,支持設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象組成一個(gè)服務(wù)鏈,每項(xiàng)網(wǎng)絡(luò)服務(wù)的服務(wù)鏈中包含一個(gè)或者多個(gè)VNF,這些VNF協(xié)同工作,共同提供一項(xiàng)完整的網(wǎng)絡(luò)服務(wù)。同一個(gè)服務(wù)鏈中的VNF,有些可能需要部署在各地不同的DC中,以便部署在各地不同DC中的每個(gè)VNF與其它VNF之間的距離較近,提高該網(wǎng)絡(luò)服務(wù)的用戶體驗(yàn)和節(jié)省骨干網(wǎng)絡(luò)帶寬資源,這里部署在各地不同DC中的VNF之間即具備反親和性關(guān)系,比如將控制器部署在各地不同DC中,每個(gè)控制器控制和管轄鄰近基站,從而可以節(jié)省網(wǎng)絡(luò)傳輸資源;再比如,將支持某項(xiàng)網(wǎng)絡(luò)服務(wù)的幾個(gè)VNF(如移動(dòng)性管理實(shí)體MME)采用負(fù)荷分擔(dān)容災(zāi)模式,部署在不同的DC中,以避免這幾個(gè)VNF同時(shí)出現(xiàn)故障。另外一些VNF可能需要集中部署在同一個(gè)DC中,以便利用該DC內(nèi)的高速網(wǎng)絡(luò)帶寬進(jìn)行緊密協(xié)作,這些VNF之間即具備親和性關(guān)系,比如將長(zhǎng)期演進(jìn)(Long Term Evolut1n, LTE)網(wǎng)絡(luò)中的MME和SGW(或PGW)部署在同一個(gè)DC中,不僅可以節(jié)省網(wǎng)絡(luò)帶寬資源,還可以提升LTE系統(tǒng)性能。實(shí)際上,VNF之間的親和性還體現(xiàn)在另外一種情況中:目前,某些生產(chǎn)商既會(huì)提供基礎(chǔ)設(shè)施,又會(huì)提供網(wǎng)絡(luò)服務(wù),通常情況下,若網(wǎng)絡(luò)服務(wù)和支撐該網(wǎng)絡(luò)服務(wù)的基礎(chǔ)設(shè)施由同一個(gè)生產(chǎn)商提供,則該網(wǎng)絡(luò)服務(wù)的可靠性更高或者性能更優(yōu),因此,由同一個(gè)生產(chǎn)商提供的網(wǎng)絡(luò)服務(wù)和基礎(chǔ)設(shè)施之間具備親和性關(guān)系。在具體實(shí)施中,還可以在上述應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中添加每個(gè)應(yīng)用對(duì)象的生產(chǎn)商信息,在選擇容災(zāi)DC時(shí),根據(jù)各容災(zāi)DC下每個(gè)基礎(chǔ)設(shè)施的生產(chǎn)商信息,為所述設(shè)定網(wǎng)絡(luò)服務(wù)選擇提供所述設(shè)定網(wǎng)絡(luò)服務(wù)的生產(chǎn)商所生產(chǎn)的基礎(chǔ)設(shè)施。本發(fā)明實(shí)施例重點(diǎn)針對(duì)VNF之間的親和性關(guān)系作說(shuō)明。
[0091]在具體實(shí)施過(guò)程中,從預(yù)先建立的在上述應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取設(shè)定網(wǎng)絡(luò)服務(wù)的各VNF之間的親和性和/或反親和性關(guān)系信息,并結(jié)合獲取的已部署的各DC的容災(zāi)資源信息,為該設(shè)定網(wǎng)絡(luò)服務(wù)配置容災(zāi)DC。下面通過(guò)對(duì)比的方式進(jìn)一步說(shuō)明合理配置容災(zāi)DC的重要性。
[0092]如圖6和圖7所示,分別為不合理的容災(zāi)DC配置示意圖和合理的容災(zāi)DC配置示意圖。支持網(wǎng)絡(luò)服務(wù)I的應(yīng)用對(duì)象包括VNF1,支持網(wǎng)絡(luò)服務(wù)2的應(yīng)用對(duì)象包括VNF2、VNF3和VNF4,VNF2、VNF3和VNF4之間存在數(shù)據(jù)的頻繁交互,因此,這三個(gè)VNF之間需要較高的帶寬才能正常提供服務(wù)。由于DC間的帶寬往往比DC內(nèi)的帶寬小很多,因此,VNF2、VNF3和VNF4部署在同一個(gè)DC中能更好的滿足系統(tǒng)要求。在圖6中,VNF3與VNF2、VNF4部署在了不同的DC中,很可能造成容災(zāi)后網(wǎng)絡(luò)服務(wù)2的工作效率下降,服務(wù)質(zhì)量(Quality of Service,QoS)和業(yè)務(wù)性能等受到影響,甚至不能正常提供服務(wù)。在圖7中,VNF3與VNF2、VNF4部署在了同一個(gè)DC中,從而保證了網(wǎng)絡(luò)服務(wù)質(zhì)量。在圖6和圖7中,以CPU資源作為DC的容災(zāi)資源中的一種,CPU:η(η = 1、3或5)表示需要占用η個(gè)單位的CPU資源。
[0093]上述流程中已說(shuō)明,本發(fā)明實(shí)施例的執(zhí)行主體可以作為容災(zāi)方案優(yōu)選模塊部署在已有的云計(jì)算架構(gòu)的功能對(duì)象中,具體地,容災(zāi)方案優(yōu)選模塊可以部署在NFV架構(gòu)下的NFVO中,已部署的各DC的容災(zāi)資源信息可以存儲(chǔ)在VM、NFV0、或VNFM中,本發(fā)明優(yōu)選的實(shí)施例中將各DC的容災(zāi)資源信息存儲(chǔ)在VIM中;關(guān)于所述應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)的部署可以有以下兩種方式:
[0094]可選地,所述應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)位于虛擬化網(wǎng)絡(luò)功能管理VNFM中。
[0095]具體地,該實(shí)施方式下,將容災(zāi)方案優(yōu)選模塊部署在NFV架構(gòu)下的NFVO中,將所述應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)部署在VNFM中,各DC的容災(zāi)資源信息存儲(chǔ)在VIM中。如圖8所示,為本發(fā)明實(shí)施例的組件部署示意圖。VIM可以通過(guò)自己的應(yīng)用編程接口服務(wù)模塊(AP1-Server)提供DC的容災(zāi)資源信息,VNFM可以通過(guò)自己的應(yīng)用編程接口服務(wù)模塊(AP1-Server)提供各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息。在該部署結(jié)構(gòu)下,本發(fā)明實(shí)施例中的容災(zāi)DC的配置過(guò)程具體可以是:首先,確定設(shè)定網(wǎng)絡(luò)服務(wù)的各VNF之間的親和性和反親和性關(guān)系,將確定的親和性和反親和性關(guān)系記錄在服務(wù)模板文件中,將記錄的服務(wù)模板文件導(dǎo)入VNFM的應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中;在需要配置設(shè)定網(wǎng)絡(luò)服務(wù)的容災(zāi)DC時(shí)(具體地,可以是在部署新的網(wǎng)絡(luò)服務(wù)時(shí),或在設(shè)定網(wǎng)絡(luò)服務(wù)的容災(zāi)DC需要重新規(guī)劃容災(zāi)部署時(shí)),NFVO中的容災(zāi)方案優(yōu)選模塊根據(jù)存儲(chǔ)的網(wǎng)絡(luò)服務(wù)鏈信息,確定支持設(shè)定網(wǎng)絡(luò)服務(wù)的多個(gè)VNF ;所述容災(zāi)方案優(yōu)選模塊向VNFM請(qǐng)求獲取確定的多個(gè)VNF之間的親和性和/或反親和性關(guān)系信息,以及向VIM請(qǐng)求獲取各DC的容災(zāi)資源信息,根據(jù)獲取的所述親和性和/或反親和性關(guān)系信息和各DC的容災(zāi)資源信息,為所述設(shè)定網(wǎng)絡(luò)服務(wù)選擇容災(zāi)DC,以使支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的具有親和性關(guān)系的全部VNF或部分VNF部署在同一個(gè)DC中,使支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的具有反親和性關(guān)系的全部VNF或部分VNF中的每個(gè)VNF分別部署在不同的DC中。
[0096]若已有的容災(zāi)DC空閑資源不足以部署所述設(shè)定網(wǎng)絡(luò)服務(wù),則可以對(duì)已部署的網(wǎng)絡(luò)服務(wù)進(jìn)行調(diào)整,或取消低優(yōu)先級(jí)的網(wǎng)絡(luò)服務(wù)的容災(zāi)部署,以節(jié)省出容災(zāi)DC資源部署所述設(shè)定網(wǎng)絡(luò)服務(wù)。具體地,可以尋找一個(gè)所需容災(zāi)DC資源比所述設(shè)定網(wǎng)絡(luò)服務(wù)所需容災(zāi)DC資源少的網(wǎng)絡(luò)服務(wù),將尋找的網(wǎng)絡(luò)服務(wù)移動(dòng)到能夠容納該網(wǎng)絡(luò)服務(wù)的其它容災(zāi)DC中,之后,將所述設(shè)定網(wǎng)絡(luò)服務(wù)部署到尋找的網(wǎng)絡(luò)服務(wù)之前部署的容災(zāi)DC中。還可以尋找優(yōu)先級(jí)低于所述設(shè)定網(wǎng)絡(luò)服務(wù)的其它網(wǎng)絡(luò)服務(wù),將所述其它網(wǎng)絡(luò)服務(wù)的冗余VNF從所在的容災(zāi)DC中刪除,以節(jié)省出容災(zāi)DC資源部署所述設(shè)定網(wǎng)絡(luò)服務(wù)。
[0097]可選地,所述應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)位于網(wǎng)絡(luò)功能虛擬化管理平臺(tái)NFVO中。
[0098]在該部署結(jié)構(gòu)下,具體實(shí)施與上述第一種方式類似,只是由于應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)直接部署在了 NFVO中,NFVO在接收到容災(zāi)DC配置請(qǐng)求后,不必再向VNFM請(qǐng)求獲取支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息,而可以直接從自身建立的應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中查找所述親和性和/或反親和性關(guān)系信息。
[0099]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
[0100]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0101]所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
[0102]另外,在本申請(qǐng)各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0103]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM, Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0104]以上所述,以上實(shí)施例僅用以對(duì)本申請(qǐng)的技術(shù)方案進(jìn)行了詳細(xì)介紹,但以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想,不應(yīng)理解為對(duì)本發(fā)明的限制。本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種云計(jì)算架構(gòu)下的容災(zāi)數(shù)據(jù)中心配置裝置,其特征在于,該裝置包括: 接收模塊,用于接收針對(duì)設(shè)定網(wǎng)絡(luò)服務(wù)NS的容災(zāi)數(shù)據(jù)中心DC配置請(qǐng)求,并將接收的所述容災(zāi)DC配置請(qǐng)求傳輸至獲取模塊; 獲取模塊,用于根據(jù)所述容災(zāi)DC配置請(qǐng)求,從應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息,并將獲取的所述親和性和/或反親和性關(guān)系信息傳輸至選擇模塊;其中,具有親和性關(guān)系的應(yīng)用對(duì)象能夠部署在同一個(gè)DC中,具有反親和性關(guān)系的應(yīng)用對(duì)象能夠部署在不同的DC中; 選擇模塊,用于根據(jù)已部署的各DC的容災(zāi)資源信息和所述獲取模塊獲取的所述親和性和/或反親和性關(guān)系信息,從所述已部署的各DC中,為所述設(shè)定網(wǎng)絡(luò)服務(wù)選擇容災(zāi)DC。
2.如權(quán)利要求1所述的裝置,其特征在于,所述獲取模塊具體用于: 根據(jù)所述容災(zāi)DC配置請(qǐng)求,從存儲(chǔ)的網(wǎng)絡(luò)服務(wù)鏈信息中查找支持所述所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象的標(biāo)識(shí)信息;所述網(wǎng)絡(luò)服務(wù)鏈信息包括支持每項(xiàng)網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象的標(biāo)識(shí)信息;根據(jù)查找到的所述標(biāo)識(shí)信息,從所述應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取與所述標(biāo)識(shí)信息對(duì)應(yīng)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息。
3.如權(quán)利要求1或2所述的裝置,其特征在于,所述云計(jì)算架構(gòu)為網(wǎng)絡(luò)功能虛擬化NFV架構(gòu); 所述應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)位于虛擬化網(wǎng)絡(luò)功能管理VNFM中,或位于網(wǎng)絡(luò)功能虛擬化管理平臺(tái)NFVO中。
4.如權(quán)利要求3所述的裝置,其特征在于,所述已部署的各DC的容災(zāi)資源信息位于虛擬化基礎(chǔ)設(shè)施管理VM中。
5.如權(quán)利要求1?4任一所述的裝置,其特征在于,所述方法還包括處理模塊,用于若已部署的各DC的空閑容災(zāi)資源無(wú)法支持所述設(shè)定網(wǎng)絡(luò)服務(wù),則調(diào)整已部署的至少一種網(wǎng)絡(luò)服務(wù)或應(yīng)用對(duì)象所在的DC,或查找優(yōu)先級(jí)低于所述設(shè)定網(wǎng)絡(luò)服務(wù)的優(yōu)先級(jí)的其它網(wǎng)絡(luò)服務(wù),取消所述其它網(wǎng)絡(luò)服務(wù)的容災(zāi)部署;或查找優(yōu)先級(jí)低于支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的應(yīng)用對(duì)象的優(yōu)先級(jí)的其它應(yīng)用對(duì)象,取消所述其它應(yīng)用對(duì)象的容災(zāi)部署。
6.一種云計(jì)算架構(gòu)下的容災(zāi)數(shù)據(jù)中心配置裝置,其特征在于,包括處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)執(zhí)行指令,當(dāng)所述裝置運(yùn)行時(shí),所述處理器與所述存儲(chǔ)器之間通信,所述處理器執(zhí)行所述執(zhí)行指令使得所述裝置執(zhí)行如下方法: 接收針對(duì)設(shè)定網(wǎng)絡(luò)服務(wù)NS的容災(zāi)數(shù)據(jù)中心DC配置請(qǐng)求; 根據(jù)所述容災(zāi)DC配置請(qǐng)求,從應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息;其中,具有親和性關(guān)系的應(yīng)用對(duì)象能夠部署在同一個(gè)DC中,具有反親和性關(guān)系的應(yīng)用對(duì)象能夠部署在不同的DC中; 根據(jù)已部署的各DC的容災(zāi)資源信息和獲取的所述親和性和/或反親和性關(guān)系信息,從所述已部署的各DC中,為所述設(shè)定網(wǎng)絡(luò)服務(wù)選擇容災(zāi)DC。
7.如權(quán)利要求6所述的裝置,其特征在于,所述處理器執(zhí)行的所述方法中,所述根據(jù)所述容災(zāi)DC配置請(qǐng)求,從應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息,包括: 根據(jù)所述容災(zāi)DC配置請(qǐng)求,從存儲(chǔ)的網(wǎng)絡(luò)服務(wù)鏈信息中查找支持所述所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象的標(biāo)識(shí)信息;所述網(wǎng)絡(luò)服務(wù)鏈信息包括支持每項(xiàng)網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象的標(biāo)識(shí)信息;根據(jù)查找到的所述標(biāo)識(shí)信息,從所述應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取與所述標(biāo)識(shí)信息對(duì)應(yīng)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息。
8.如權(quán)利要求6或7所述的裝置,其特征在于,所述云計(jì)算架構(gòu)為網(wǎng)絡(luò)功能虛擬化NFV架構(gòu); 所述應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)位于虛擬化網(wǎng)絡(luò)功能管理VNFM中,或位于網(wǎng)絡(luò)功能虛擬化管理平臺(tái)NFVO中。
9.如權(quán)利要求8所述的裝置,其特征在于,所述已部署的各DC的容災(zāi)資源信息位于虛擬化基礎(chǔ)設(shè)施管理VM中。
10.如權(quán)利要求6?9任一所述的裝置,其特征在于,所述處理器執(zhí)行的所述方法還包括:若已部署的各DC的空閑容災(zāi)資源無(wú)法支持所述設(shè)定網(wǎng)絡(luò)服務(wù),則調(diào)整已部署的至少一種網(wǎng)絡(luò)服務(wù)或應(yīng)用對(duì)象所在的DC,或查找優(yōu)先級(jí)低于所述設(shè)定網(wǎng)絡(luò)服務(wù)的優(yōu)先級(jí)的其它網(wǎng)絡(luò)服務(wù),取消所述其它網(wǎng)絡(luò)服務(wù)的容災(zāi)部署;或查找優(yōu)先級(jí)低于支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的應(yīng)用對(duì)象的優(yōu)先級(jí)的其它應(yīng)用對(duì)象,取消所述其它應(yīng)用對(duì)象的容災(zāi)部署。
11.一種云計(jì)算架構(gòu)下的容災(zāi)數(shù)據(jù)中心配置方法,其特征在于,該方法包括: 接收針對(duì)設(shè)定網(wǎng)絡(luò)服務(wù)NS的容災(zāi)數(shù)據(jù)中心DC配置請(qǐng)求; 根據(jù)所述容災(zāi)DC配置請(qǐng)求,從應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息;其中,具有親和性關(guān)系的應(yīng)用對(duì)象能夠部署在同一個(gè)DC中,具有反親和性關(guān)系的應(yīng)用對(duì)象能夠部署在不同的DC中; 根據(jù)已部署的各DC的容災(zāi)資源信息和獲取的所述親和性和/或反親和性關(guān)系信息,從所述已部署的各DC中,為所述設(shè)定網(wǎng)絡(luò)服務(wù)選擇容災(zāi)DC。
12.如權(quán)利要求11所述的方法,其特征在于,根據(jù)所述容災(zāi)DC配置請(qǐng)求,從應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息,包括: 根據(jù)所述容災(zāi)DC配置請(qǐng)求,從存儲(chǔ)的網(wǎng)絡(luò)服務(wù)鏈信息中查找支持所述所述設(shè)定網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象的標(biāo)識(shí)信息;所述網(wǎng)絡(luò)服務(wù)鏈信息包括支持每項(xiàng)網(wǎng)絡(luò)服務(wù)的各應(yīng)用對(duì)象的標(biāo)識(shí)信息; 根據(jù)查找到的所述標(biāo)識(shí)信息,從所述應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)中獲取與所述標(biāo)識(shí)信息對(duì)應(yīng)的各應(yīng)用對(duì)象之間的親和性和/或反親和性關(guān)系信息。
13.如權(quán)利要求11或12所述的方法,其特征在于,所述云計(jì)算架構(gòu)為網(wǎng)絡(luò)功能虛擬化NFV架構(gòu); 所述應(yīng)用對(duì)象親和性關(guān)系信息庫(kù)位于虛擬化網(wǎng)絡(luò)功能管理VNFM中,或位于網(wǎng)絡(luò)功能虛擬化管理平臺(tái)NFVO中。
14.如權(quán)利要求13所述的方法,其特征在于,所述已部署的各DC的容災(zāi)資源信息位于虛擬化基礎(chǔ)設(shè)施管理VM中。
15.如權(quán)利要求11?14任一所述的方法,其特征在于,所述方法還包括: 若已部署的各DC的空閑容災(zāi)資源無(wú)法支持所述設(shè)定網(wǎng)絡(luò)服務(wù),則調(diào)整已部署的至少一種網(wǎng)絡(luò)服務(wù)或應(yīng)用對(duì)象所在的DC,或 查找優(yōu)先級(jí)低于所述設(shè)定網(wǎng)絡(luò)服務(wù)的優(yōu)先級(jí)的其它網(wǎng)絡(luò)服務(wù),取消所述其它網(wǎng)絡(luò)服務(wù)的容災(zāi)部署;或 查找優(yōu)先級(jí)低于支持所述設(shè)定網(wǎng)絡(luò)服務(wù)的應(yīng)用對(duì)象的優(yōu)先級(jí)的其它應(yīng)用對(duì)象,取消所述其它應(yīng)用對(duì)象的容災(zāi)部署。
【文檔編號(hào)】H04L12/24GK104137482SQ201480000654
【公開(kāi)日】2014年11月5日 申請(qǐng)日期:2014年4月14日 優(yōu)先權(quán)日:2014年4月14日
【發(fā)明者】龔曉東, 李妙華, 黃曉輝, 彭展 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1