亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種業(yè)務(wù)可用性管理方法、裝置及其網(wǎng)絡(luò)功能虛擬化架構(gòu)與流程

文檔序號:12377071閱讀:330來源:國知局
一種業(yè)務(wù)可用性管理方法、裝置及其網(wǎng)絡(luò)功能虛擬化架構(gòu)與流程

本發(fā)明涉及通信領(lǐng)域,尤其涉及一種業(yè)務(wù)可用性管理方法、裝置及其網(wǎng)絡(luò)功能虛擬化架構(gòu)。



背景技術(shù):

2012年運營商發(fā)布了網(wǎng)絡(luò)功能虛擬化(英文:Network Function Virtualization,簡稱:NFV)白皮書,宣布在歐洲電信標(biāo)準(zhǔn)協(xié)會(英文:European Telecommunications Standards Institute,簡稱:ETSI)成立NFV行業(yè)標(biāo)準(zhǔn)組織(英文:Industry Standard Group,簡稱:ISG)。運營商成立NFV ISG的目的是定義運營商網(wǎng)絡(luò)功能虛擬化的需求和相關(guān)的技術(shù)報告,希望通過借鑒互聯(lián)網(wǎng)技術(shù)(英文:Internet Technology,簡稱:IT)的虛擬化技術(shù),在通用的高性能服務(wù)器、交換機(jī)和存儲中實現(xiàn)部分網(wǎng)絡(luò)功能。眾所周知,NFV技術(shù)有其獨特的NFV標(biāo)準(zhǔn)架構(gòu),且運營商為了應(yīng)對未來的競爭和挑戰(zhàn),避免被管道化,在順應(yīng)當(dāng)前虛擬化、云計算等技術(shù)的發(fā)展趨勢下,提出了新的NFV標(biāo)準(zhǔn)架構(gòu)。

隨著通信技術(shù)的不斷發(fā)展,在新的NFV標(biāo)準(zhǔn)架構(gòu)下,應(yīng)用NFV技術(shù)的業(yè)務(wù)呈現(xiàn)出多樣化,且不同類型業(yè)務(wù)的重要程度和業(yè)務(wù)要求都不一樣,因此,運營商為了能夠降低硬件部署的成本,對不同類型業(yè)務(wù)的業(yè)務(wù)可用性等級的要求也不盡相同。在現(xiàn)有技術(shù)中,在系統(tǒng)建設(shè)時會預(yù)先根據(jù)硬件(如物理主機(jī)、存儲等)的差異化劃分靜態(tài)池(POOL),并進(jìn)行部署,這樣在進(jìn)行業(yè)務(wù)部署時,便可以針對不同類型業(yè)務(wù)的業(yè)務(wù)可用性等級,為對應(yīng)類型的業(yè)務(wù)配置對應(yīng)的硬件資源,以滿足運營商對不同類型業(yè)務(wù)的業(yè)務(wù)可用性等級的要求。

可以看出,現(xiàn)有技術(shù)中是通過根據(jù)硬件的差異化實現(xiàn)資源的劃分的,而這種劃分方法并不是端到端的,且其在進(jìn)行資源劃分時,劃分粒度較大,這便會導(dǎo)致為對應(yīng)類型的業(yè)務(wù)分配的資源實際能夠提供的業(yè)務(wù)可用性等級和運營商要求的業(yè)務(wù)可用性等級差別大,從而導(dǎo)致業(yè)務(wù)可用性體驗不 好。



技術(shù)實現(xiàn)要素:

本發(fā)明提供一種業(yè)務(wù)可用性管理方法、裝置及其網(wǎng)絡(luò)功能虛擬化架構(gòu),解決了由于為對應(yīng)類型的業(yè)務(wù)分配的資源實際能夠提供的業(yè)務(wù)可用性等級和運營商要求的業(yè)務(wù)可用性等級差別大,導(dǎo)致的業(yè)務(wù)可用性體驗不好的問題。

為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案:

本發(fā)明的第一方面,提供一種業(yè)務(wù)可用性管理方法,包括:

獲取待部署業(yè)務(wù)的業(yè)務(wù)可用性等級;所述業(yè)務(wù)可用性等級是根據(jù)所述待部署業(yè)務(wù)的業(yè)務(wù)類型確定的,或者,所述業(yè)務(wù)可用性等級是根據(jù)與所述待部署業(yè)務(wù)對應(yīng)的用戶類型確定的;

根據(jù)所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級,基于可用性策略庫確定與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息;

根據(jù)所述與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,基于資源信息庫為所述待部署業(yè)務(wù)分配并配置與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源;

其中,所述可用性策略庫中存儲有可用性策略,所述可用性策略包括至少一個業(yè)務(wù)可用性等級,以及與每個業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息;所述資源信息庫中存儲有系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息;所述資源包括以下至少一種:基礎(chǔ)設(shè)施資源、非高可用性HA軟件資源、HA軟件資源,所述基礎(chǔ)設(shè)施資源包括硬件資源、虛擬化平臺、虛擬單元、虛擬資源;所述硬件資源包括計算硬件資源、存儲硬件資源、網(wǎng)絡(luò)硬件資源,所述虛擬資源包括虛擬計算資源、虛擬存儲資源、虛擬網(wǎng)絡(luò)資源。

結(jié)合第一方面,在一種可能的實現(xiàn)方式中,在所述根據(jù)所述與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,基于資源信息庫為所述待部署業(yè)務(wù)分配并配置與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源之前,還包括:

獲取所述資源的與規(guī)格相關(guān)的參數(shù)信息;所述資源與規(guī)格相關(guān)的參數(shù)信息包括以下至少一種:所述資源的數(shù)量、所述資源的性能;

所述根據(jù)所述與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,基于資源信息庫為所述待部署業(yè)務(wù)分配并配置與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源,包括:

根據(jù)所述與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息和所述資源的與規(guī)格相關(guān)的參數(shù)信息,基于所述資源信息庫為所述待部署業(yè)務(wù)分配并配置與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源。

結(jié)合第一方面或上述可能的實現(xiàn)方式,在另一種可能的實現(xiàn)方式中,

等級高的業(yè)務(wù)可用性等級對應(yīng)的基礎(chǔ)設(shè)施資源的可靠性高于等級低的業(yè)務(wù)可用性等級對應(yīng)的基礎(chǔ)設(shè)施資源的可靠性;

等級高的業(yè)務(wù)可用性等級對應(yīng)的非HA軟件資源的可靠性高于等級低的業(yè)務(wù)可用性等級對應(yīng)的非HA軟件資源的可靠性;

等級高的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能類型的種類多于等級低的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能類型的種類,和/或,等級高的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能的性能優(yōu)于等級低的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的相同功能的性能;所述HA軟件資源的功能類型包括:故障檢測功能、故障分析功能、預(yù)測預(yù)防功能、增強(qiáng)的故障恢復(fù)功能、流量控制功能、容災(zāi)切換功能、數(shù)據(jù)備份功能、軟件無損升級功能、軟件灰度升級功能。

結(jié)合第一方面或上述可能的實現(xiàn)方式,在另一種可能的實現(xiàn)方式中,

所述基礎(chǔ)設(shè)施資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:所述硬件資源的使用年限、所述硬件資源的生產(chǎn)廠家、所述硬件資源的增強(qiáng)可靠性特性、所述硬件資源的冗余數(shù)量或比例、所述硬件資源的反親和性、所述虛擬化平臺的生產(chǎn)廠家、所述虛擬化平臺的版本、所述虛擬單元的冗余數(shù)量或比例、所述虛擬單元的反親和性、所述虛擬資源的冗余數(shù)量或比例、所述虛擬資源的反親和性;

所述非HA軟件資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:所述非HA軟件資源的生產(chǎn)廠家、所述非HA軟件資源的版本、所述非HA軟件資源的冗余數(shù)量或比例、所述非HA軟件資源的反親和性;所述非HA軟件資源包括:業(yè)務(wù)鏈、虛擬化網(wǎng)絡(luò)功能VNF、虛擬化網(wǎng)絡(luò)功能組件 VNFC;

所述HA軟件資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:所述HA軟件資源的功能類型、所述HA軟件資源的功能參數(shù)配置。

結(jié)合第一方面或上述可能的實現(xiàn)方式,在另一種可能的實現(xiàn)方式中,

所述硬件資源的增強(qiáng)可靠性特性包括以下至少一種:中央處理器CPU熱插拔、CPU增強(qiáng)故障檢測和恢復(fù)功能、內(nèi)存錯誤檢查與糾錯ECC校驗、存儲磁盤陣列RAID、電源冗余、風(fēng)扇冗余。

結(jié)合第一方面或上述可能的實現(xiàn)方式,在另一種可能的實現(xiàn)方式中,所述可用性策略庫中還存儲有業(yè)務(wù)備選策略或降級策略;

所述方法還包括:

當(dāng)所述資源信息庫中存儲的系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息中,不存在與基于所述可用性策略庫確定的所述與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息相匹配的參數(shù)信息時,根據(jù)所述業(yè)務(wù)備選策略或降級策略基于所述資源信息庫為所述待部署業(yè)務(wù)分配并配置對應(yīng)的資源。

本發(fā)明的第二方面,提供一種業(yè)務(wù)可用性管理方法,包括:

當(dāng)檢測到已部署業(yè)務(wù)的可用性狀態(tài)發(fā)生變化或檢測到影響所述已部署業(yè)務(wù)的可用性狀態(tài)的信息時,基于可用性策略庫和資源信息庫對已配置給所述已部署業(yè)務(wù)的資源進(jìn)行端到端的調(diào)整;

其中,所述可用性策略庫中存儲有可用性策略,所述可用性策略包括至少一個業(yè)務(wù)可用性等級,以及與每個業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息;所述業(yè)務(wù)可用性等級是根據(jù)所述業(yè)務(wù)的業(yè)務(wù)類型確定的,或者,所述業(yè)務(wù)可用性等級是根據(jù)與所述業(yè)務(wù)對應(yīng)的用戶類型確定的;所述資源信息庫中存儲有系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息;所述資源包括以下至少一種:基礎(chǔ)設(shè)施資源、非高可用性HA軟件資源、HA軟件資源,所述基礎(chǔ)設(shè)施資源包括硬件資源、虛擬化平臺、虛擬單元、虛擬資源;所述硬件資源包括計算硬件資源、存儲硬件資源、網(wǎng)絡(luò)硬件資源,所述虛擬資源包括虛擬計算資源、虛擬存儲資源、虛擬網(wǎng)絡(luò)資源。

結(jié)合第二方面,在一種可能的實現(xiàn)方式中,

等級高的業(yè)務(wù)可用性等級對應(yīng)的基礎(chǔ)設(shè)施資源的可靠性高于等級低的業(yè)務(wù)可用性等級對應(yīng)的基礎(chǔ)設(shè)施資源的可靠性;

等級高的業(yè)務(wù)可用性等級對應(yīng)的非HA軟件資源的可靠性高于等級低的業(yè)務(wù)可用性等級對應(yīng)的非HA軟件資源的可靠性;

等級高的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能類型的種類多于等級低的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能類型的種類,和/或,等級高的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能的性能優(yōu)于等級低的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的相同功能的性能;所述HA軟件資源的功能類型包括:故障檢測功能、故障分析功能、預(yù)測預(yù)防功能、增強(qiáng)的故障恢復(fù)功能、流量控制功能、容災(zāi)切換功能、數(shù)據(jù)備份功能、軟件無損升級功能、軟件灰度升級功能。

結(jié)合第二方面或上述可能的實現(xiàn)方式,在另一種可能的實現(xiàn)方式中,

所述基礎(chǔ)設(shè)施資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:所述硬件資源的使用年限、所述硬件資源的生產(chǎn)廠家、所述硬件資源的增強(qiáng)可靠性特性、所述硬件資源的冗余數(shù)量或比例、所述硬件資源的反親和性、所述虛擬化平臺的生產(chǎn)廠家、所述虛擬化平臺的版本、所述虛擬單元的冗余數(shù)量或比例、所述虛擬單元的反親和性、所述虛擬資源的冗余數(shù)量或比例、所述虛擬資源的反親和性;

所述非HA軟件資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:所述非HA軟件資源的生產(chǎn)廠家、所述非HA軟件資源的版本、所述非HA軟件資源的冗余數(shù)量或比例、所述非HA軟件資源的反親和性;所述非HA軟件資源包括:業(yè)務(wù)鏈、虛擬化網(wǎng)絡(luò)功能VNF、虛擬化網(wǎng)絡(luò)功能組件VNFC;

所述HA軟件資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:所述HA軟件資源的功能類型、所述HA軟件資源的功能參數(shù)配置。

結(jié)合第二方面或上述可能的實現(xiàn)方式,在另一種可能的實現(xiàn)方式中,

所述硬件資源的增強(qiáng)可靠性特性包括以下至少一種:中央處理器CPU熱插拔、CPU增強(qiáng)故障檢測和恢復(fù)功能、內(nèi)存錯誤檢查與糾錯ECC校驗、存儲磁盤陣列RAID、電源冗余、風(fēng)扇冗余。

結(jié)合第二方面或上述可能的實現(xiàn)方式,在另一種可能的實現(xiàn)方式中,

所述已部署業(yè)務(wù)的可用性狀態(tài)發(fā)生變化包括以下至少一種:所述已部署業(yè)務(wù)的關(guān)鍵性能指標(biāo)KPI發(fā)生變化;所述已部署業(yè)務(wù)的KPI發(fā)生變化包括以下至少一種:所述已部署業(yè)務(wù)的業(yè)務(wù)流量發(fā)生變化、所述已部署業(yè)務(wù)的業(yè)務(wù)用戶數(shù)發(fā)生變化、所述已部署業(yè)務(wù)的業(yè)務(wù)比例發(fā)生變化、所述已部署業(yè)務(wù)的業(yè)務(wù)成功率發(fā)生變化、所述已部署業(yè)務(wù)的業(yè)務(wù)接入時延發(fā)生變化、所述已部署業(yè)務(wù)的業(yè)務(wù)處理時間發(fā)生變化;

所述影響已部署業(yè)務(wù)的可用性狀態(tài)的信息包括:系統(tǒng)資源發(fā)生變化;所述系統(tǒng)資源發(fā)生變化包括以下至少一種:非HA軟件資源升級、HA軟件資源升級、新增基礎(chǔ)設(shè)施資源、基礎(chǔ)設(shè)施資源發(fā)生故障、新增非HA軟件資源、新增HA軟件資源、HA軟件資源的參數(shù)配置調(diào)整、網(wǎng)絡(luò)的丟包率發(fā)生變化、網(wǎng)絡(luò)時延發(fā)生變化。

本發(fā)明的第三方面,提供一種業(yè)務(wù)可用性管理裝置,包括:可用性管理模塊、可用性策略庫和資源信息庫;

所述可用性管理模塊,用于獲取待部署業(yè)務(wù)的業(yè)務(wù)可用性等級;所述業(yè)務(wù)可用性等級是根據(jù)所述待部署業(yè)務(wù)的業(yè)務(wù)類型確定的,或者,所述業(yè)務(wù)可用性等級是根據(jù)與所述待部署業(yè)務(wù)對應(yīng)的用戶類型確定的;根據(jù)所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級,基于所述可用性策略庫確定與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息;根據(jù)所述與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,基于所述資源信息庫為所述待部署業(yè)務(wù)分配并配置與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源;

所述可用性策略庫用于存儲可用性策略,所述可用性策略包括至少一個業(yè)務(wù)可用性等級,以及與每個業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息;

所述資源信息庫用于存儲系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息;所述資源包括以下至少一種:基礎(chǔ)設(shè)施資源、非高可用性HA軟件資源、HA軟件資源,所述基礎(chǔ)設(shè)施資源包括硬件資源、虛擬化平臺、虛擬單元、虛擬資源;所述硬件資源包括計算硬件資源、存儲硬件資源、網(wǎng)絡(luò)硬件資源,所述虛擬資源包括虛擬計算資源、虛擬存儲資源、虛擬網(wǎng)絡(luò)資源。

結(jié)合第三方面,在一種可能的實現(xiàn)方式中,

所述可用性管理模塊,還用于在所述根據(jù)所述與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,基于所述資源信息庫為所述待部署業(yè)務(wù)分配并配置與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源之前,獲取所述資源的與規(guī)格相關(guān)的參數(shù)信息;所述資源與規(guī)格相關(guān)的參數(shù)信息包括以下至少一種:所述資源的數(shù)量、所述資源的性能;

所述可用性管理模塊,具體用于根據(jù)所述與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息和所述資源的與規(guī)格相關(guān)的參數(shù)信息,基于所述資源信息庫為所述待部署業(yè)務(wù)分配并配置與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源。

結(jié)合第三方面或上述可能的實現(xiàn)方式,在另一種可能的實現(xiàn)方式中,

等級高的業(yè)務(wù)可用性等級對應(yīng)的基礎(chǔ)設(shè)施資源的可靠性高于等級低的業(yè)務(wù)可用性等級對應(yīng)的基礎(chǔ)設(shè)施資源的可靠性;

等級高的業(yè)務(wù)可用性等級對應(yīng)的非HA軟件資源的可靠性高于等級低的業(yè)務(wù)可用性等級對應(yīng)的非HA軟件資源的可靠性;

等級高的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能類型的種類多于等級低的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能類型的種類,和/或,等級高的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能的性能優(yōu)于等級低的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的相同功能的性能;所述HA軟件資源的功能類型包括:故障檢測功能、故障分析功能、預(yù)測預(yù)防功能、增強(qiáng)的故障恢復(fù)功能、流量控制功能、容災(zāi)切換功能、數(shù)據(jù)備份功能、軟件無損升級功能、軟件灰度升級功能。

結(jié)合第三方面或上述可能的實現(xiàn)方式,在另一種可能的實現(xiàn)方式中,

所述可用性策略庫或所述資源信息庫中存儲的所述基礎(chǔ)設(shè)施資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:所述硬件資源的使用年限、所述硬件資源的生產(chǎn)廠家、所述硬件資源的增強(qiáng)可靠性特性、所述硬件資源的冗余數(shù)量或比例、所述硬件資源的反親和性、所述虛擬化平臺的生產(chǎn)廠家、所述虛擬化平臺的版本、所述虛擬單元的冗余數(shù)量或比例、所述虛擬單元的反親和性、所述虛擬資源的冗余數(shù)量或比例、所述虛擬資源的反親和性;

所述可用性策略庫或所述資源信息庫中存儲的所述非HA軟件資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:所述非HA軟件資源的生產(chǎn)廠家、所述非HA軟件資源的版本、所述非HA軟件資源的冗余數(shù)量或比例、所述非HA軟件資源的反親和性;所述非HA軟件資源包括:業(yè)務(wù)鏈、虛擬化網(wǎng)絡(luò)功能VNF、虛擬化網(wǎng)絡(luò)功能組件VNFC;

所述可用性策略庫或所述資源信息庫中存儲的所述HA軟件資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:所述HA軟件資源的功能類型、所述HA軟件資源的功能參數(shù)配置。

結(jié)合第三方面或上述可能的實現(xiàn)方式,在另一種可能的實現(xiàn)方式中,

所述硬件資源的增強(qiáng)可靠性特性包括以下至少一種:中央處理器CPU熱插拔、CPU增強(qiáng)故障檢測和恢復(fù)功能、內(nèi)存錯誤檢查與糾錯ECC校驗、存儲磁盤陣列RAID、電源冗余、風(fēng)扇冗余。

結(jié)合第三方面或上述可能的實現(xiàn)方式,在另一種可能的實現(xiàn)方式中,所述可用性策略庫還用于存儲業(yè)務(wù)備選策略或降級策略;

所述可用性管理模塊,還用于當(dāng)所述資源信息庫中存儲的系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息中,不存在與基于所述可用性策略庫確定的所述與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息相匹配的參數(shù)信息時,根據(jù)所述業(yè)務(wù)備選策略或降級策略基于所述資源信息庫為所述待部署業(yè)務(wù)分配并配置對應(yīng)的資源。

本發(fā)明的第四方面,提供一種業(yè)務(wù)可用性管理裝置,包括:可用性管理模塊、可用性策略庫和資源信息庫;

所述可用性管理模塊,用于當(dāng)檢測到已部署業(yè)務(wù)的可用性狀態(tài)發(fā)生變化或檢測到影響所述已部署業(yè)務(wù)的可用性狀態(tài)的信息時,基于所述可用性策略庫和所述資源信息庫對已配置給所述已部署業(yè)務(wù)的資源進(jìn)行端到端的調(diào)整;

所述可用性策略庫用于存儲可用性策略,所述可用性策略包括至少一個業(yè)務(wù)可用性等級,以及與每個業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息;所述業(yè)務(wù)可用性等級是根據(jù)所述業(yè)務(wù)的業(yè)務(wù)類型確定的,或者,所述業(yè)務(wù)可用性等級是根據(jù)與所述業(yè)務(wù)對應(yīng)的用戶類型確定的;

所述資源信息庫用于存儲系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信 息;所述資源包括以下至少一種:基礎(chǔ)設(shè)施資源、非高可用性HA軟件資源、HA軟件資源,所述基礎(chǔ)設(shè)施資源包括硬件資源、虛擬化平臺、虛擬單元、虛擬資源;所述硬件資源包括計算硬件資源、存儲硬件資源、網(wǎng)絡(luò)硬件資源,所述虛擬資源包括虛擬計算資源、虛擬存儲資源、虛擬網(wǎng)絡(luò)資源。

結(jié)合第四方面,在一種可能的實現(xiàn)方式中,

等級高的業(yè)務(wù)可用性等級對應(yīng)的基礎(chǔ)設(shè)施資源的可靠性高于等級低的業(yè)務(wù)可用性等級對應(yīng)的基礎(chǔ)設(shè)施資源的可靠性;

等級高的業(yè)務(wù)可用性等級對應(yīng)的非HA軟件資源的可靠性高于等級低的業(yè)務(wù)可用性等級對應(yīng)的非HA軟件資源的可靠性;

等級高的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能類型的種類多于等級低的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能類型的種類,和/或,等級高的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能的性能優(yōu)于等級低的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的相同功能的性能;所述HA軟件資源的功能類型包括:故障檢測功能、故障分析功能、預(yù)測預(yù)防功能、增強(qiáng)的故障恢復(fù)功能、流量控制功能、容災(zāi)切換功能、數(shù)據(jù)備份功能、軟件無損升級功能、軟件灰度升級功能。

結(jié)合第四方面或上述可能的實現(xiàn)方式,在另一種可能的實現(xiàn)方式中,

所述可用性策略庫或所述資源信息庫中存儲的所述基礎(chǔ)設(shè)施資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:所述硬件資源的使用年限、所述硬件資源的生產(chǎn)廠家、所述硬件資源的增強(qiáng)可靠性特性、所述硬件資源的冗余數(shù)量或比例、所述硬件資源的反親和性、所述虛擬化平臺的生產(chǎn)廠家、所述虛擬化平臺的版本、所述虛擬單元的冗余數(shù)量或比例、所述虛擬單元的反親和性、所述虛擬資源的冗余數(shù)量或比例、所述虛擬資源的反親和性;

所述可用性策略庫或所述資源信息庫中存儲的所述非HA軟件資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:所述非HA軟件資源的生產(chǎn)廠家、所述非HA軟件資源的版本、所述非HA軟件資源的冗余數(shù)量或比例、所述非HA軟件資源的反親和性;所述非HA軟件資源包括:業(yè)務(wù)鏈、虛擬化網(wǎng)絡(luò)功能VNF、虛擬化網(wǎng)絡(luò)功能組件VNFC;

所述可用性策略庫或所述資源信息庫中存儲的所述HA軟件資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:所述HA軟件資源的功能類型、所述HA軟件資源的功能參數(shù)配置。

結(jié)合第四方面或上述可能的實現(xiàn)方式,在另一種可能的實現(xiàn)方式中,

所述硬件資源的增強(qiáng)可靠性特性包括以下至少一種:中央處理器CPU熱插拔、CPU增強(qiáng)故障檢測和恢復(fù)功能、內(nèi)存錯誤檢查與糾錯ECC校驗、存儲磁盤陣列RAID、電源冗余、風(fēng)扇冗余。

結(jié)合第四方面或上述可能的實現(xiàn)方式,在另一種可能的實現(xiàn)方式中,

所述已部署業(yè)務(wù)的可用性狀態(tài)發(fā)生變化包括以下至少一種:所述已部署業(yè)務(wù)的關(guān)鍵性能指標(biāo)KPI發(fā)生變化;所述已部署業(yè)務(wù)的KPI發(fā)生變化包括以下至少一種:所述已部署業(yè)務(wù)的業(yè)務(wù)流量發(fā)生變化、所述已部署業(yè)務(wù)的業(yè)務(wù)用戶數(shù)發(fā)生變化、所述已部署業(yè)務(wù)的業(yè)務(wù)比例發(fā)生變化、所述已部署業(yè)務(wù)的業(yè)務(wù)成功率發(fā)生變化、所述已部署業(yè)務(wù)的業(yè)務(wù)接入時延發(fā)生變化、所述已部署業(yè)務(wù)的業(yè)務(wù)處理時間發(fā)生變化;

所述影響已部署業(yè)務(wù)的可用性狀態(tài)的信息包括:系統(tǒng)資源發(fā)生變化;所述系統(tǒng)資源發(fā)生變化包括以下至少一種:非HA軟件資源升級、HA軟件資源升級、新增基礎(chǔ)設(shè)施資源、基礎(chǔ)設(shè)施資源發(fā)生故障、新增非HA軟件資源、新增HA軟件資源、HA軟件資源的參數(shù)配置調(diào)整、網(wǎng)絡(luò)的丟包率發(fā)生變化、網(wǎng)絡(luò)時延發(fā)生變化。

本發(fā)明的第五方面,提供一種應(yīng)用于第三方面或第三方面的任一種可能實現(xiàn)方式或第四方面或第四方面的任一種可能實現(xiàn)方式所述的業(yè)務(wù)可用性管理裝置的網(wǎng)絡(luò)功能虛擬化NFV架構(gòu),所述NFV架構(gòu)包括:運營支撐系統(tǒng)OSS/業(yè)務(wù)支撐系統(tǒng)BSS,網(wǎng)元管理系統(tǒng)EMS,虛擬化網(wǎng)絡(luò)功能VNF,網(wǎng)絡(luò)功能虛擬化基礎(chǔ)設(shè)施NFVI,網(wǎng)絡(luò)功能虛擬化編排NFVO,虛擬化網(wǎng)絡(luò)功能管理VNFM,虛擬化基礎(chǔ)設(shè)施管理VIM;其特征在于,

所述可用性管理模塊、所述可用性策略庫和所述資源信息庫均部署在所述NFVO中,且所述可用性管理模塊、所述可用性策略庫和所述資源信息庫均部署在所述VNFM中,且所述可用性管理模塊、所述可用性策略庫和所述資源信息庫均部署在所述VIM中;或者,

所述可用性管理模塊、所述可用性策略庫和所述資源信息庫均部署在 所述NFVO中;或者,

所述可用性管理模塊、所述可用性策略庫和所述資源信息庫均部署在所述VNFM中;或者,

所述可用性管理模塊、所述可用性策略庫和所述資源信息庫均部署在所述VIM中。

本發(fā)明提供的業(yè)務(wù)可用性管理方法、裝置及其網(wǎng)絡(luò)功能虛擬化架構(gòu),根據(jù)獲取到的待部署業(yè)務(wù)的業(yè)務(wù)可用性等級,從預(yù)先配置的包括至少一個業(yè)務(wù)可用性等級,以及與每個業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息的可用性策略庫中,確定與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,然后根據(jù)確定的與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,基于資源信息庫為待部署業(yè)務(wù)分配并配置與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源。通過可用性策略庫可以為待部署業(yè)務(wù)分配并配置對應(yīng)的以下至少一種資源:基礎(chǔ)設(shè)施資源、非HA軟件資源、HA軟件資源,其中的基礎(chǔ)設(shè)施資源包括硬件資源、虛擬化平臺、虛擬單元、虛擬資源;硬件資源包括計算硬件資源、存儲硬件資源、網(wǎng)絡(luò)硬件資源,虛擬資源包括虛擬計算資源、虛擬存儲資源、虛擬網(wǎng)絡(luò)資源,使得為對應(yīng)類型的業(yè)務(wù)分配的資源實際能夠提供的業(yè)務(wù)可用性等級盡可能的與運營商要求的業(yè)務(wù)可用性等級一致,最大程度的保障了業(yè)務(wù)可用性體驗。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為現(xiàn)有技術(shù)提供的一種新的NFV標(biāo)準(zhǔn)架構(gòu)示意圖;

圖2為本發(fā)明一實施例提供的一種業(yè)務(wù)可用性管理方法流程圖;

圖3為本發(fā)明另一實施例提供的一種業(yè)務(wù)可用性管理方法流程圖;

圖4為本發(fā)明另一實施例提供的一種NFV架構(gòu)示意圖;

圖5為本發(fā)明另一實施例提供的一種業(yè)務(wù)可用性管理方法流程圖;

圖6為本發(fā)明另一實施例提供的一種業(yè)務(wù)可用性管理方法流程圖;

圖7為本發(fā)明另一實施例提供的一種NFV架構(gòu)示意圖;

圖8為本發(fā)明另一實施例提供的一種業(yè)務(wù)可用性管理方法流程圖;

圖9為本發(fā)明另一實施例提供的一種業(yè)務(wù)可用性管理方法流程圖;

圖10為本發(fā)明另一實施例提供的一種NFV架構(gòu)示意圖;

圖11為本發(fā)明另一實施例提供的一種業(yè)務(wù)可用性管理方法流程圖;

圖12為本發(fā)明另一實施例提供的一種業(yè)務(wù)可用性管理方法流程圖;

圖13為本發(fā)明另一實施例提供的一種NFV架構(gòu)示意圖;

圖14為本發(fā)明另一實施例提供的一種業(yè)務(wù)可用性管理方法流程圖;

圖15為本發(fā)明另一實施例提供的一種業(yè)務(wù)可用性管理方法流程圖;

圖16為本發(fā)明另一實施例提供的一種業(yè)務(wù)可用性管理裝置組成示意圖;

圖17為本發(fā)明另一實施例提供的一種業(yè)務(wù)可用性管理裝置組成示意圖;

圖18為本發(fā)明另一實施例提供的一種業(yè)務(wù)可用性管理裝置組成示意圖;

圖19為本發(fā)明另一實施例提供的一種業(yè)務(wù)可用性管理裝置組成示意圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。

另外,本文中術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。

運營商為了應(yīng)對未來的競爭和挑戰(zhàn),避免被管道化,在順應(yīng)當(dāng)前虛擬化、云計算等技術(shù)的發(fā)展趨勢下,提出了新的NFV標(biāo)準(zhǔn)架構(gòu),如圖1所 示,相較于傳統(tǒng)的NFV標(biāo)準(zhǔn)架構(gòu)(傳統(tǒng)的NFV標(biāo)準(zhǔn)架構(gòu)包括:運營支撐系統(tǒng)(英文:Operation Support System,簡稱:OSS)/業(yè)務(wù)支撐系統(tǒng)(英文:Business Support System,簡稱:BSS)網(wǎng)元管理系統(tǒng)(英文:Element Management System,簡稱:EMS),虛擬化網(wǎng)絡(luò)功能(英文:Virtualized Network Function,簡稱:VNF)),該新的NFV標(biāo)準(zhǔn)架構(gòu)增加了網(wǎng)絡(luò)功能虛擬化基礎(chǔ)設(shè)施(英文:NFV Infrastructure,簡稱:NFVI)、虛擬化基礎(chǔ)設(shè)施管理(英文:Virtualized Infrastructure Manager,簡稱:VIM)、虛擬化網(wǎng)絡(luò)功能管理(英文:Virtualized Network Function Manager,簡稱:VNFM)、網(wǎng)絡(luò)功能虛擬化編排(NFV Orchestrator,簡稱:NFVO)等功能對象。NFVI包括:虛擬計算(Virtual Computing),虛擬存儲(Virtual Storage),虛擬網(wǎng)絡(luò)(Virtual Network),虛擬層(Virtualization Layer),以及計算機(jī)硬件資源。該計算機(jī)硬件資源包括:計算機(jī)硬件(Computing Hardware)、存儲硬件(Storage Hardware)、網(wǎng)絡(luò)硬件(Network Hardware)。

在這種新的NFV標(biāo)準(zhǔn)架構(gòu)下,應(yīng)用NFV技術(shù)的所有業(yè)務(wù)使用共享的傳輸通道和資源,且應(yīng)用NFV技術(shù)的業(yè)務(wù)呈現(xiàn)出多樣化,不同業(yè)務(wù)類型或不同用戶類型的業(yè)務(wù)的重要程度和業(yè)務(wù)要求都不一樣,因此,運營商對不同業(yè)務(wù)類型或不同用戶類型的業(yè)務(wù)的可用性等級的要求也不盡相同。在這種需求下,如何滿足運營商對不同類型(按照不同業(yè)務(wù)類型或不同用戶類型劃分)業(yè)務(wù)的可用性等級的要求,提高業(yè)務(wù)可用性體驗,已成為本領(lǐng)域研究的重點。本發(fā)明實施例提供的業(yè)務(wù)可用性管理方法,能夠通過為對應(yīng)類型(該類型可以為業(yè)務(wù)類型,也可以為用戶類型)的業(yè)務(wù)分配的適合的資源,以盡可能滿足運營商對該類型業(yè)務(wù)的業(yè)務(wù)可用性等級的要求,提高業(yè)務(wù)可用性體驗,并且本發(fā)明實施例提供的業(yè)務(wù)可用性管理方法,可以有效實現(xiàn)對不同類型業(yè)務(wù)提供不同的可用性支持,還可以在資源的能力和運營商的需求之間進(jìn)行靈活的自適應(yīng)選擇。

為了便于本領(lǐng)域技術(shù)人員的理解,本發(fā)明實施例通過以下實施例對本發(fā)明提供的業(yè)務(wù)可用性管理方法的具體實現(xiàn)過程進(jìn)行說明。

本發(fā)明一實施例提供一種業(yè)務(wù)可用性管理方法,如圖2所示,該方法可以包括:

101、可用性管理模塊獲取待部署業(yè)務(wù)的業(yè)務(wù)可用性等級。

其中,在一種可能的實現(xiàn)方式中,所述的業(yè)務(wù)可用性等級是根據(jù)該待部署業(yè)務(wù)的業(yè)務(wù)類型確定的;在另一種可能的實現(xiàn)方式中,所述的業(yè)務(wù)可用性等級是根據(jù)與該待部署業(yè)務(wù)對應(yīng)的用戶類型確定的。

102、可用性管理模塊根據(jù)待部署業(yè)務(wù)的業(yè)務(wù)可用性等級,基于可用性策略庫確定與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息。

其中,所述的可用性策略庫中預(yù)先存儲有可用性策略,該可用性策略包括至少一個業(yè)務(wù)可用性等級,以及與每個業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息。

具體的,在可用性管理模塊獲取到待部署業(yè)務(wù)的業(yè)務(wù)可用性等級之后,便可以根據(jù)獲取到的待部署業(yè)務(wù)的業(yè)務(wù)可用性等級,基于可用性策略庫中預(yù)先存儲的可用性策略,確定與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息。

103、可用性管理模塊根據(jù)與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,基于資源信息庫為待部署業(yè)務(wù)分配并配置與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源。

其中,所述的資源信息庫中存儲有系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息。所述的資源可以包括以下至少一種:基礎(chǔ)設(shè)施資源、非高可用性(英文:High Available,簡稱:HA)軟件資源、HA軟件資源。所述的基礎(chǔ)設(shè)施資源包括硬件資源、虛擬化平臺(英文:Hypervisor)、虛擬單元、虛擬資源;所述的硬件資源包括計算硬件資源、存儲硬件資源、網(wǎng)絡(luò)硬件資源,所述的虛擬資源包括虛擬計算資源、虛擬存儲資源、虛擬網(wǎng)絡(luò)資源。

具體的,在可用性管理模塊確定出與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息之后,可以根據(jù)與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,基于資源信息庫中存儲的系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息,為待部署業(yè)務(wù)分配并配置與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源。

本發(fā)明提供的業(yè)務(wù)可用性管理方法,根據(jù)獲取到的待部署業(yè)務(wù)的業(yè)務(wù) 可用性等級,從預(yù)先配置的包括至少一個業(yè)務(wù)可用性等級,以及與每個業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息的可用性策略庫中,確定與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,然后根據(jù)確定的與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,基于資源信息庫為待部署業(yè)務(wù)分配并配置與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源。通過可用性策略庫可以為待部署業(yè)務(wù)精細(xì)化的分配并配置對應(yīng)的以下至少一種資源:基礎(chǔ)設(shè)施資源、非HA軟件資源、HA軟件資源,其中的基礎(chǔ)設(shè)施資源包括硬件資源、虛擬化平臺、虛擬單元、虛擬資源;硬件資源包括計算硬件資源、存儲硬件資源、網(wǎng)絡(luò)硬件資源,虛擬資源包括虛擬計算資源、虛擬存儲資源、虛擬網(wǎng)絡(luò)資源,使得為對應(yīng)類型的業(yè)務(wù)分配的資源實際能夠提供的業(yè)務(wù)可用性等級盡可能的與運營商要求的業(yè)務(wù)可用性等級一致,最大程度的保障了業(yè)務(wù)可用性體驗。

進(jìn)一步的,在步驟103之前,本發(fā)明實施例所述的業(yè)務(wù)可用性管理方法還可以包括:可用性管理模塊獲取資源的與規(guī)格相關(guān)的參數(shù)信息。其中,所述的資源與規(guī)格相關(guān)的參數(shù)信息可以包括以下至少一種:資源的數(shù)量、資源的性能。

此時,步驟103具體的可以為:可用性管理模塊根據(jù)與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息和資源的與規(guī)格相關(guān)的參數(shù)信息,基于資源信息庫為待部署業(yè)務(wù)分配并配置與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源。

進(jìn)一步的,等級高的業(yè)務(wù)可用性等級對應(yīng)的基礎(chǔ)設(shè)施資源的可靠性高于等級低的業(yè)務(wù)可用性等級對應(yīng)的基礎(chǔ)設(shè)施資源的可靠性。

等級高的業(yè)務(wù)可用性等級對應(yīng)的非HA軟件資源的可靠性高于等級低的業(yè)務(wù)可用性等級對應(yīng)的非HA軟件資源的可靠性。

等級高的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能類型的種類多于等級低的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能類型的種類,和/或,等級高的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能的性能優(yōu)于等級低的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的相同功能的性能。所述的HA軟件資源的功能類型可以包括:故障檢測功能、故障分析功能、預(yù)測預(yù)防功能、 增強(qiáng)的故障恢復(fù)功能、流量控制功能、容災(zāi)切換功能、數(shù)據(jù)備份功能、軟件無損升級功能、軟件灰度升級功能。

進(jìn)一步的,基礎(chǔ)設(shè)施資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:硬件資源的使用年限、硬件資源的生產(chǎn)廠家、硬件資源的增強(qiáng)可靠性特性、硬件資源的冗余數(shù)量或比例、硬件資源的反親和性、虛擬化平臺的生產(chǎn)廠家、虛擬化平臺的版本、虛擬單元的冗余數(shù)量或比例、虛擬單元的反親和性、虛擬資源的冗余數(shù)量或比例、虛擬資源的反親和性。

其中,在為待部署業(yè)務(wù)分配并配置基礎(chǔ)設(shè)施資源時,假設(shè)N(N為正整數(shù))個基礎(chǔ)設(shè)施資源為該待部署業(yè)務(wù)提供業(yè)務(wù)可用性等級可以滿足運營商的要求,此時,在為待部署業(yè)務(wù)分配并配置基礎(chǔ)設(shè)施資源時,除了為該待部署業(yè)務(wù)分配并配置N個基礎(chǔ)設(shè)施資源外,還可以根據(jù)基礎(chǔ)設(shè)施資源(如,硬件資源、虛擬資源、虛擬單元)的冗余數(shù)量或比例,為該待部署業(yè)務(wù)多配置相應(yīng)基礎(chǔ)設(shè)施資源。示例性的,基礎(chǔ)設(shè)施資源為硬件資源,該硬件資源的冗余數(shù)量可以為1,2,…,M(M為正整數(shù))。該硬件資源的冗余比例可以為N:1,N:2,…,N:M(M為正整數(shù))。

示例性的,分配并配置給等級高的業(yè)務(wù)可用性等級對應(yīng)待部署業(yè)務(wù)的硬件資源的使用年限可以是1-2年,而分配并配置給等級低的業(yè)務(wù)可用性等級對應(yīng)待部署業(yè)務(wù)的硬件資源的使用年限可以是5年。

分配并配置給等級高的業(yè)務(wù)可用性等級對應(yīng)待部署業(yè)務(wù)的硬件資源是知名品牌,而分配并配置給等級低的業(yè)務(wù)可用性等級對應(yīng)待部署業(yè)務(wù)的硬件資源是普通品牌。

分配并配置給等級高的業(yè)務(wù)可用性等級對應(yīng)待部署業(yè)務(wù)的硬件資源(如計算硬件資源)支持內(nèi)存錯誤檢查與糾錯(英文:Error Correction Code,簡稱ECC)校驗,而分配并配置給等級低的業(yè)務(wù)可用性等級對應(yīng)待部署業(yè)務(wù)的硬件資源(如計算硬件資源)不支持內(nèi)存ECC校驗。

非HA軟件資源的與可用性相關(guān)的參數(shù)信息可以包括以下至少一種:非HA軟件資源的生產(chǎn)廠家、非HA軟件資源的版本、非HA軟件資源的冗余數(shù)量或比例、非HA軟件資源的反親和性。所述的非HA軟件資源包括:業(yè)務(wù)鏈(英文:Service Chain)、VNF、虛擬化網(wǎng)絡(luò)功能組件(英文:Virtualized Network Function Component,簡稱:VNFC)。

示例性的,在非HA軟件資源的新舊版本共存時,分配并配置給等級高的業(yè)務(wù)可用性等級對應(yīng)待部署業(yè)務(wù)的是穩(wěn)定的非HA軟件資源,即是舊版本的非HA軟件資源,而分配并配置給等級低的業(yè)務(wù)可用性等級對應(yīng)待部署業(yè)務(wù)的是未經(jīng)充分的驗證的非HA軟件資源的,即是新版本的非HA軟件資源。

HA軟件資源的與可用性相關(guān)的參數(shù)信息可以包括以下至少一種:HA軟件資源的功能類型、HA軟件資源的功能參數(shù)配置。

進(jìn)一步的,所述硬件資源的增強(qiáng)可靠性特性包括以下至少一種:中央處理器(英文:Central Processing Unit,簡稱:CPU)熱插拔、CPU增強(qiáng)故障檢測和恢復(fù)功能、內(nèi)存ECC校驗、存儲磁盤陣列(英文:Redundant Array Of Independent Disks,簡稱:RAID)、電源冗余、風(fēng)扇冗余。

進(jìn)一步的,所述的可用性策略庫中還可以存儲有業(yè)務(wù)備選策略或降級策略。此時,本發(fā)明實施例所述的業(yè)務(wù)可用性管理方法還可以包括:當(dāng)資源信息庫中存儲的系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息中,不存在與基于可用性策略庫確定的與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息相匹配的參數(shù)信息時,可用性管理模塊根據(jù)業(yè)務(wù)備選策略或降級策略基于資源信息庫為待部署業(yè)務(wù)分配并配置對應(yīng)的資源。

本發(fā)明另一實施例提供一種業(yè)務(wù)可用性管理方法,如圖3所示,該方法可以包括:

201、當(dāng)檢測到已部署業(yè)務(wù)的可用性狀態(tài)發(fā)生變化或檢測到影響已部署業(yè)務(wù)的可用性狀態(tài)的信息時,可用性管理模塊基于可用性策略庫和資源信息庫對已配置給已部署業(yè)務(wù)的資源進(jìn)行端到端的調(diào)整。

其中,所述的可用性策略庫中存儲有可用性策略,可用性策略包括至少一個業(yè)務(wù)可用性等級,以及與每個業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息。在一種可能的實現(xiàn)方式中,所述的業(yè)務(wù)可用性等級是根據(jù)業(yè)務(wù)的業(yè)務(wù)類型確定的;在另一種可能的實現(xiàn)方式中,所述的業(yè)務(wù)可用性等級是根據(jù)與業(yè)務(wù)對應(yīng)的用戶類型確定的。

其中,當(dāng)檢測到已部署業(yè)務(wù)的可用性狀態(tài)發(fā)生變化或檢測到影響已部署業(yè)務(wù)的可用性狀態(tài)的信息時,可用性管理模塊基于可用性策略庫和資源 信息庫優(yōu)先對業(yè)務(wù)可用性等級高的業(yè)務(wù)的資源進(jìn)行端到端的調(diào)整。

所述的資源信息庫中存儲有系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息。所述資源包括以下至少一種:基礎(chǔ)設(shè)施資源、非HA軟件資源、HA軟件資源,所述的基礎(chǔ)設(shè)施資源包括硬件資源、虛擬化平臺、虛擬單元、虛擬資源;所述的硬件資源包括計算硬件資源、存儲硬件資源、網(wǎng)絡(luò)硬件資源,所述的虛擬資源包括虛擬計算資源、虛擬存儲資源、虛擬網(wǎng)絡(luò)資源。

本發(fā)明提供的業(yè)務(wù)可用性管理方法,當(dāng)檢測到已部署業(yè)務(wù)的可用性狀態(tài)發(fā)生變化或檢測到影響已部署業(yè)務(wù)的可用性狀態(tài)的信息時,可以基于可用性策略庫和資源信息庫對已配置給已部署業(yè)務(wù)的資源進(jìn)行端到端的調(diào)整,保證了等級高的業(yè)務(wù)可用性等級對應(yīng)的業(yè)務(wù)的業(yè)務(wù)可用性體驗。

進(jìn)一步的,等級高的業(yè)務(wù)可用性等級對應(yīng)的基礎(chǔ)設(shè)施資源的可靠性高于等級低的業(yè)務(wù)可用性等級對應(yīng)的基礎(chǔ)設(shè)施資源的可靠性。

等級高的業(yè)務(wù)可用性等級對應(yīng)的非HA軟件資源的可靠性高于等級低的業(yè)務(wù)可用性等級對應(yīng)的非HA軟件資源的可靠性。

等級高的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能類型的種類多于等級低的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能類型的種類,和/或,等級高的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能的性能優(yōu)于等級低的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的相同功能的性能。所述的HA軟件資源的功能類型可以包括:故障檢測功能、故障分析功能、預(yù)測預(yù)防功能、增強(qiáng)的故障恢復(fù)功能、流量控制功能、容災(zāi)切換功能、數(shù)據(jù)備份功能、軟件無損升級功能、軟件灰度升級功能。

進(jìn)一步的,基礎(chǔ)設(shè)施資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:硬件資源的使用年限、硬件資源的生產(chǎn)廠家、硬件資源的增強(qiáng)可靠性特性、硬件資源的冗余數(shù)量或比例、硬件資源的反親和性、虛擬化平臺的生產(chǎn)廠家、虛擬化平臺的版本、虛擬單元的冗余數(shù)量或比例、虛擬單元的反親和性、虛擬資源的冗余數(shù)量或比例、所述虛擬資源的反親和性。

非HA軟件資源的與可用性相關(guān)的參數(shù)信息可以包括以下至少一種:非HA軟件資源的生產(chǎn)廠家、非HA軟件資源的版本、非HA軟件資源的冗余數(shù)量或比例、非HA軟件資源的反親和性;所述的非HA軟件資源包括:業(yè)務(wù)鏈、VNF、VNFC。

HA軟件資源的與可用性相關(guān)的參數(shù)信息可以包括以下至少一種:HA軟件資源的功能類型、HA軟件資源的功能參數(shù)配置。

進(jìn)一步的,所述的硬件資源的增強(qiáng)可靠性特性包括以下至少一種:CPU熱插拔、CPU增強(qiáng)故障檢測和恢復(fù)功能、內(nèi)存ECC校驗、存儲RAID、電源冗余、風(fēng)扇冗余。

進(jìn)一步的,所述的已部署業(yè)務(wù)的可用性狀態(tài)發(fā)生變化可以包括以下至少一種:已部署業(yè)務(wù)的關(guān)鍵性能指標(biāo)(英文:Key Performance Indicator,簡稱:KPI)發(fā)生變化。所述的已部署業(yè)務(wù)的KPI發(fā)生變化可以包括以下至少一種:已部署業(yè)務(wù)的業(yè)務(wù)流量發(fā)生變化、已部署業(yè)務(wù)的業(yè)務(wù)用戶數(shù)發(fā)生變化、已部署業(yè)務(wù)的業(yè)務(wù)比例發(fā)生變化、已部署業(yè)務(wù)的業(yè)務(wù)成功率發(fā)生變化、已部署業(yè)務(wù)的業(yè)務(wù)接入時延發(fā)生變化、已部署業(yè)務(wù)的業(yè)務(wù)處理時間發(fā)生變化。

所述的影響已部署業(yè)務(wù)的可用性狀態(tài)的信息可以包括:系統(tǒng)資源發(fā)生變化。所述系統(tǒng)資源發(fā)生變化包括以下至少一種:非HA軟件資源升級、HA軟件資源升級、新增基礎(chǔ)設(shè)施資源、基礎(chǔ)設(shè)施資源發(fā)生故障、新增非HA軟件資源、新增HA軟件資源、HA軟件資源的參數(shù)配置調(diào)整、網(wǎng)絡(luò)的丟包率發(fā)生變化、網(wǎng)絡(luò)時延發(fā)生變化。

進(jìn)一步的,當(dāng)系統(tǒng)資源發(fā)生變化包括新增基礎(chǔ)設(shè)施資源時,步驟201具體的可以包括:當(dāng)已部署業(yè)務(wù)的業(yè)務(wù)可用性等級高于系統(tǒng)中其他已部署業(yè)務(wù)的業(yè)務(wù)可用性等級,且新增基礎(chǔ)設(shè)施資源的可靠性高于已配置給已部署業(yè)務(wù)的基礎(chǔ)設(shè)施資源的可靠性時,可用性管理模塊將已部署業(yè)務(wù)遷移到新增基礎(chǔ)設(shè)施資源。

當(dāng)系統(tǒng)資源發(fā)生變化包括基礎(chǔ)設(shè)施資源發(fā)生故障時,步驟201具體的可以包括:當(dāng)確定基礎(chǔ)設(shè)施資源發(fā)生故障導(dǎo)致系統(tǒng)資源不足時,可用性管理模塊將配置給業(yè)務(wù)可用性等級低于已部署業(yè)務(wù)的業(yè)務(wù)可用性等級的業(yè)務(wù)的基礎(chǔ)設(shè)施資源分配并配置給已部署業(yè)務(wù)。

當(dāng)系統(tǒng)資源發(fā)生變化包括基礎(chǔ)設(shè)施資源發(fā)生故障時,步驟201具體的可以包括:當(dāng)已部署業(yè)務(wù)的業(yè)務(wù)可用性等級高于系統(tǒng)中其他已部署業(yè)務(wù)的業(yè)務(wù)可用性等級時,可用性管理模塊優(yōu)先將可用性等級高的已部署業(yè)務(wù)遷移到其他基礎(chǔ)設(shè)施資源。

當(dāng)系統(tǒng)資源發(fā)生變化包括新增HA軟件資源時,步驟201具體的可以包括:當(dāng)已部署業(yè)務(wù)的業(yè)務(wù)可用性等級高于系統(tǒng)中其他已部署業(yè)務(wù)的業(yè)務(wù)可用性等級時,可用性管理模塊將新增HA軟件資源優(yōu)先配置給可用性等級高的已部署業(yè)務(wù)。

本發(fā)明另一實施例提供另一種業(yè)務(wù)可用性管理方法,應(yīng)用于如圖4所示的NFV架構(gòu)中,其中,該NFV架構(gòu)包括:OSS/BSS,EMS,VNF,NFVI,NFVO,VNFM,VIM等功能對象;其中,如圖4所示,可用性管理模塊、可用性策略庫和資源信息庫均部署在NFVO中,且可用性管理模塊、可用性策略庫和資源信息庫均部署在VNFM中,且可用性管理模塊、可用性策略庫和資源信息庫均部署在VIM中。

此時,如圖5所示,在業(yè)務(wù)部署階段,該業(yè)務(wù)可用性管理方法可以包括:

301、可用性管理模塊獲取待部署業(yè)務(wù)的業(yè)務(wù)可用性等級。

其中,部署在NFVO的可用性管理模塊可以從OSS/BSS或其他配置工具處獲取該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級。

部署在VNFM的可用性管理模塊可以從部署在NFVO的可用性管理模塊處獲取該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級。

部署在VIM的可用性管理模塊可以從部署在NFVO的可用性管理模塊處直接獲取該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級,也可以從部署在NFVO的可用性管理模塊處經(jīng)由部署在VNFM的可用性管理模塊獲取該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級。

302、可用性管理模塊根據(jù)待部署業(yè)務(wù)的業(yè)務(wù)可用性等級,基于可用性策略庫確定與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息。

其中,所述的可用性策略庫可以用于存儲可用性策略,該可用性策略包括至少一個業(yè)務(wù)可用性等級,以及與每個業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息。

具體的,在部署在NFVO的可用性管理模塊獲取到待部署業(yè)務(wù)的業(yè)務(wù)可用性等級之后,部署在NFVO的可用性管理模塊便可以基于部署在該NFVO的可用性策略庫,確定與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資 源的與可用性相關(guān)的參數(shù)信息。

在部署在VNFM的可用性管理模塊獲取到待部署業(yè)務(wù)的業(yè)務(wù)可用性等級之后,部署在VNFM的可用性管理模塊便可以基于部署在該VNFM的可用性策略庫,確定與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息。

在部署在VIM的可用性管理模塊獲取到待部署業(yè)務(wù)的業(yè)務(wù)可用性等級之后,部署在VIM的可用性管理模塊便可以基于部署在該VIM的可用性策略庫,確定與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息。

進(jìn)一步的,所述的可用性策略庫還可以用于存儲業(yè)務(wù)備選策略或降級策略。

303、可用性管理模塊獲取資源的與規(guī)格相關(guān)的參數(shù)信息。

示例性的,部署在NFVO的可用性管理模塊可以從VIM或VNFM處獲取資源的與規(guī)格相關(guān)的參數(shù)信息。

其中,所述的資源與規(guī)格相關(guān)的參數(shù)信息可以包括以下至少一種:資源的數(shù)量、資源的性能。

304、可用性管理模塊根據(jù)與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息和資源的與規(guī)格相關(guān)的參數(shù)信息,基于資源信息庫為待部署業(yè)務(wù)分配并配置與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源。

其中,所述的資源信息庫中存儲有系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息。所述的資源可以包括以下至少一種:基礎(chǔ)設(shè)施資源、非HA軟件資源、HA軟件資源,所述的基礎(chǔ)設(shè)施資源包括硬件資源、虛擬化平臺、虛擬單元、虛擬資源;所述的硬件資源包括計算硬件資源、存儲硬件資源、網(wǎng)絡(luò)硬件資源,所述的虛擬資源包括虛擬計算資源、虛擬存儲資源、虛擬網(wǎng)絡(luò)資源;所述的非HA軟件資源包括:業(yè)務(wù)鏈、VNF、VNFC。

具體的,在部署在NFVO的可用性管理模塊確定出與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,并獲取到資源的與規(guī)格相關(guān)的參數(shù)信息之后,部署在NFVO的可用性管理模塊便可以根據(jù)該與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信 息和資源的與規(guī)格相關(guān)的參數(shù)信息,基于部署在NFVO的資源信息庫為待部署業(yè)務(wù)分配并配置與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源。

示例性的,部署在NFVO的可用性管理模塊可以為待部署業(yè)務(wù)分配并配置與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的部分非HA軟件資源。

在部署在VNFM的可用性管理模塊確定出與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,并獲取到資源的與規(guī)格相關(guān)的參數(shù)信息之后,部署在VNFM的可用性管理模塊便可以根據(jù)該與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息和資源的與規(guī)格相關(guān)的參數(shù)信息,基于部署在VNFM的資源信息庫為待部署業(yè)務(wù)分配并配置與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源。

示例性的,部署在VNFM的可用性管理模塊可以為待部署業(yè)務(wù)分配并配置與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的部分HA軟件資源和部分非HA軟件資源。

在部署在VIM的可用性管理模塊確定出與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,并獲取到資源的與規(guī)格相關(guān)的參數(shù)信息之后,部署在VIM的可用性管理模塊便可以根據(jù)該與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息和資源的與規(guī)格相關(guān)的參數(shù)信息,基于部署在VIM的資源信息庫為待部署業(yè)務(wù)分配并配置與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源。

示例性的,部署在VNFM的可用性管理模塊可以為待部署業(yè)務(wù)分配并配置與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的部分HA軟件資源和基礎(chǔ)設(shè)施資源。

305、當(dāng)資源信息庫中存儲的系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息中,不存在與基于可用性策略庫確定的與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息相匹配的參數(shù)信息時,可用性管理模塊根據(jù)業(yè)務(wù)備選策略或降級策略基于資源信息庫為待部署業(yè)務(wù)分配并配置對應(yīng)的資源。

具體的,在部署在NFVO的可用性管理模塊確定出與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,并獲取到資源的與規(guī)格相關(guān)的參數(shù)信息之后,若部署在NFVO資源信息庫中存儲的系統(tǒng)配 置的資源的與可用性相關(guān)的參數(shù)信息中,不存在確定出的與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息相匹配的參數(shù)信息,則部署在NFVO的可用性管理模塊便可以根據(jù)該與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,資源的與規(guī)格相關(guān)的參數(shù)信息,以及業(yè)務(wù)備選策略或降級策略,基于部署在NFVO的資源信息庫為待部署業(yè)務(wù)分配并配置對應(yīng)的資源。

在部署在VNFM的可用性管理模塊確定出與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,并獲取到資源的與規(guī)格相關(guān)的參數(shù)信息之后,若部署在VNFM資源信息庫中存儲的系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息中,不存在確定出的與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息相匹配的參數(shù)信息,則部署在VNFM的可用性管理模塊便可以根據(jù)該與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,資源的與規(guī)格相關(guān)的參數(shù)信息,以及業(yè)務(wù)備選策略或降級策略,基于部署在VNFM的資源信息庫為待部署業(yè)務(wù)分配并配置對應(yīng)的資源。

在部署在VIM的可用性管理模塊確定出與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,并獲取到資源的與規(guī)格相關(guān)的參數(shù)信息之后,若部署在VIM資源信息庫中存儲的系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息中,不存在確定出的與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息相匹配的參數(shù)信息,則部署在VIM的可用性管理模塊便可以根據(jù)該與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,資源的與規(guī)格相關(guān)的參數(shù)信息,以及業(yè)務(wù)備選策略或降級策略,基于部署在VIM的資源信息庫為待部署業(yè)務(wù)分配并配置對應(yīng)的資源。

此時如圖6所示,在業(yè)務(wù)運行階段,該業(yè)務(wù)可用性管理方法可以包括:

401、當(dāng)檢測到已部署業(yè)務(wù)的可用性狀態(tài)發(fā)生變化或檢測到影響已部署業(yè)務(wù)的可用性狀態(tài)的信息時,可用性管理模塊基于可用性策略庫和資源信息庫對已配置給已部署業(yè)務(wù)的資源進(jìn)行端到端的調(diào)整。

其中,部署在NFVO的可用性管理模塊可以從OSS/BSS或EMS經(jīng)部署在VNFM的可用性管理模塊處獲取該已部署業(yè)務(wù)的可用性狀態(tài)。部署 在NFVO的可用性管理模塊可以從自身的其他功能模塊處獲取影響已部署業(yè)務(wù)的可用性狀態(tài)的信息。

部署在VNFM的可用性管理模塊可以從EMS處獲取該已部署業(yè)務(wù)的可用性狀態(tài)。部署在VNFM的可用性管理模塊可以從EMS或VNF處獲取影響已部署業(yè)務(wù)的可用性狀態(tài)的信息。

部署在VIM的可用性管理模塊可以從NFVI處獲取影響已部署業(yè)務(wù)的可用性狀態(tài)的信息。

需要說明的是,本發(fā)明實施例中步驟301-步驟305和步驟401中的參數(shù)的具體描述,可以參考本發(fā)明另一實施例中步驟101-步驟103和步驟201中對應(yīng)參數(shù)的具體描述,本發(fā)明實施例在此不再一一贅述。

本發(fā)明提供的業(yè)務(wù)可用性管理方法,根據(jù)獲取到的待部署業(yè)務(wù)的業(yè)務(wù)可用性等級,從預(yù)先配置的包括至少一個業(yè)務(wù)可用性等級,以及與每個業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息的可用性策略庫中,確定與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,然后根據(jù)確定的與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,基于資源信息庫為待部署業(yè)務(wù)分配并配置與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源。通過可用性策略庫可以為待部署業(yè)務(wù)分配并配置對應(yīng)的以下至少一種資源:基礎(chǔ)設(shè)施資源、非HA軟件資源、HA軟件資源,其中的基礎(chǔ)設(shè)施資源包括硬件資源、虛擬化平臺、虛擬單元、虛擬資源;硬件資源包括計算硬件資源、存儲硬件資源、網(wǎng)絡(luò)硬件資源,虛擬資源包括虛擬計算資源、虛擬存儲資源、虛擬網(wǎng)絡(luò)資源,使得為對應(yīng)類型的業(yè)務(wù)分配的資源實際能夠提供的業(yè)務(wù)可用性等級盡可能的與運營商要求的業(yè)務(wù)可用性等級一致,最大程度的保障了業(yè)務(wù)可用性體驗。

并且,當(dāng)檢測到已部署業(yè)務(wù)的可用性狀態(tài)發(fā)生變化或檢測到影響已部署業(yè)務(wù)的可用性狀態(tài)的信息時,可以基于可用性策略庫和資源信息庫對已配置給已部署業(yè)務(wù)的資源進(jìn)行端到端的調(diào)整,保證了等級高的業(yè)務(wù)可用性等級對應(yīng)的業(yè)務(wù)的業(yè)務(wù)可用性體驗。

本發(fā)明另一實施例提供另一種業(yè)務(wù)可用性管理方法,應(yīng)用于如圖7所示的NFV架構(gòu)中,其中,該NFV架構(gòu)包括:OSS/BSS,EMS,VNF,NFVI,NFVO,VNFM,VIM等功能對象;其中,如圖7所示,可用性管 理模塊、可用性策略庫和資源信息庫均部署在NFVO中。

此時,如圖8所示,在業(yè)務(wù)部署階段,該業(yè)務(wù)可用性管理方法可以包括:

501、部署在NFVO的可用性管理模塊獲取待部署業(yè)務(wù)的業(yè)務(wù)可用性等級。

其中,部署在NFVO的可用性管理模塊可以從OSS/BSS處或其他配置工具處獲取該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級。

502、部署在NFVO的可用性管理模塊根據(jù)待部署業(yè)務(wù)的業(yè)務(wù)可用性等級,基于部署在NFVO的可用性策略庫確定與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息。

具體的,在部署在NFVO的可用性管理模塊獲取到待部署業(yè)務(wù)的業(yè)務(wù)可用性等級之后,部署在NFVO的可用性管理模塊便可以基于部署在該NFVO的可用性策略庫,確定與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息。

進(jìn)一步的,所述的可用性策略庫還可以用于存儲業(yè)務(wù)備選策略或降級策略。

503、部署在NFVO的可用性管理模塊獲取資源的與規(guī)格相關(guān)的參數(shù)信息。

示例性的,部署在NFVO的可用性管理模塊可以從VIM或VNFM處獲取資源的與規(guī)格相關(guān)的參數(shù)信息。

504、部署在NFVO的可用性管理模塊根據(jù)與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息和資源的與規(guī)格相關(guān)的參數(shù)信息,基于部署在NFVO的資源信息庫為待部署業(yè)務(wù)分配并配置與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源。

具體的,在部署在NFVO的可用性管理模塊確定出與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,并獲取到資源的與規(guī)格相關(guān)的參數(shù)信息之后,部署在NFVO的可用性管理模塊便可以根據(jù)該與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息和資源的與規(guī)格相關(guān)的參數(shù)信息,基于部署在NFVO的資源信息庫,通過NFVO或VNFM或VIM的接口為待部署業(yè)務(wù)分配并配置與待部署業(yè)務(wù) 的業(yè)務(wù)可用性等級對應(yīng)的資源。

505、當(dāng)部署在NFVO的資源信息庫中存儲的系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息中,不存在與基于部署在NFVO的可用性策略庫確定的與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息相匹配的參數(shù)信息時,部署在NFVO的可用性管理模塊根據(jù)業(yè)務(wù)備選策略或降級策略基于部署在NFVO的資源信息庫為待部署業(yè)務(wù)分配并配置對應(yīng)的資源。

具體的,在部署在NFVO的可用性管理模塊確定出與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,并獲取到資源的與規(guī)格相關(guān)的參數(shù)信息之后,若部署在NFVO資源信息庫中存儲的系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息中,不存在確定出的與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息相匹配的參數(shù)信息,則部署在NFVO的可用性管理模塊便可以根據(jù)該與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,資源的與規(guī)格相關(guān)的參數(shù)信息,以及業(yè)務(wù)備選策略或降級策略,基于部署在NFVO的資源信息庫,通過NFVO或VNFM或VIM的接口為待部署業(yè)務(wù)分配并配置對應(yīng)的資源。

此時如圖9所示,在業(yè)務(wù)運行階段,該業(yè)務(wù)可用性管理方法可以包括:

601、當(dāng)檢測到已部署業(yè)務(wù)的可用性狀態(tài)發(fā)生變化或檢測到影響已部署業(yè)務(wù)的可用性狀態(tài)的信息時,部署在NFVO的可用性管理模塊基于部署在NFVO的可用性策略庫和資源信息庫對已配置給已部署業(yè)務(wù)的資源進(jìn)行端到端的調(diào)整。

其中,部署在NFVO的可用性管理模塊可以從OSS/BSS或EMS經(jīng)VNFM處獲取該已部署業(yè)務(wù)的可用性狀態(tài)。

部署在NFVO的可用性管理模塊可以從VNFM處獲取影響已部署業(yè)務(wù)的可用性狀態(tài)的信息,或者,從NFVI經(jīng)VIM處獲取影響已部署業(yè)務(wù)的可用性狀態(tài)的信息。

具體的,在部署在NFVO的可用性管理模塊獲取到已部署業(yè)務(wù)的可用性狀態(tài)之后,可以檢測已部署業(yè)務(wù)的可用性狀態(tài)是否發(fā)生變化,若檢測到已部署業(yè)務(wù)的可用性狀態(tài)發(fā)生變化,則部署在NFVO的可用性管理模塊可 以基于部署在NFVO的可用性策略庫和資源信息庫對已配置給已部署業(yè)務(wù)的資源進(jìn)行端到端的調(diào)整。

或者,在部署在NFVO的可用性管理模塊檢測到影響已部署業(yè)務(wù)的可用性狀態(tài)的信息,則部署在NFVO的可用性管理模塊可以基于部署在NFVO的可用性策略庫和資源信息庫對已配置給已部署業(yè)務(wù)的資源進(jìn)行端到端的調(diào)整。

需要說明的是,本發(fā)明實施例中步驟501-步驟505和步驟601中的參數(shù)的具體描述,可以參考本發(fā)明另一實施例中步驟101-步驟103和步驟201中對應(yīng)參數(shù)的具體描述,本發(fā)明實施例在此不再一一贅述。

本發(fā)明提供的業(yè)務(wù)可用性管理方法,根據(jù)獲取到的待部署業(yè)務(wù)的業(yè)務(wù)可用性等級,從預(yù)先配置的包括至少一個業(yè)務(wù)可用性等級,以及與每個業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息的可用性策略庫中,確定與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,然后根據(jù)確定的與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,基于資源信息庫為待部署業(yè)務(wù)分配并配置與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源。通過可用性策略庫可以為待部署業(yè)務(wù)分配并配置對應(yīng)的以下至少一種資源:基礎(chǔ)設(shè)施資源、非HA軟件資源、HA軟件資源,其中的基礎(chǔ)設(shè)施資源包括硬件資源、虛擬化平臺、虛擬單元、虛擬資源;硬件資源包括計算硬件資源、存儲硬件資源、網(wǎng)絡(luò)硬件資源,虛擬資源包括虛擬計算資源、虛擬存儲資源、虛擬網(wǎng)絡(luò)資源,使得為對應(yīng)類型的業(yè)務(wù)分配的資源實際能夠提供的業(yè)務(wù)可用性等級盡可能的與運營商要求的業(yè)務(wù)可用性等級一致,最大程度的保障了業(yè)務(wù)可用性體驗。

并且,當(dāng)檢測到已部署業(yè)務(wù)的可用性狀態(tài)發(fā)生變化或檢測到影響已部署業(yè)務(wù)的可用性狀態(tài)的信息時,可以基于可用性策略庫和資源信息庫對已配置給已部署業(yè)務(wù)的資源進(jìn)行端到端的調(diào)整,保證了等級高的業(yè)務(wù)可用性等級對應(yīng)的業(yè)務(wù)的業(yè)務(wù)可用性體驗。

本發(fā)明另一實施例提供另一種業(yè)務(wù)可用性管理方法,應(yīng)用于如圖10所示的NFV架構(gòu)中,其中,該NFV架構(gòu)包括:OSS/BSS,EMS,VNF,NFVI,NFVO,VNFM,VIM等功能對象;其中,如圖10所示,可用性管理模塊、可用性策略庫和資源信息庫均部署在VNFM中。

此時,如圖11所示,在業(yè)務(wù)部署階段,該業(yè)務(wù)可用性管理方法可以包括:

701、部署在VNFM的可用性管理模塊獲取待部署業(yè)務(wù)的業(yè)務(wù)可用性等級。

其中,部署在VNFM的可用性管理模塊可以從NFVO處獲取該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級。

702、部署在VNFM的可用性管理模塊根據(jù)待部署業(yè)務(wù)的業(yè)務(wù)可用性等級,基于部署在VNFM的可用性策略庫確定與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息。

具體的,在部署在VNFM的可用性管理模塊獲取到待部署業(yè)務(wù)的業(yè)務(wù)可用性等級之后,部署在VNFM的可用性管理模塊便可以基于部署在該VNFM的可用性策略庫,確定與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息。

進(jìn)一步的,所述的可用性策略庫還可以用于存儲業(yè)務(wù)備選策略或降級策略。

703、部署在VNFM的可用性管理模塊獲取資源的與規(guī)格相關(guān)的參數(shù)信息。

示例性的,部署在VNFM的可用性管理模塊可以從VIM處獲取資源的與規(guī)格相關(guān)的參數(shù)信息,也可以從自身的其他功能模塊處獲取資源的與規(guī)格相關(guān)的參數(shù)信息。

704、部署在VNFM的可用性管理模塊根據(jù)與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息和資源的與規(guī)格相關(guān)的參數(shù)信息,基于部署在VNFM的資源信息庫為待部署業(yè)務(wù)分配并配置與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源。

具體的,在部署在VNFM的可用性管理模塊確定出與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,并獲取到資源的與規(guī)格相關(guān)的參數(shù)信息之后,部署在VNFM的可用性管理模塊便可以根據(jù)該與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息和資源的與規(guī)格相關(guān)的參數(shù)信息,基于部署在VNFM的資源信息庫,通過VNFM或VIM的接口為待部署業(yè)務(wù)分配并配置與待部署業(yè)務(wù)的業(yè)務(wù)可 用性等級對應(yīng)的資源。

705、當(dāng)部署在VNFM的資源信息庫中存儲的系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息中,不存在與基于部署在VNFM的可用性策略庫確定的與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息相匹配的參數(shù)信息時,部署在VNFM的可用性管理模塊根據(jù)業(yè)務(wù)備選策略或降級策略基于部署在VNFM的資源信息庫為待部署業(yè)務(wù)分配并配置對應(yīng)的資源。

具體的,在部署在VNFM的可用性管理模塊確定出與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,并獲取到資源的與規(guī)格相關(guān)的參數(shù)信息之后,若部署在VNFM資源信息庫中存儲的系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息中,不存在確定出的與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息相匹配的參數(shù)信息,則部署在VNFM的可用性管理模塊便可以根據(jù)該與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,資源的與規(guī)格相關(guān)的參數(shù)信息,以及業(yè)務(wù)備選策略或降級策略,基于部署在VNFM的資源信息庫,通過VNFM或VIM的接口為待部署業(yè)務(wù)分配并配置對應(yīng)的資源。

此時如圖12所示,在業(yè)務(wù)運行階段,該業(yè)務(wù)可用性管理方法可以包括:

801、當(dāng)檢測到已部署業(yè)務(wù)的可用性狀態(tài)發(fā)生變化或檢測到影響已部署業(yè)務(wù)的可用性狀態(tài)的信息時,部署在NFVO的可用性管理模塊基于部署在NFVO的可用性策略庫和資源信息庫對已配置給已部署業(yè)務(wù)的資源進(jìn)行端到端的調(diào)整。

其中,部署在VNFM的可用性管理模塊可以從EMS處獲取該已部署業(yè)務(wù)的可用性狀態(tài)。

部署在VNFM的可用性管理模塊直接獲取影響已部署業(yè)務(wù)的可用性狀態(tài)的信息,或者可以從NFVI經(jīng)VIM處獲取影響已部署業(yè)務(wù)的可用性狀態(tài)的信息。

具體的,在部署在VNFM的可用性管理模塊獲取到已部署業(yè)務(wù)的可用性狀態(tài)之后,可以檢測已部署業(yè)務(wù)的可用性狀態(tài)是否發(fā)生變化,若檢測到已部署業(yè)務(wù)的可用性狀態(tài)發(fā)生變化,則部署在VNFM的可用性管理模塊可 以基于部署在VNFM的可用性策略庫和資源信息庫對已配置給已部署業(yè)務(wù)的資源進(jìn)行端到端的調(diào)整。

或者,在部署在VNFM的可用性管理模塊檢測到影響已部署業(yè)務(wù)的可用性狀態(tài)的信息,則部署在VNFM的可用性管理模塊可以基于部署在VNFM的可用性策略庫和資源信息庫對已配置給已部署業(yè)務(wù)的資源進(jìn)行端到端的調(diào)整。

需要說明的是,本發(fā)明實施例中步驟701-步驟705和步驟801中的參數(shù)的具體描述,可以參考本發(fā)明另一實施例中步驟101-步驟103和步驟201中對應(yīng)參數(shù)的具體描述,本發(fā)明實施例在此不再一一贅述。

本發(fā)明提供的業(yè)務(wù)可用性管理方法根據(jù)獲取到的待部署業(yè)務(wù)的業(yè)務(wù)可用性等級,從預(yù)先配置的包括至少一個業(yè)務(wù)可用性等級,以及與每個業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息的可用性策略庫中,確定與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,然后根據(jù)確定的與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,基于資源信息庫為待部署業(yè)務(wù)分配并配置與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源。通過可用性策略庫可以為待部署業(yè)務(wù)分配并配置對應(yīng)的以下至少一種資源:基礎(chǔ)設(shè)施資源、非HA軟件資源、HA軟件資源,其中的基礎(chǔ)設(shè)施資源包括硬件資源、虛擬化平臺、虛擬單元、虛擬資源;硬件資源包括計算硬件資源、存儲硬件資源、網(wǎng)絡(luò)硬件資源,虛擬資源包括虛擬計算資源、虛擬存儲資源、虛擬網(wǎng)絡(luò)資源,使得為對應(yīng)類型的業(yè)務(wù)分配的資源實際能夠提供的業(yè)務(wù)可用性等級盡可能的與運營商要求的業(yè)務(wù)可用性等級一致,最大程度的保障了業(yè)務(wù)可用性體驗。

并且,當(dāng)檢測到已部署業(yè)務(wù)的可用性狀態(tài)發(fā)生變化或檢測到影響已部署業(yè)務(wù)的可用性狀態(tài)的信息時,可以基于可用性策略庫和資源信息庫對已配置給已部署業(yè)務(wù)的資源進(jìn)行端到端的調(diào)整,保證了等級高的業(yè)務(wù)可用性等級對應(yīng)的業(yè)務(wù)的業(yè)務(wù)可用性體驗。

本發(fā)明另一實施例提供另一種業(yè)務(wù)可用性管理方法,應(yīng)用于如圖13所示的NFV架構(gòu)中,其中,該NFV架構(gòu)包括:OSS/BSS,EMS,VNF,NFVI,NFVO,VNFM,VIM等功能對象;其中,如圖13所示,可用性管理模塊、可用性策略庫和資源信息庫均部署在VIM中。

此時,如圖14所示,在業(yè)務(wù)部署階段,該業(yè)務(wù)可用性管理方法可以包括:

901、部署在VIM的可用性管理模塊獲取待部署業(yè)務(wù)的業(yè)務(wù)可用性等級。

其中,部署在VIM的可用性管理模塊可以從VNFM處獲取該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級。

902、部署在VIM的可用性管理模塊根據(jù)待部署業(yè)務(wù)的業(yè)務(wù)可用性等級,基于部署在VIM的可用性策略庫確定與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息。

具體的,在部署在VIM的可用性管理模塊獲取到待部署業(yè)務(wù)的業(yè)務(wù)可用性等級之后,部署在VIM的可用性管理模塊便可以基于部署在該VIM的可用性策略庫,確定與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息。

進(jìn)一步的,所述的可用性策略庫還可以用于存儲業(yè)務(wù)備選策略或降級策略。

903、部署在VIM的可用性管理模塊獲取資源的與規(guī)格相關(guān)的參數(shù)信息。

示例性的,部署在VIM的可用性管理模塊可以從VNFM處獲取資源的與規(guī)格相關(guān)的參數(shù)信息,也可以從自身的其他功能模塊處獲取資源的與規(guī)格相關(guān)的參數(shù)信息。

904、部署在VIM的可用性管理模塊根據(jù)與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息和資源的與規(guī)格相關(guān)的參數(shù)信息,基于部署在VIM的資源信息庫為待部署業(yè)務(wù)分配并配置與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源。

具體的,在部署在VIM的可用性管理模塊確定出與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,并獲取到資源的與規(guī)格相關(guān)的參數(shù)信息之后,部署在VIM的可用性管理模塊便可以根據(jù)該與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息和資源的與規(guī)格相關(guān)的參數(shù)信息,基于部署在VIM的資源信息庫,通過VIM接口為待部署業(yè)務(wù)分配并配置與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資 源。

905、當(dāng)部署在VIM的資源信息庫中存儲的系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息中,不存在與基于部署在VIM的可用性策略庫確定的與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息相匹配的參數(shù)信息時,部署在VIM的可用性管理模塊根據(jù)業(yè)務(wù)備選策略或降級策略基于部署在VIM的資源信息庫為待部署業(yè)務(wù)分配并配置對應(yīng)的資源。

具體的,在部署在VIM的可用性管理模塊確定出與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,并獲取到資源的與規(guī)格相關(guān)的參數(shù)信息之后,若部署在VIM資源信息庫中存儲的系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息中,不存在確定出的與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息相匹配的參數(shù)信息,則部署在VIM的可用性管理模塊便可以根據(jù)該與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,資源的與規(guī)格相關(guān)的參數(shù)信息,以及業(yè)務(wù)備選策略或降級策略,基于部署在VIM的資源信息庫,通過VIM接口為待部署業(yè)務(wù)分配并配置對應(yīng)的資源。

此時如圖15所示,在業(yè)務(wù)運行階段,該業(yè)務(wù)可用性管理方法可以包括:

1001、當(dāng)檢測到影響已部署業(yè)務(wù)的可用性狀態(tài)的信息時,部署在VIM的可用性管理模塊基于部署在VIM的可用性策略庫和資源信息庫對已配置給已部署業(yè)務(wù)的資源進(jìn)行端到端的調(diào)整。

其中,部署在VIM的可用性管理模塊可以從NFVI處獲取影響已部署業(yè)務(wù)的可用性狀態(tài)的信息。

具體的,在部署在VIM的可用性管理模塊檢測到影響已部署業(yè)務(wù)的可用性狀態(tài)的信息,則部署在VIM的可用性管理模塊可以基于部署在VIM的可用性策略庫和資源信息庫對已配置給已部署業(yè)務(wù)的資源進(jìn)行端到端的調(diào)整。

需要說明的是,本發(fā)明實施例中步驟901-步驟905和步驟1001中的參數(shù)的具體描述,可以參考本發(fā)明另一實施例中步驟101-步驟103和步驟201中對應(yīng)參數(shù)的具體描述,本發(fā)明實施例在此不再一一贅述。

本發(fā)明提供的業(yè)務(wù)可用性管理方法,根據(jù)獲取到的待部署業(yè)務(wù)的業(yè)務(wù)可用性等級,從預(yù)先配置的包括至少一個業(yè)務(wù)可用性等級,以及與每個業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息的可用性策略庫中,確定與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,然后根據(jù)確定的與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,基于資源信息庫為待部署業(yè)務(wù)分配并配置與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源。通過可用性策略庫可以為待部署業(yè)務(wù)分配并配置對應(yīng)的以下至少一種資源:基礎(chǔ)設(shè)施資源、非HA軟件資源、HA軟件資源,其中的基礎(chǔ)設(shè)施資源包括硬件資源、虛擬化平臺、虛擬單元、虛擬資源;硬件資源包括計算硬件資源、存儲硬件資源、網(wǎng)絡(luò)硬件資源,虛擬資源包括虛擬計算資源、虛擬存儲資源、虛擬網(wǎng)絡(luò)資源,使得為對應(yīng)類型的業(yè)務(wù)分配的資源實際能夠提供的業(yè)務(wù)可用性等級盡可能的與運營商要求的業(yè)務(wù)可用性等級一致,最大程度的保障了業(yè)務(wù)可用性體驗。

并且,當(dāng)檢測到已部署業(yè)務(wù)的可用性狀態(tài)發(fā)生變化或檢測到影響已部署業(yè)務(wù)的可用性狀態(tài)的信息時,可以基于可用性策略庫和資源信息庫對已配置給已部署業(yè)務(wù)的資源進(jìn)行端到端的調(diào)整,保證了等級高的業(yè)務(wù)可用性等級對應(yīng)的業(yè)務(wù)的業(yè)務(wù)可用性體驗。

本發(fā)明另一實施例提供一種業(yè)務(wù)可用性管理裝置,如圖16所示,可以包括:可用性管理模塊1101、可用性策略庫1102和資源信息庫1103。

所述可用性管理模塊1101,用于獲取待部署業(yè)務(wù)的業(yè)務(wù)可用性等級;所述業(yè)務(wù)可用性等級是根據(jù)所述待部署業(yè)務(wù)的業(yè)務(wù)類型確定的,或者,所述業(yè)務(wù)可用性等級是根據(jù)與所述待部署業(yè)務(wù)對應(yīng)的用戶類型確定的;根據(jù)所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級,基于所述可用性策略庫1102確定與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息;根據(jù)所述與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,基于所述資源信息庫1103為所述待部署業(yè)務(wù)分配并配置與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源。

所述可用性策略庫1102用于存儲可用性策略,所述可用性策略包括至少一個業(yè)務(wù)可用性等級,以及與每個業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息。

所述資源信息庫1103用于存儲系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息;所述資源包括以下至少一種:基礎(chǔ)設(shè)施資源、非高可用性HA軟件資源、HA軟件資源,所述基礎(chǔ)設(shè)施資源包括硬件資源、虛擬化平臺、虛擬單元、虛擬資源;所述硬件資源包括計算硬件資源、存儲硬件資源、網(wǎng)絡(luò)硬件資源,所述虛擬資源包括虛擬計算資源、虛擬存儲資源、虛擬網(wǎng)絡(luò)資源。

在本發(fā)明實施例中,進(jìn)一步的,所述可用性管理模塊1101,還用于在所述根據(jù)所述與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,基于所述資源信息庫1103為所述待部署業(yè)務(wù)分配并配置與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源之前,獲取所述資源的與規(guī)格相關(guān)的參數(shù)信息;所述資源與規(guī)格相關(guān)的參數(shù)信息包括以下至少一種:所述資源的數(shù)量、所述資源的性能。

所述可用性管理模塊1101,具體用于根據(jù)所述與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息和所述資源的與規(guī)格相關(guān)的參數(shù)信息,基于所述資源信息庫1103為所述待部署業(yè)務(wù)分配并配置與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源。

在本發(fā)明實施例中,進(jìn)一步的,等級高的業(yè)務(wù)可用性等級對應(yīng)的基礎(chǔ)設(shè)施資源的可靠性高于等級低的業(yè)務(wù)可用性等級對應(yīng)的基礎(chǔ)設(shè)施資源的可靠性。

等級高的業(yè)務(wù)可用性等級對應(yīng)的非HA軟件資源的可靠性高于等級低的業(yè)務(wù)可用性等級對應(yīng)的非HA軟件資源的可靠性。

等級高的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能類型的種類多于等級低的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能類型的種類,和/或,等級高的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能的性能優(yōu)于等級低的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的相同功能的性能;所述HA軟件資源的功能類型包括:故障檢測功能、故障分析功能、預(yù)測預(yù)防功能、增強(qiáng)的故障恢復(fù)功能、流量控制功能、容災(zāi)切換功能、數(shù)據(jù)備份功能、軟件無損升級功能、軟件灰度升級功能。

在本發(fā)明實施例中,進(jìn)一步的,所述可用性策略庫1102或所述資源信息庫1103中存儲的所述基礎(chǔ)設(shè)施資源的與可用性相關(guān)的參數(shù)信息包括 以下至少一種:所述硬件資源的使用年限、所述硬件資源的生產(chǎn)廠家、所述硬件資源的增強(qiáng)可靠性特性、所述硬件資源的冗余數(shù)量或比例、所述硬件資源的反親和性、所述虛擬化平臺的生產(chǎn)廠家、所述虛擬化平臺的版本、所述虛擬單元的冗余數(shù)量或比例、所述虛擬單元的反親和性、所述虛擬資源的冗余數(shù)量或比例、所述虛擬資源的反親和性。

所述可用性策略庫1102或所述資源信息庫1103中存儲的所述非HA軟件資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:所述非HA軟件資源的生產(chǎn)廠家、所述非HA軟件資源的版本、所述非HA軟件資源的冗余數(shù)量或比例、所述非HA軟件資源的反親和性;所述非HA軟件資源包括:業(yè)務(wù)鏈、虛擬化網(wǎng)絡(luò)功能VNF、虛擬化網(wǎng)絡(luò)功能組件VNFC。

所述可用性策略庫1102或所述資源信息庫1103中存儲的所述HA軟件資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:所述HA軟件資源的功能類型、所述HA軟件資源的功能參數(shù)配置。

在本發(fā)明實施例中,進(jìn)一步的,所述硬件資源的增強(qiáng)可靠性特性包括以下至少一種:中央處理器CPU熱插拔、CPU增強(qiáng)故障檢測和恢復(fù)功能、內(nèi)存錯誤檢查與糾錯ECC校驗、存儲磁盤陣列RAID、電源冗余、風(fēng)扇冗余。

在本發(fā)明實施例中,進(jìn)一步的,所述可用性策略庫1102還用于存儲業(yè)務(wù)備選策略或降級策略。

所述可用性管理模塊1101,還用于當(dāng)所述資源信息庫1103中存儲的系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息中,不存在與基于所述可用性策略庫1102確定的所述與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息相匹配的參數(shù)信息時,根據(jù)所述業(yè)務(wù)備選策略或降級策略基于所述資源信息庫1103為所述待部署業(yè)務(wù)分配并配置對應(yīng)的資源。

需要說明的是,本發(fā)明實施例提供的業(yè)務(wù)可用性管理裝置中各功能模塊的具體工作過程可以參考方法實施例中對應(yīng)過程的具體描述,本發(fā)明實施例在此不再詳細(xì)贅述。

本發(fā)明提供的業(yè)務(wù)可用性管理裝置,根據(jù)獲取到的待部署業(yè)務(wù)的業(yè)務(wù)可用性等級,從預(yù)先配置的包括至少一個業(yè)務(wù)可用性等級,以及與每個業(yè) 務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息的可用性策略庫中,確定與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,然后根據(jù)確定的與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,基于資源信息庫為待部署業(yè)務(wù)分配并配置與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源。通過可用性策略庫可以為待部署業(yè)務(wù)分配并配置對應(yīng)的以下至少一種資源:基礎(chǔ)設(shè)施資源、非HA軟件資源、HA軟件資源,其中的基礎(chǔ)設(shè)施資源包括硬件資源、虛擬化平臺、虛擬單元、虛擬資源;硬件資源包括計算硬件資源、存儲硬件資源、網(wǎng)絡(luò)硬件資源,虛擬資源包括虛擬計算資源、虛擬存儲資源、虛擬網(wǎng)絡(luò)資源,使得為對應(yīng)類型的業(yè)務(wù)分配的資源實際能夠提供的業(yè)務(wù)可用性等級盡可能的與運營商要求的業(yè)務(wù)可用性等級一致,最大程度的保障了業(yè)務(wù)可用性體驗。

本發(fā)明另一實施例提供一種業(yè)務(wù)可用性管理裝置,如圖17所示,可以包括:可用性管理模塊1201、可用性策略庫1202和資源信息庫1203。

所述可用性管理模塊1201,用于當(dāng)檢測到已部署業(yè)務(wù)的可用性狀態(tài)發(fā)生變化或檢測到影響所述已部署業(yè)務(wù)的可用性狀態(tài)的信息時,基于所述可用性策略庫1202和所述資源信息庫1203對已配置給所述已部署業(yè)務(wù)的資源進(jìn)行端到端的調(diào)整。

所述可用性策略庫1202用于存儲可用性策略,所述可用性策略包括至少一個業(yè)務(wù)可用性等級,以及與每個業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息;所述業(yè)務(wù)可用性等級是根據(jù)所述業(yè)務(wù)的業(yè)務(wù)類型確定的,或者,所述業(yè)務(wù)可用性等級是根據(jù)與所述業(yè)務(wù)對應(yīng)的用戶類型確定的。

所述資源信息庫1203用于存儲系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息;所述資源包括以下至少一種:基礎(chǔ)設(shè)施資源、非高可用性HA軟件資源、HA軟件資源,所述基礎(chǔ)設(shè)施資源包括硬件資源、虛擬化平臺、虛擬單元、虛擬資源;所述硬件資源包括計算硬件資源、存儲硬件資源、網(wǎng)絡(luò)硬件資源,所述虛擬資源包括虛擬計算資源、虛擬存儲資源、虛擬網(wǎng)絡(luò)資源。

在本發(fā)明實施例中,進(jìn)一步的,等級高的業(yè)務(wù)可用性等級對應(yīng)的基礎(chǔ)設(shè)施資源的可靠性高于等級低的業(yè)務(wù)可用性等級對應(yīng)的基礎(chǔ)設(shè)施資源的 可靠性。

等級高的業(yè)務(wù)可用性等級對應(yīng)的非HA軟件資源的可靠性高于等級低的業(yè)務(wù)可用性等級對應(yīng)的非HA軟件資源的可靠性。

等級高的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能類型的種類多于等級低的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能類型的種類,和/或,等級高的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能的性能優(yōu)于等級低的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的相同功能的性能;所述HA軟件資源的功能類型包括:故障檢測功能、故障分析功能、預(yù)測預(yù)防功能、增強(qiáng)的故障恢復(fù)功能、流量控制功能、容災(zāi)切換功能、數(shù)據(jù)備份功能、軟件無損升級功能、軟件灰度升級功能。

在本發(fā)明實施例中,進(jìn)一步的,所述可用性策略庫1202或所述資源信息庫1203中存儲的所述基礎(chǔ)設(shè)施資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:所述硬件資源的使用年限、所述硬件資源的生產(chǎn)廠家、所述硬件資源的增強(qiáng)可靠性特性、所述硬件資源的冗余數(shù)量或比例、所述硬件資源的反親和性、所述虛擬化平臺的生產(chǎn)廠家、所述虛擬化平臺的版本、所述虛擬單元的冗余數(shù)量或比例、所述虛擬單元的反親和性、所述虛擬資源的冗余數(shù)量或比例、所述虛擬資源的反親和性。

所述可用性策略庫1202或所述資源信息庫1203中存儲的所述非HA軟件資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:所述非HA軟件資源的生產(chǎn)廠家、所述非HA軟件資源的版本、所述非HA軟件資源的冗余數(shù)量或比例、所述非HA軟件資源的反親和性;所述非HA軟件資源包括:業(yè)務(wù)鏈、虛擬化網(wǎng)絡(luò)功能VNF、虛擬化網(wǎng)絡(luò)功能組件VNFC。

所述可用性策略庫1202或所述資源信息庫1203中存儲的所述HA軟件資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:所述HA軟件資源的功能類型、所述HA軟件資源的功能參數(shù)配置。

在本發(fā)明實施例中,進(jìn)一步的,所述硬件資源的增強(qiáng)可靠性特性包括以下至少一種:中央處理器CPU熱插拔、CPU增強(qiáng)故障檢測和恢復(fù)功能、內(nèi)存錯誤檢查與糾錯ECC校驗、存儲磁盤陣列RAID、電源冗余、風(fēng)扇冗余。

在本發(fā)明實施例中,進(jìn)一步的,所述已部署業(yè)務(wù)的可用性狀態(tài)發(fā)生變 化包括以下至少一種:所述已部署業(yè)務(wù)的關(guān)鍵性能指標(biāo)KPI發(fā)生變化;所述已部署業(yè)務(wù)的KPI發(fā)生變化包括以下至少一種:所述已部署業(yè)務(wù)的業(yè)務(wù)流量發(fā)生變化、所述已部署業(yè)務(wù)的業(yè)務(wù)用戶數(shù)發(fā)生變化、所述已部署業(yè)務(wù)的業(yè)務(wù)比例發(fā)生變化、所述已部署業(yè)務(wù)的業(yè)務(wù)成功率發(fā)生變化、所述已部署業(yè)務(wù)的業(yè)務(wù)接入時延發(fā)生變化、所述已部署業(yè)務(wù)的業(yè)務(wù)處理時間發(fā)生變化。

所述影響已部署業(yè)務(wù)的可用性狀態(tài)的信息包括:系統(tǒng)資源發(fā)生變化;所述系統(tǒng)資源發(fā)生變化包括以下至少一種:非HA軟件資源升級、HA軟件資源升級、新增基礎(chǔ)設(shè)施資源、基礎(chǔ)設(shè)施資源發(fā)生故障、新增非HA軟件資源、新增HA軟件資源、HA軟件資源的參數(shù)配置調(diào)整、網(wǎng)絡(luò)的丟包率發(fā)生變化、網(wǎng)絡(luò)時延發(fā)生變化。

需要說明的是,本發(fā)明實施例提供的業(yè)務(wù)可用性管理裝置中各功能模塊的具體工作過程可以參考方法實施例中對應(yīng)過程的具體描述,本發(fā)明實施例在此不再詳細(xì)贅述。

本發(fā)明提供的業(yè)務(wù)可用性管理裝置,當(dāng)檢測到已部署業(yè)務(wù)的可用性狀態(tài)發(fā)生變化或檢測到影響已部署業(yè)務(wù)的可用性狀態(tài)的信息時,可以基于可用性策略庫和資源信息庫對已配置給已部署業(yè)務(wù)的資源進(jìn)行端到端的調(diào)整,保證了等級高的業(yè)務(wù)可用性等級對應(yīng)的業(yè)務(wù)的業(yè)務(wù)可用性體驗。

本發(fā)明另一實施例提供一種業(yè)務(wù)可用性管理裝置,如圖18所示,可以包括:處理器1301和存儲器1302。

所述處理器1301,用于獲取待部署業(yè)務(wù)的業(yè)務(wù)可用性等級;所述業(yè)務(wù)可用性等級是根據(jù)所述待部署業(yè)務(wù)的業(yè)務(wù)類型確定的,或者,所述業(yè)務(wù)可用性等級是根據(jù)與所述待部署業(yè)務(wù)對應(yīng)的用戶類型確定的;根據(jù)所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級,基于所述存儲器1302確定與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息;根據(jù)所述與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,基于所述存儲器1302為所述待部署業(yè)務(wù)分配并配置與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源。

所述存儲器1302用于存儲可用性策略,所述可用性策略包括至少一個業(yè)務(wù)可用性等級,以及與每個業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相 關(guān)的參數(shù)信息。

所述存儲器1302還用于存儲系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息;所述資源包括以下至少一種:基礎(chǔ)設(shè)施資源、非高可用性HA軟件資源、HA軟件資源,所述基礎(chǔ)設(shè)施資源包括硬件資源、虛擬化平臺、虛擬單元、虛擬資源;所述硬件資源包括計算硬件資源、存儲硬件資源、網(wǎng)絡(luò)硬件資源,所述虛擬資源包括虛擬計算資源、虛擬存儲資源、虛擬網(wǎng)絡(luò)資源。

在本發(fā)明實施例中,進(jìn)一步的,所述處理器1301,還用于在所述根據(jù)所述與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,基于所述存儲器1302為所述待部署業(yè)務(wù)分配并配置與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源之前,獲取所述資源的與規(guī)格相關(guān)的參數(shù)信息;所述資源與規(guī)格相關(guān)的參數(shù)信息包括以下至少一種:所述資源的數(shù)量、所述資源的性能。

所述處理器1301,具體用于根據(jù)所述與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息和所述資源的與規(guī)格相關(guān)的參數(shù)信息,基于所述存儲器1302為所述待部署業(yè)務(wù)分配并配置與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源。

在本發(fā)明實施例中,進(jìn)一步的,等級高的業(yè)務(wù)可用性等級對應(yīng)的基礎(chǔ)設(shè)施資源的可靠性高于等級低的業(yè)務(wù)可用性等級對應(yīng)的基礎(chǔ)設(shè)施資源的可靠性。

等級高的業(yè)務(wù)可用性等級對應(yīng)的非HA軟件資源的可靠性高于等級低的業(yè)務(wù)可用性等級對應(yīng)的非HA軟件資源的可靠性。

等級高的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能類型的種類多于等級低的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能類型的種類,和/或,等級高的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能的性能優(yōu)于等級低的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的相同功能的性能;所述HA軟件資源的功能類型包括:故障檢測功能、故障分析功能、預(yù)測預(yù)防功能、增強(qiáng)的故障恢復(fù)功能、流量控制功能、容災(zāi)切換功能、數(shù)據(jù)備份功能、軟件無損升級功能、軟件灰度升級功能。

在本發(fā)明實施例中,進(jìn)一步的,所述存儲器1302中存儲的所述基礎(chǔ) 設(shè)施資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:所述硬件資源的使用年限、所述硬件資源的生產(chǎn)廠家、所述硬件資源的增強(qiáng)可靠性特性、所述硬件資源的冗余數(shù)量或比例、所述硬件資源的反親和性、所述虛擬化平臺的生產(chǎn)廠家、所述虛擬化平臺的版本、所述虛擬單元的冗余數(shù)量或比例、所述虛擬單元的反親和性、所述虛擬資源的冗余數(shù)量或比例、所述虛擬資源的反親和性。

所述存儲器1302中存儲的所述非HA軟件資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:所述非HA軟件資源的生產(chǎn)廠家、所述非HA軟件資源的版本、所述非HA軟件資源的冗余數(shù)量或比例、所述非HA軟件資源的反親和性;所述非HA軟件資源包括:業(yè)務(wù)鏈、虛擬化網(wǎng)絡(luò)功能VNF、虛擬化網(wǎng)絡(luò)功能組件VNFC。

所述存儲器1302中存儲的所述HA軟件資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:所述HA軟件資源的功能類型、所述HA軟件資源的功能參數(shù)配置。

在本發(fā)明實施例中,進(jìn)一步的,所述硬件資源的增強(qiáng)可靠性特性包括以下至少一種:中央處理器CPU熱插拔、CPU增強(qiáng)故障檢測和恢復(fù)功能、內(nèi)存錯誤檢查與糾錯ECC校驗、存儲磁盤陣列RAID、電源冗余、風(fēng)扇冗余。

在本發(fā)明實施例中,進(jìn)一步的,所述存儲器1302還用于存儲業(yè)務(wù)備選策略或降級策略。

所述處理器1301,還用于當(dāng)所述存儲器1302中存儲的系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息中,不存在與基于所述存儲器1302確定的所述與所述待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息相匹配的參數(shù)信息時,根據(jù)所述業(yè)務(wù)備選策略或降級策略基于所述存儲器1302為所述待部署業(yè)務(wù)分配并配置對應(yīng)的資源。

需要說明的是,本發(fā)明實施例提供的業(yè)務(wù)可用性管理裝置中各功能模塊的具體工作過程可以參考方法實施例中對應(yīng)過程的具體描述,本發(fā)明實施例在此不再詳細(xì)贅述。

本發(fā)明提供的業(yè)務(wù)可用性管理裝置,根據(jù)獲取到的待部署業(yè)務(wù)的業(yè)務(wù)可用性等級,從預(yù)先配置的包括至少一個業(yè)務(wù)可用性等級,以及與每個業(yè) 務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息的可用性策略庫中,確定與該待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,然后根據(jù)確定的與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息,基于資源信息庫為待部署業(yè)務(wù)分配并配置與待部署業(yè)務(wù)的業(yè)務(wù)可用性等級對應(yīng)的資源。通過可用性策略庫可以為待部署業(yè)務(wù)分配并配置對應(yīng)的以下至少一種資源:基礎(chǔ)設(shè)施資源、非HA軟件資源、HA軟件資源,其中的基礎(chǔ)設(shè)施資源包括硬件資源、虛擬化平臺、虛擬單元、虛擬資源;硬件資源包括計算硬件資源、存儲硬件資源、網(wǎng)絡(luò)硬件資源,虛擬資源包括虛擬計算資源、虛擬存儲資源、虛擬網(wǎng)絡(luò)資源,使得為對應(yīng)類型的業(yè)務(wù)分配的資源實際能夠提供的業(yè)務(wù)可用性等級盡可能的與運營商要求的業(yè)務(wù)可用性等級一致,最大程度的保障了業(yè)務(wù)可用性體驗。

本發(fā)明另一實施例提供一種業(yè)務(wù)可用性管理裝置,如圖19所示,包括:處理器1401和存儲器1402。

所述處理器1401,用于當(dāng)檢測到已部署業(yè)務(wù)的可用性狀態(tài)發(fā)生變化或檢測到影響所述已部署業(yè)務(wù)的可用性狀態(tài)的信息時,基于所述存儲器1402對已配置給所述已部署業(yè)務(wù)的資源進(jìn)行端到端的調(diào)整。

所述存儲器1402用于存儲可用性策略,所述可用性策略包括至少一個業(yè)務(wù)可用性等級,以及與每個業(yè)務(wù)可用性等級對應(yīng)的資源的與可用性相關(guān)的參數(shù)信息;所述業(yè)務(wù)可用性等級是根據(jù)所述業(yè)務(wù)的業(yè)務(wù)類型確定的,或者,所述業(yè)務(wù)可用性等級是根據(jù)與所述業(yè)務(wù)對應(yīng)的用戶類型確定的。

所述存儲器1402還用于存儲系統(tǒng)配置的資源的與可用性相關(guān)的參數(shù)信息;所述資源包括以下至少一種:基礎(chǔ)設(shè)施資源、非高可用性HA軟件資源、HA軟件資源,所述基礎(chǔ)設(shè)施資源包括硬件資源、虛擬化平臺、虛擬單元、虛擬資源;所述硬件資源包括計算硬件資源、存儲硬件資源、網(wǎng)絡(luò)硬件資源,所述虛擬資源包括虛擬計算資源、虛擬存儲資源、虛擬網(wǎng)絡(luò)資源。

在本發(fā)明實施例中,進(jìn)一步的,等級高的業(yè)務(wù)可用性等級對應(yīng)的基礎(chǔ)設(shè)施資源的可靠性高于等級低的業(yè)務(wù)可用性等級對應(yīng)的基礎(chǔ)設(shè)施資源的可靠性。

等級高的業(yè)務(wù)可用性等級對應(yīng)的非HA軟件資源的可靠性高于等級低 的業(yè)務(wù)可用性等級對應(yīng)的非HA軟件資源的可靠性。

等級高的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能類型的種類多于等級低的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能類型的種類,和/或,等級高的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的功能的性能優(yōu)于等級低的業(yè)務(wù)可用性等級對應(yīng)的HA軟件資源的相同功能的性能;所述HA軟件資源的功能類型包括:故障檢測功能、故障分析功能、預(yù)測預(yù)防功能、增強(qiáng)的故障恢復(fù)功能、流量控制功能、容災(zāi)切換功能、數(shù)據(jù)備份功能、軟件無損升級功能、軟件灰度升級功能。

在本發(fā)明實施例中,進(jìn)一步的,所述存儲器1402中存儲的所述基礎(chǔ)設(shè)施資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:所述硬件資源的使用年限、所述硬件資源的生產(chǎn)廠家、所述硬件資源的增強(qiáng)可靠性特性、所述硬件資源的冗余數(shù)量或比例、所述硬件資源的反親和性、所述虛擬化平臺的生產(chǎn)廠家、所述虛擬化平臺的版本、所述虛擬單元的冗余數(shù)量或比例、所述虛擬單元的反親和性、所述虛擬資源的冗余數(shù)量或比例、所述虛擬資源的反親和性。

所述存儲器1402中存儲的所述非HA軟件資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:所述非HA軟件資源的生產(chǎn)廠家、所述非HA軟件資源的版本、所述非HA軟件資源的冗余數(shù)量或比例、所述非HA軟件資源的反親和性;所述非HA軟件資源包括:業(yè)務(wù)鏈、虛擬化網(wǎng)絡(luò)功能VNF、虛擬化網(wǎng)絡(luò)功能組件VNFC。

所述存儲器1402中存儲的所述HA軟件資源的與可用性相關(guān)的參數(shù)信息包括以下至少一種:所述HA軟件資源的功能類型、所述HA軟件資源的功能參數(shù)配置。

在本發(fā)明實施例中,進(jìn)一步的,所述硬件資源的增強(qiáng)可靠性特性包括以下至少一種:中央處理器CPU熱插拔、CPU增強(qiáng)故障檢測和恢復(fù)功能、內(nèi)存錯誤檢查與糾錯ECC校驗、存儲磁盤陣列RAID、電源冗余、風(fēng)扇冗余。

在本發(fā)明實施例中,進(jìn)一步的,所述已部署業(yè)務(wù)的可用性狀態(tài)發(fā)生變化包括以下至少一種:所述已部署業(yè)務(wù)的關(guān)鍵性能指標(biāo)KPI發(fā)生變化;所述已部署業(yè)務(wù)的KPI發(fā)生變化包括以下至少一種:所述已部署業(yè)務(wù)的業(yè)務(wù) 流量發(fā)生變化、所述已部署業(yè)務(wù)的業(yè)務(wù)用戶數(shù)發(fā)生變化、所述已部署業(yè)務(wù)的業(yè)務(wù)比例發(fā)生變化、所述已部署業(yè)務(wù)的業(yè)務(wù)成功率發(fā)生變化、所述已部署業(yè)務(wù)的業(yè)務(wù)接入時延發(fā)生變化、所述已部署業(yè)務(wù)的業(yè)務(wù)處理時間發(fā)生變化;

所述影響已部署業(yè)務(wù)的可用性狀態(tài)的信息包括:系統(tǒng)資源發(fā)生變化;所述系統(tǒng)資源發(fā)生變化包括以下至少一種:非HA軟件資源升級、HA軟件資源升級、新增基礎(chǔ)設(shè)施資源、基礎(chǔ)設(shè)施資源發(fā)生故障、新增非HA軟件資源、新增HA軟件資源、HA軟件資源的參數(shù)配置調(diào)整、網(wǎng)絡(luò)的丟包率發(fā)生變化、網(wǎng)絡(luò)時延發(fā)生變化。

需要說明的是,本發(fā)明實施例提供的業(yè)務(wù)可用性管理裝置中各功能模塊的具體工作過程可以參考方法實施例中對應(yīng)過程的具體描述,本發(fā)明實施例在此不再詳細(xì)贅述。

本發(fā)明提供的業(yè)務(wù)可用性管理裝置,當(dāng)檢測到已部署業(yè)務(wù)的可用性狀態(tài)發(fā)生變化或檢測到影響已部署業(yè)務(wù)的可用性狀態(tài)的信息時,可以基于可用性策略庫和資源信息庫對已配置給已部署業(yè)務(wù)的資源進(jìn)行端到端的調(diào)整,保證了等級高的業(yè)務(wù)可用性等級對應(yīng)的業(yè)務(wù)的業(yè)務(wù)可用性體驗。

通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能模塊的劃分進(jìn)行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。

在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個裝置,或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是一個物理單元或多個物理單元,即可以位于一 個地方,或者也可以分布到多個不同地方??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。

所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一個設(shè)備(可以是單片機(jī),芯片等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(英文:Read-Only Memory,簡稱:ROM)、隨機(jī)存取存儲器(英文:Random Access Memory,簡稱:RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1