本發(fā)明涉及通信
技術(shù)領(lǐng)域:
,具體涉及一種資源管理方法及設(shè)備。
背景技術(shù):
:傳統(tǒng)的電信網(wǎng)絡(luò)由多種多樣的物理設(shè)備組成,不同的網(wǎng)絡(luò)業(yè)務(wù)需要不同的物理設(shè)備,隨著網(wǎng)絡(luò)規(guī)模的快速增長,電信網(wǎng)絡(luò)變得越來越龐大和復(fù)雜,這也帶來了很多問題,例如新增業(yè)務(wù)的開發(fā)上線較為緩慢,系統(tǒng)的運維復(fù)雜且成本較高,資源利用率較低等。網(wǎng)絡(luò)功能虛擬化(英文:networkfunctionvirtualization,縮寫:nfv)技術(shù)的提出可以很好的解決上述問題,nfv技術(shù)可以理解為將電信網(wǎng)絡(luò)系統(tǒng)中使用的各個網(wǎng)元的功能從目前的專用硬件平臺遷移至通用的商用貨架產(chǎn)品(英文:commercialofftheshelf,縮寫:cots)服務(wù)器上,將電信網(wǎng)絡(luò)中的各個網(wǎng)元轉(zhuǎn)變成獨立的應(yīng)用,并靈活部署在基于標準的服務(wù)器、存儲以及交換機等設(shè)備構(gòu)建的統(tǒng)一基礎(chǔ)設(shè)施平臺上。通過虛擬化技術(shù)可以將通用的cots計算/存儲/網(wǎng)絡(luò)等硬件設(shè)備分解為多種虛擬資源,以供上層各種應(yīng)用使用,實現(xiàn)了應(yīng)用與硬件之間的解耦。對于運用了nfv技術(shù)的端到端(英文:endtoend,縮寫:e2e)網(wǎng)絡(luò),相對于前端網(wǎng)元過載流控,后端網(wǎng)元過載流控會造成更多的網(wǎng)絡(luò)資源浪費,e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率較低;而前端網(wǎng)元過載流控,后端網(wǎng)元負載較輕時,由于負載較輕的網(wǎng)元資源沒有被充分利用,e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率也無法最大化。雖然可以通過對過載流控的網(wǎng)元直接擴容的方式提高e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率,但是這需要資源池中的空閑資源較為充足,并且此時的資源利用率也不高。技術(shù)實現(xiàn)要素:本發(fā)明實施例提供了一種資源管理方法及設(shè)備,可以在空閑資源不足的情況下保證資源在e2e網(wǎng)絡(luò)中的各個vnf之間均衡配置,從而提高資源利用率和e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率。本發(fā)明實施例第一方面提供了一種資源管理方法,應(yīng)用于e2e網(wǎng)絡(luò),該e2e網(wǎng)絡(luò)包括多個vnf和管理該多個vnf以及資源池的資源管理設(shè)備,該方法包括:該資源管理設(shè)備獲取該多個vnf的狀態(tài)參數(shù),根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定出擴容對象,記為第一待擴容vnf,并確定出對該第一待擴容vnf擴容所需的資源容量,記為第一資源容量。如果該資源池當前的空閑資源容量達不到該第一資源容量,則該資源管理設(shè)備首先選擇vnf進行縮容,可以是根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定出縮容對象,記為第一待縮容vnf,并根據(jù)該第一資源容量對該第一待縮容vnf進行縮容處理。如果該第一待縮容vnf縮容后,該資源池的空閑資源容量達到該第一資源容量,則該資源管理設(shè)備即可對該第一待擴容vnf進行擴容處理,從而可以在資源池中的空閑資源不足的情況下保證資源在e2e網(wǎng)絡(luò)中的各個vnf之間均衡配置,進而提高資源利用率和e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率??蛇x的,該狀態(tài)參數(shù)包括業(yè)務(wù)成功率,該資源管理設(shè)備可以根據(jù)該多個vnf的業(yè)務(wù)成功率確定該e2e網(wǎng)絡(luò)當前的第一業(yè)務(wù)成功率,如果該第一業(yè)務(wù)成功率小于或等于預(yù)設(shè)第一業(yè)務(wù)成功率,則該資源管理設(shè)備才根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定出第一待擴容vnf以及擴容所需的第一資源容量,只有在該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率不能滿足業(yè)務(wù)需求時才對該資源池的資源進行重配置。可選的,該資源管理設(shè)備對該第一待縮容vnf進行縮容處理之后,或者,對該第一待擴容vnf進行擴容處理之后,可以再次獲取該多個vnf的狀態(tài)參數(shù),并根據(jù)再次獲取的該多個vnf的業(yè)務(wù)成功率確定該e2e網(wǎng)絡(luò)當前的第二業(yè)務(wù)成功率,如果此時該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率下降明顯,即該第二業(yè)務(wù)成功率小于該第一業(yè)務(wù)成功率,并且該第一業(yè)務(wù)成功率減去該第二業(yè)務(wù)成功率的差值大于或等于預(yù)設(shè)第一數(shù)值,則該資源管理設(shè)備撤回對該第一待縮容vnf進行的縮容處理或?qū)υ摰谝淮龜U容vnf進行的擴容處理,可以對縮容處理和擴容處理進行回退,有效改善資源重新配置后導(dǎo)致e2e網(wǎng)絡(luò)狀態(tài)變差的情況??蛇x的,該資源管理設(shè)備對該第一待縮容vnf進行縮容處理之后,或者,對該第一待擴容vnf進行擴容處理之后,在該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率提升不明顯時,即該第二業(yè)務(wù)成功率大于或等于該第一業(yè)務(wù)成功率,且該第二業(yè)務(wù)成功 率減去該第一業(yè)務(wù)成功率的差值小于或等于預(yù)設(shè)第二數(shù)值,或者,在該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率有小幅下降時,即該第二業(yè)務(wù)成功率小于該第一業(yè)務(wù)成功率,且該第一業(yè)務(wù)成功率減去該第二業(yè)務(wù)成功率的差值小于或等于預(yù)設(shè)第三數(shù)值,該資源管理設(shè)備可以延時預(yù)設(shè)時長,等待e2e網(wǎng)絡(luò)進入穩(wěn)定工作狀態(tài)后再進行資源重新配置,可以提高資源重新配置的準確度,進一步提高資源利用率和e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率??蛇x的,在該資源管理設(shè)備對該第一待縮容vnf進行縮容處理之后,該資源池的空閑資源容量仍然達不到該第一資源容量時,可以根據(jù)該狀態(tài)參數(shù)再次選擇縮容對象,記為第二待縮容vnf,并根據(jù)該資源池的空閑資源容量和該第一資源容量對該第二待縮容vnf縮容,在該第二待縮容vnf縮容之后,如果該資源池的空閑資源容量達到了該第一資源容量,則該資源管理設(shè)備對該第一待擴容vnf進行擴容處理,即一次縮容后資源池的空閑資源仍然不足時可以繼續(xù)選擇vnf縮容,直到縮容后資源池的空閑資源容量達到要求為止??蛇x的,該狀態(tài)參數(shù)包括資源占用率、業(yè)務(wù)成功率、業(yè)務(wù)優(yōu)先級和網(wǎng)絡(luò)位置,該資源管理設(shè)備根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定第一待擴容vnf和擴容所需的第一資源容量的具體方式可以為:將該多個vnf中該狀態(tài)參數(shù)滿足預(yù)設(shè)擴容條件的vnf作為第一待擴容vnf,并根據(jù)該第一待擴容vnf的狀態(tài)參數(shù)確定擴容所需的第一資源容量。其中,該預(yù)設(shè)擴容條件包括以下擴容條件中的一種或多種:該資源占用率大于或等于預(yù)設(shè)第一資源占用率,該業(yè)務(wù)成功率小于或等于預(yù)設(shè)第二業(yè)務(wù)成功率,該業(yè)務(wù)優(yōu)先級大于或等于預(yù)設(shè)第一業(yè)務(wù)優(yōu)先級,該網(wǎng)絡(luò)位置為后端。可選的,該資源管理設(shè)備根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定第一待縮容vnf的具體方式可以為:將該多個vnf中該狀態(tài)參數(shù)滿足預(yù)設(shè)縮容條件的vnf作為第一待縮容vnf。其中,該預(yù)設(shè)縮容條件包括以下縮容條件中的一種或多種:該資源占用率小于或等于預(yù)設(shè)第二資源占用率,該業(yè)務(wù)成功率大于或等于預(yù)設(shè)第三業(yè)務(wù)成功率,該業(yè)務(wù)優(yōu)先級小于或等于預(yù)設(shè)第二業(yè)務(wù)優(yōu)先級,該網(wǎng)絡(luò)位置為前端。可選的,該資源管理設(shè)備根據(jù)該第一資源容量對該第一待縮容vnf進行縮容處理的具體方式可以為:獲取該第一待縮容vnf上運行的vm的運行狀態(tài),包括cpu占用率和ram占用率等,并根據(jù)該第一資源容量和該運行狀態(tài)確定待關(guān)閉vm,并將該待關(guān)閉vm關(guān)閉,從而該第一待縮容vnf釋放部分資源,以增加該資源池的空閑資源容量。可選的,對該第一待擴容vnf進行擴容處理的具體方式為:在該第一待擴容vnf上創(chuàng)建vm和/或啟動vm,并將該第一資源容量的資源配置給該創(chuàng)建的vm和/或該啟動的vm。本發(fā)明實施例第二方面提供了一種資源管理設(shè)備,應(yīng)用于e2e網(wǎng)絡(luò),該e2e網(wǎng)絡(luò)包括多個vnf和管理該多個vnf以及資源池的該資源管理設(shè)備,該設(shè)備包括:獲取模塊,用于獲取該多個vnf的狀態(tài)參數(shù)。確定模塊,用于根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定出擴容對象,記為第一待擴容vnf,并確定出對該第一待擴容vnf擴容所需的資源容量,記為第一資源容量。該確定模塊,還用于在該資源池當前的空閑資源容量達不到該第一資源容量的情況下,根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定出縮容對象,記為第一待縮容vnf??s容模塊,用于根據(jù)該第一資源容量對該第一待縮容vnf進行縮容處理。擴容模塊,用于在該第一待縮容vnf縮容后,該資源池的空閑資源容量達到該第一資源容量的情況下,對該第一待擴容vnf進行擴容處理,從而可以在資源池中的空閑資源不足的情況下保證資源在e2e網(wǎng)絡(luò)中的各個vnf之間均衡配置,進而提高資源利用率和e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率??蛇x的,該狀態(tài)參數(shù)包括業(yè)務(wù)成功率,該確定模塊根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定第一待擴容vnf和擴容所需的第一資源容量的具體方式可以為:根據(jù)該多個vnf的業(yè)務(wù)成功率確定該e2e網(wǎng)絡(luò)當前的第一業(yè)務(wù)成功率,并且在該第一業(yè)務(wù)成功率小于或等于預(yù)設(shè)第一業(yè)務(wù)成功率的情況下,才根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定出第一待擴容vnf以及擴容所需的第一資源容量,即只有在該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率不能滿足業(yè)務(wù)需求時才對該資源池的資源進 行重配置。可選的,該獲取模塊,還用于在該第一待縮容vnf縮容之后,或者,該第一待擴容vnf擴容之后,再次獲取該多個vnf的狀態(tài)參數(shù)。該確定模塊,還用于根據(jù)該獲取模塊再次獲取的該多個vnf的業(yè)務(wù)成功率確定該e2e網(wǎng)絡(luò)當前的第二業(yè)務(wù)成功率。其中,該設(shè)備還可以包括:回退模塊,用于在該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率下降明顯,即該第二業(yè)務(wù)成功率小于該第一業(yè)務(wù)成功率,并且該第一業(yè)務(wù)成功率減去該第二業(yè)務(wù)成功率的差值大于或等于預(yù)設(shè)第一數(shù)值的情況下,撤回對該第一待縮容vnf進行的縮容處理或?qū)υ摰谝淮龜U容vnf進行的擴容處理,可以對縮容處理和擴容處理進行回退,有效改善資源重新配置后導(dǎo)致e2e網(wǎng)絡(luò)狀態(tài)變差的情況??蛇x的,該設(shè)備還可以包括:延時模塊,用于在該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率提升不明顯,即該第二業(yè)務(wù)成功率大于或等于該第一業(yè)務(wù)成功率,且該第二業(yè)務(wù)成功率減去該第一業(yè)務(wù)成功率的差值小于或等于預(yù)設(shè)第二數(shù)值,或者,在該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率有小幅下降,即該第二業(yè)務(wù)成功率小于該第一業(yè)務(wù)成功率,且該第一業(yè)務(wù)成功率減去該第二業(yè)務(wù)成功率的差值小于或等于預(yù)設(shè)第三數(shù)值的情況下,延時預(yù)設(shè)時長,等待e2e網(wǎng)絡(luò)進入穩(wěn)定工作狀態(tài)后再進行資源重新配置,可以提高資源重新配置的準確度,進一步提高資源利用率和e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率??蛇x的,該確定模塊,還用于在該第一待縮容vnf縮容之后,該資源池的空閑資源容量仍然達不到該第一資源容量的情況下,根據(jù)該狀態(tài)參數(shù)再次選擇縮容對象,記為第二待縮容vnf。該縮容模塊,還用于根據(jù)該資源池的空閑資源容量和該第一資源容量對該第二待縮容vnf縮容。該擴容模塊,還用于在該第二待縮容vnf縮容之后,如果該資源池的空閑資源容量達到了該第一資源容量的情況下,對該第一待擴容vnf進行擴容處理,即一次縮容后資源池的空閑資源仍然不足時可以繼續(xù)選擇vnf縮容,直到縮容后資源池的空閑資源容量達到要求為止。可選的,該狀態(tài)參數(shù)包括資源占用率、業(yè)務(wù)成功率、業(yè)務(wù)優(yōu)先級和網(wǎng)絡(luò)位置,該確定模塊根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定第一待擴容vnf和擴容所需的第一資源容量的具體方式可以為:將該多個vnf中該狀態(tài)參數(shù)滿足預(yù)設(shè)擴容條件的vnf作為第一待擴容vnf,并根據(jù)該第一待擴容vnf的狀態(tài)參數(shù)確定擴容所需的第一資源容量。其中,該預(yù)設(shè)擴容條件包括以下擴容條件中的一種或多種:該資源占用率大于或等于預(yù)設(shè)第一資源占用率,該業(yè)務(wù)成功率小于或等于預(yù)設(shè)第二業(yè)務(wù)成功率,該業(yè)務(wù)優(yōu)先級大于或等于預(yù)設(shè)第一業(yè)務(wù)優(yōu)先級,該網(wǎng)絡(luò)位置為后端。可選的,該確定模塊根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定第一待縮容vnf的具體方式可以為:將該多個vnf中該狀態(tài)參數(shù)滿足預(yù)設(shè)縮容條件的vnf作為第一待縮容vnf。其中,該預(yù)設(shè)縮容條件包括以下縮容條件中的一種或多種:該資源占用率小于或等于預(yù)設(shè)第二資源占用率,該業(yè)務(wù)成功率大于或等于預(yù)設(shè)第三業(yè)務(wù)成功率,該業(yè)務(wù)優(yōu)先級小于或等于預(yù)設(shè)第二業(yè)務(wù)優(yōu)先級,該網(wǎng)絡(luò)位置為前端??蛇x的,該縮容模塊具體可以包括:獲取子模塊,用于獲取該第一待縮容vnf上運行的vm的運行狀態(tài),包括cpu占用率和ram占用率等。確定子模塊,用于根據(jù)該第一資源容量和該運行狀態(tài)確定待關(guān)閉vm。關(guān)閉子模塊,用于將該待關(guān)閉vm關(guān)閉,從而該第一待縮容vnf釋放部分資源,以增加該資源池的空閑資源容量??蛇x的,該擴容模塊具體可以包括:啟動子模塊,用于在該第一待擴容vnf上創(chuàng)建vm和/或啟動vm。配置子模塊,用于將該第一資源容量的資源配置給該創(chuàng)建的vm和/或該啟動的vm。本發(fā)明實施例第三方面提供了一種資源管理設(shè)備,應(yīng)用于e2e網(wǎng)絡(luò),該e2e網(wǎng)絡(luò)包括多個vnf和管理該多個vnf以及資源池的該資源管理設(shè)備,該設(shè)備包括處理器、網(wǎng)絡(luò)接口和存儲有可執(zhí)行程序代碼的存儲器,該處理器調(diào)用該存 儲器中存儲的該可執(zhí)行程序代碼,用于通過該網(wǎng)絡(luò)接口獲取該多個vnf的狀態(tài)參數(shù),根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定出擴容對象,記為第一待擴容vnf,并確定出對該第一待擴容vnf擴容所需的資源容量,記為第一資源容量。該處理器,還用于在該資源池當前的空閑資源容量達不到該第一資源容量時,首先選擇vnf進行縮容,可以是根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定出縮容對象,記為第一待縮容vnf,并根據(jù)該第一資源容量對該第一待縮容vnf進行縮容處理。該處理器,還用于在該第一待縮容vnf縮容后,該資源池的空閑資源容量達到該第一資源容量時,對該第一待擴容vnf進行擴容處理,從而可以在資源池中的空閑資源不足的情況下保證資源在e2e網(wǎng)絡(luò)中的各個vnf之間均衡配置,進而提高資源利用率和e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率??蛇x的,該狀態(tài)參數(shù)包括業(yè)務(wù)成功率,該處理器根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定第一待擴容vnf和擴容所需的第一資源容量的具體方式可以為:根據(jù)該多個vnf的業(yè)務(wù)成功率確定該e2e網(wǎng)絡(luò)當前的第一業(yè)務(wù)成功率,如果該第一業(yè)務(wù)成功率小于或等于預(yù)設(shè)第一業(yè)務(wù)成功率,則才根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定出第一待擴容vnf以及擴容所需的第一資源容量,只有在該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率不能滿足業(yè)務(wù)需求時才對該資源池的資源進行重配置。本發(fā)明實施例中,資源管理設(shè)備獲取e2e網(wǎng)絡(luò)包括的多個vnf的狀態(tài)參數(shù),并根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定出第一待擴容vnf和擴容所需的第一資源容量;如果資源池當前的空閑資源容量小于該第一資源容量,則該資源管理設(shè)備根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定出第一待縮容vnf,并根據(jù)該第一資源容量對該第一待縮容vnf進行縮容處理,以釋放資源到該資源池中;如果該資源管理設(shè)備對該第一待縮容vnf進行縮容處理之后,該資源池的空閑資源容量大于或等于該第一資源容量,則該資源管理設(shè)備對該第一待擴容vnf進行擴容處理,從而可以在空閑資源不足的情況下保證資源在e2e網(wǎng)絡(luò)中的各個vnf之間均衡配置,進而提高資源利用率和e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率。附圖說明為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所 需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實施例提供的一種e2e網(wǎng)絡(luò)架構(gòu)示意圖;圖2是本發(fā)明實施例提供的一種ims云網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖3是本發(fā)明實施例提供的一種資源管理方法的流程示意圖;圖4是本發(fā)明實施例提供的另一種資源管理方法的流程示意圖;圖5是本發(fā)明實施例提供的又一種資源管理方法的流程示意圖;圖6是本發(fā)明實施例提供的一種資源管理設(shè)備的結(jié)構(gòu)示意圖;圖7是本發(fā)明實施例提供的另一種資源管理設(shè)備的結(jié)構(gòu)示意圖;圖8是本發(fā)明實施例提供的又一種資源管理設(shè)備的結(jié)構(gòu)示意圖。具體實施方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。請參閱圖1,為本發(fā)明實施例提供的一種e2e網(wǎng)絡(luò)架構(gòu)示意圖。本實施例中所描述的e2e網(wǎng)絡(luò),主要包括以下功能構(gòu)件:nfv基礎(chǔ)設(shè)施(英文:nfvinfrastructure,縮寫:nfvi),負責(zé)為nfv的運行提供所需的虛擬化計算(英文:virtualcomputing)、虛擬化存儲(英文:virtualstorage)和虛擬化網(wǎng)絡(luò)(英文:virtualnetwork)等虛擬化資源,包括cots的計算硬件(英文:computinghardware)、存儲硬件(英文:storagehardware)、網(wǎng)絡(luò)硬件(英文:networkhardware)等底層硬件,以及對底層硬件進行虛擬化的虛擬化層(英文:virtualizationlayer)。虛擬網(wǎng)絡(luò)功能(英文:virtualnetworkfunction,縮寫:vnf),是指在nfvi上運行的網(wǎng)絡(luò)功能(英文:networkfunction,縮寫:nf)的軟件實現(xiàn),還可以附有組件管理系統(tǒng)(英文:elementmanagementsystem,縮寫:ems)用于管理單獨的vnf及其特性。vnf相當于網(wǎng)絡(luò)節(jié)點的實體,即網(wǎng)元(英文:network element,縮寫:ne)。nfv管理和編排(英文:managementandorchestration,縮寫:mano),負責(zé)編排、支撐底層硬件虛擬化的物理和/或軟件資源的生命周期管理以及vnf的生命周期管理。nfvmano也可以與nfv框架外部的運營支撐系統(tǒng)(英文:operationalsupportsystem,縮寫:oss)/業(yè)務(wù)支撐系統(tǒng)(英文:businesssupportsystem,縮寫:bss)交互,根據(jù)oss/bss的服務(wù)請求實現(xiàn)nfv服務(wù)。其中,上述功能構(gòu)件的設(shè)計方式允許重用現(xiàn)有的解決方案,例如ip多媒體子系統(tǒng)(英文:ipmultimediasubsystem,縮寫:ims),也可以與需要連接的現(xiàn)有oss/bss進行交互。其中,nfvmano內(nèi)部定義了以下功能構(gòu)件:nfv編排器(英文:nfvorchestrator,縮寫:nfvo),負責(zé)網(wǎng)絡(luò)業(yè)務(wù)的生命周期管理,完成網(wǎng)絡(luò)業(yè)務(wù)編排,以及跨多個虛擬化基礎(chǔ)設(shè)施管理器(英文:virtualizedinfrastructuremanager,縮寫:vim)的nfvi資源編排。vnf管理器(英文:vnfmanager,縮寫:vnfm),負責(zé)vnf實例的生命周期管理,監(jiān)測vnf的狀態(tài)參數(shù),例如vnf的資源占用率、業(yè)務(wù)成功率、業(yè)務(wù)優(yōu)先級等,一個vnfm可以對應(yīng)管理單一vnf實例或者多個相同或不同類型的vnf實例,包括:vnf實例化、vnf配置nfvi資源、vnf實例更新、vnf實例縮放、vnf實例終止等。vim,負責(zé)控制和管理nfvi的計算、存儲和網(wǎng)絡(luò)資源,通常在一個運營商的基礎(chǔ)設(shè)施子域內(nèi)。一個vim可以專門處理某類nfvi資源或者可以管理多種類型的nfvi資源,包括:編排nfvi資源的配置/升級/解除配置/回收利用,管理虛擬化資源(虛擬化計算、虛擬化存儲、虛擬化網(wǎng)絡(luò))與底層硬件資源(計算硬件、存儲硬件、網(wǎng)絡(luò)硬件)的關(guān)聯(lián),管理底層硬件資源和軟件資源(例如管理程序)的目錄。在此基礎(chǔ)上,還可以在nfvmano內(nèi)部定義ctrl這一功能構(gòu)件,可稱為資源重配置控制模塊,主要負責(zé)實現(xiàn)vnf之間的資源重配置算法,使得nfvi資源在各個vnf之間均衡配置。其中,ctrl這一功能構(gòu)件可以單獨設(shè)置,也可以集成設(shè)置在vnfm或者vim中。需要說明的是,nfvmano可以部署在通用的物理網(wǎng)絡(luò)設(shè)備或者物理服務(wù)器上;也可以部署在虛擬機(英文:virtualmachine,縮寫:vm)上,例如vnf 上運行的vm,本發(fā)明實施例不做限定。以圖1所示的e2e網(wǎng)絡(luò)是圖2所示的ims云網(wǎng)絡(luò)為例,該ims云網(wǎng)絡(luò)包括以下網(wǎng)元:會話邊界控制器(英文:sessionbordercontroller,縮寫:sbc)、呼叫會話控制功能(英文:callsessioncontrolfunction,縮寫:cscf)、歸屬用戶服務(wù)器(英文:homesubscriberserver,縮寫:hss)、通用語音業(yè)務(wù)服務(wù)器(英文:advancedtelephonyserver,縮寫:ats)和nfvmano。其中,sbc、cscf、hss和ats即為圖1所示的e2e網(wǎng)絡(luò)架構(gòu)中的vnf,sbc具體為兩個(sbc1和sbc2),sbc1、sbc2為接入側(cè)(即前端)網(wǎng)元,cscf、hss和ats為核心側(cè)(即后端)網(wǎng)元,nfvmano部署在資源管理設(shè)備上,用于監(jiān)測sbc1、sbc2、cscf、hss和ats的狀態(tài)參數(shù),用戶設(shè)備(英文:userequipment,縮寫:ue)通過sbc1或sbc2接入該ims云網(wǎng)絡(luò),假設(shè)該ims云網(wǎng)絡(luò)的資源池的資源總量一定。該資源管理設(shè)備周期性地獲取sbc1、sbc2、cscf、hss和ats的資源占用率、業(yè)務(wù)成功率、業(yè)務(wù)優(yōu)先級、網(wǎng)絡(luò)位置等狀態(tài)參數(shù),并根據(jù)sbc1、sbc2、cscf、hss和ats的業(yè)務(wù)成功率確定該ims云網(wǎng)絡(luò)的業(yè)務(wù)成功率,如果該ims云網(wǎng)絡(luò)的業(yè)務(wù)成功率小于某一閾值(例如95%),則該資源管理設(shè)備可以啟動對該資源池的資源重配置。下面主要從資源占用率的角度對典型應(yīng)用場景的資源重配置過程進行說明。具體的,如果是接入側(cè)網(wǎng)元過載而核心側(cè)網(wǎng)元空閑,資源占用率如表1所示:表1網(wǎng)元sbc1sbc2cscfhssats資源占用率100%100%40%70%50%則該資源管理設(shè)備根據(jù)前面實施例中步驟s302描述的擴容條件可以確定sbc1和sbc2為擴容對象,假設(shè)針對sbc1和sbc2擴容需要的資源容量為4個cpu和3gb的運行內(nèi)存(英文:randomaccessmemory,縮寫:ram),該資源池的空閑資源容量為1個cpu和200m的ram,顯然空閑資源容量不足無法對sbc1和sbc2擴容,該資源管理設(shè)備再根據(jù)前面實施例中步驟s303描述的縮容條件可以確定cscf為縮容對象,對cscf縮容后如果該資源池的空閑資 源容量仍然不足,且此時ats的資源占用率為最低,則該資源管理設(shè)備再對ats縮容,直到縮容后該資源池的空閑資源容量大于或等于4個cpu和3gb的ram時,該資源管理設(shè)備對sbc1和sbc2擴容,然后可以等待一個觀察周期后,再判斷該ims云網(wǎng)絡(luò)的業(yè)務(wù)成功率和/或接入側(cè)網(wǎng)元、核心側(cè)網(wǎng)元的狀態(tài)參數(shù)是否滿足前面實施例中步驟s409描述的資源重配置結(jié)束條件,如果滿足,則結(jié)束對該資源池的資源重配置;如果不滿足,則該資源管理設(shè)備重復(fù)執(zhí)行上述操作,直到該ims云網(wǎng)絡(luò)的業(yè)務(wù)成功率和/或接入側(cè)網(wǎng)元、核心側(cè)網(wǎng)元的狀態(tài)參數(shù)滿足該資源重配置結(jié)束條件。類似的,如果是接入側(cè)網(wǎng)元空閑而核心側(cè)網(wǎng)元過載,資源占用率如表2所示:表2網(wǎng)元sbc1sbc2cscfhssats資源占用率70%70%80%80%100%則該資源管理設(shè)備根據(jù)該擴容條件可以確定ats為擴容對象,如果該資源池的空閑資源容量不足無法對ats擴容,該資源管理設(shè)備再根據(jù)該縮容條件可以確定接入側(cè)網(wǎng)元sbc1和sbc2為縮容對象,可以是先縮容sbc1(或sbc2),如果縮容后空閑資源容量仍然不足,則再縮容sbc2(或sbc1),或者,可以是先縮容sbc1和sbc2中業(yè)務(wù)優(yōu)先級低的sbc,如果縮容后空閑資源容量仍然不足,則再縮容業(yè)務(wù)優(yōu)先級高的sbc,直到縮容后的空閑資源容量大于或等于對ats擴容所需的資源容量,并對ats擴容。類似的,如果是核心側(cè)網(wǎng)元部分過載,部分空閑,資源占用率如表3所示:表3網(wǎng)元sbc1sbc2cscfhssats資源占用率90%90%80%30%100%則該資源管理設(shè)備根據(jù)該擴容條件可以確定ats為擴容對象,如果該資源池的空閑資源容量不足無法對ats擴容,該資源管理設(shè)備再根據(jù)該縮容條件可以確定核心側(cè)網(wǎng)元hss為縮容對象,如果hss縮容后的空閑資源容量大于或等于對ats擴容所需的資源容量,則對ats擴容。類似的,如果是接入側(cè)網(wǎng)元和核心側(cè)網(wǎng)元的資源占用率都很高,且都存在過載的網(wǎng)元,資源占用率如表4所示:表4網(wǎng)元sbc1sbc2cscfhssats資源占用率100%100%90%90%100%則該資源管理設(shè)備根據(jù)該擴容條件可以確定核心側(cè)過載的網(wǎng)元ats為擴容對象,如果該資源池的空閑資源容量不足無法對ats擴容,由于此時核心側(cè)其它網(wǎng)元的資源占用率也很高,該資源管理設(shè)備再根據(jù)該縮容條件可以確定接入側(cè)網(wǎng)元sbc1和sbc2為縮容對象,可以是先縮容sbc1(或sbc2),如果縮容后空閑資源容量仍然不足,則再縮容sbc2(或sbc1),或者,可以是先縮容sbc1和sbc2中業(yè)務(wù)優(yōu)先級低的sbc,如果縮容后空閑資源容量仍然不足,則再縮容業(yè)務(wù)優(yōu)先級高的sbc,直到縮容后的空閑資源容量大于或等于對ats擴容所需的資源容量,并對ats擴容。類似的,如果業(yè)務(wù)優(yōu)先級高的網(wǎng)元都處于過載狀態(tài)或者資源占用率很高,假設(shè)hss的業(yè)務(wù)優(yōu)先級最低,資源占用率如表5所示:表5網(wǎng)元sbc1sbc2cscfhssats資源占用率90%90%90%90%100%則該資源管理設(shè)備根據(jù)該擴容條件可以確定ats為擴容對象,如果該資源池的空閑資源容量不足無法對ats擴容,由于hss的業(yè)務(wù)優(yōu)先級最低,即使此時hss的資源占用率也很高,該資源管理設(shè)備再根據(jù)該縮容條件可以確定核心側(cè)網(wǎng)元hss為縮容對象,如果hss縮容后的空閑資源容量大于或等于對ats擴容所需的資源容量,則對ats擴容。請參閱圖3,為本發(fā)明實施例基于圖1所示的e2e網(wǎng)絡(luò)架構(gòu)提供的一種資源管理方法的流程示意圖。其中,該e2e網(wǎng)絡(luò)包括多個vnf和管理該多個vnf以及資源池的資源管理設(shè)備,本實施例中所描述的資源管理方法,包括:s301、資源管理設(shè)備獲取多個vnf的狀態(tài)參數(shù)。其中,該資源管理設(shè)備上部署有nfvmano,該狀態(tài)參數(shù)可以包括vnf的資源占用率(即負載)。vnf上部署一個或者多個vm,vnf可以通過該一個或者多個vm完成相應(yīng)的網(wǎng)絡(luò)業(yè)務(wù),vnf根據(jù)部署的vm的數(shù)量,各個vm的cpu占用率和ram占用率,以及vnf的注冊/會話資源占用率等參數(shù)計算出自 身的資源占用率;該狀態(tài)參數(shù)還可以包括輸入的業(yè)務(wù)量、業(yè)務(wù)成功率、業(yè)務(wù)優(yōu)先級。該業(yè)務(wù)優(yōu)先級可以存儲在該資源管理設(shè)備中,由該資源管理設(shè)備為該多個vnf分配業(yè)務(wù)時設(shè)置。該狀態(tài)參數(shù)還可以包括網(wǎng)絡(luò)位置,該資源管理設(shè)備可以根據(jù)業(yè)務(wù)經(jīng)過該多個vnf的先后順序確定出各個vnf在e2e網(wǎng)絡(luò)中的位置,可以分為前端(即接入側(cè))vnf和后端(即核心側(cè))vnf,并針對各個vnf設(shè)置順序標識,該資源管理設(shè)備存儲該順序標識,根據(jù)該順序標識即可確定各個vnf在e2e網(wǎng)絡(luò)中的位置。具體的,該資源管理設(shè)備可以周期性地向該多個vnf發(fā)送狀態(tài)參數(shù)獲取請求,并接收該多個vnf響應(yīng)該狀態(tài)參數(shù)獲取請求而上報的資源占用率、業(yè)務(wù)成功率、業(yè)務(wù)優(yōu)先級、網(wǎng)絡(luò)位置等狀態(tài)參數(shù),該資源管理設(shè)備也可以接收該多個vnf周期性上報的該狀態(tài)參數(shù),其中,周期具體可以是10秒(英文:s)、1分鐘(英文:min)等。同時,該資源管理設(shè)備還可以周期性地根據(jù)該e2e網(wǎng)絡(luò)資源池(即nfvi資源)中底層硬件的cpu占用率、ram占用率等獲取該資源池的資源占用情況,以確定出該資源池中的空閑資源容量,周期具體可以是5s、1min等,該資源管理設(shè)備獲取該多個vnf的狀態(tài)參數(shù)的周期與獲取該資源池中的空閑資源容量的周期可以相同,也可以不同,且對于這兩個周期的具體值本發(fā)明實施例也不做限定。s302、該資源管理設(shè)備根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定第一待擴容vnf和擴容所需的第一資源容量。具體的,該資源管理設(shè)備根據(jù)該多個vnf的業(yè)務(wù)成功率確定該e2e網(wǎng)絡(luò)的第一業(yè)務(wù)成功率,該第一業(yè)務(wù)成功率可以為該多個vnf的業(yè)務(wù)成功率的乘積,如果該第一業(yè)務(wù)成功率小于或等于預(yù)設(shè)第一業(yè)務(wù)成功率(例如90%),則該資源管理設(shè)備確定啟動本次流程對該資源池的資源重配置,進而將該多個vnf中該狀態(tài)參數(shù)滿足預(yù)設(shè)擴容條件的vnf作為擴容對象(記為第一待擴容vnf)。其中,該預(yù)設(shè)擴容條件可以包括以下擴容條件中的一種或多種:資源占用率大于或等于預(yù)設(shè)第一資源占用率(例如90%),業(yè)務(wù)成功率小于或等于預(yù)設(shè)第二業(yè)務(wù)成功率(例如95%),業(yè)務(wù)優(yōu)先級大于或等于預(yù)設(shè)第一業(yè)務(wù)優(yōu)先級(即業(yè)務(wù)優(yōu)先級較高),網(wǎng)絡(luò)位置為后端。如果網(wǎng)絡(luò)位置相同的vnf有多個,則業(yè)務(wù)優(yōu)先級高的vnf優(yōu)先擴容,例如,業(yè)務(wù)成功率小于或等于該預(yù)設(shè)第二業(yè)務(wù)成功 率和/或資源占用率大于或等于該預(yù)設(shè)第一資源占用率的vnf有多個,則優(yōu)先擴容后端vnf,如果該后端vnf也有多個,則優(yōu)先擴容業(yè)務(wù)優(yōu)先級最高的vnf。進一步的,該資源管理設(shè)備根據(jù)該第一待擴容vnf的狀態(tài)參數(shù)確定擴容所需的資源容量(記為第一資源容量),具體可以根據(jù)資源占用率、業(yè)務(wù)成功率、業(yè)務(wù)優(yōu)先級和網(wǎng)絡(luò)位置中的至少一個確定對該第一待擴容vnf進行擴容需要的第一資源容量,例如,資源占用率越高,業(yè)務(wù)成功率越低,業(yè)務(wù)優(yōu)先級越高,位于后端的vnf,對其擴容所需的第一資源容量越多。一般地,該第一資源容量可以是一個vm和vnf上相關(guān)軟件運行時所需的cpu、ram等資源的容量,即擴容時該資源管理設(shè)備以一個vm為擴容粒度。在一些可行的實施方式中,該資源管理設(shè)備也可以在該e2e網(wǎng)絡(luò)中處于過載流控狀態(tài)(即資源占用率為100%)或者資源占用率超過某一閾值(例如97%)的vnf的數(shù)量超過預(yù)設(shè)數(shù)量(例如3個)時,確定啟動本次流程對該資源池的資源重配置。該資源管理設(shè)備還可以在該e2e網(wǎng)絡(luò)中處于過載流控狀態(tài)或者資源占用率超過某一閾值的vnf的數(shù)量超過預(yù)設(shè)數(shù)量,并且該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率小于或等于某一閾值時,確定啟動本次流程對該資源池的資源重配置。即本發(fā)明實施例中,該資源管理設(shè)備可以根據(jù)該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率和各個vnf的資源占用率中的至少一個確定是否需要啟動本次流程對該資源池的資源重配置。s303、當資源池的空閑資源容量小于該第一資源容量時,該資源管理設(shè)備根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定第一待縮容vnf,并根據(jù)該第一資源容量對該第一待縮容vnf進行縮容處理。具體的,如果該資源池當前的空閑資源容量達不到對該第一待擴容vnf進行擴容所需的第一資源容量時,在該資源池?zé)o法擴容的情況下,該資源管理設(shè)備無法對該第一待擴容vnf進行擴容,此時該資源管理設(shè)備可以將該多個vnf中該狀態(tài)參數(shù)滿足預(yù)設(shè)縮容條件的vnf作為縮容對象(記為第一待縮容vnf)。其中,該預(yù)設(shè)縮容條件包括以下縮容條件中的一種或多種:資源占用率小于或等于預(yù)設(shè)第二資源占用率(例如75%),業(yè)務(wù)成功率大于或等于預(yù)設(shè)第三業(yè)務(wù)成功率(例如97%),業(yè)務(wù)優(yōu)先級小于或等于預(yù)設(shè)第二業(yè)務(wù)優(yōu)先級(即業(yè)務(wù)優(yōu)先級較低),網(wǎng)絡(luò)位置為前端。如果網(wǎng)絡(luò)位置相同的vnf有多個,則業(yè)務(wù)優(yōu)先級低的vnf優(yōu)先縮容,例如,業(yè)務(wù)成功率大于或等于該預(yù)設(shè)第三業(yè)務(wù)成功率和 /或資源占用率小于或等于該預(yù)設(shè)第二資源占用率的vnf有多個,則優(yōu)先縮容前端vnf,如果該前端vnf也有多個,則優(yōu)先縮容業(yè)務(wù)優(yōu)先級最低的vnf。進一步的,該資源管理設(shè)備根據(jù)擴容所需的該第一資源容量對該第一待縮容vnf進行縮容處理,以使得該第一待縮容vnf釋放部分資源,縮容處理的具體方式可以是:該資源管理設(shè)備獲取該第一待縮容vnf上運行的vm的運行狀態(tài),包括vm的數(shù)量,各個vm的cpu占用率和ram占用率等,進而根據(jù)該第一資源容量和該運行狀態(tài)確定可以釋放資源的待關(guān)閉vm,并將該待關(guān)閉vm關(guān)閉,從而該第一待縮容vnf釋放部分資源,以增加該資源池的空閑資源容量。一般的,縮容時該資源管理設(shè)備可以以一個vm為縮容粒度。s304、當該資源管理設(shè)備根據(jù)該第一資源容量對該第一待縮容vnf進行縮容處理之后,該資源池的空閑資源容量大于或等于該第一資源容量時,該資源管理設(shè)備對該第一待擴容vnf進行擴容處理。具體的,該第一待縮容vnf縮容后,如果該資源池當前的空閑資源容量達到了擴容所需的該第一資源容量,則該資源管理設(shè)備即可對該第一待擴容vnf進行擴容處理,擴容處理的具體方式可以是:如果該第一待擴容vnf上沒有已創(chuàng)建但未啟動的vm,則該資源管理設(shè)備在該第一待擴容vnf上創(chuàng)建一個或者多個vm,并將該第一資源容量的資源配置給創(chuàng)建的一個或者多個vm,啟動創(chuàng)建的一個或者多個vm;如果該第一待擴容vnf上存在已創(chuàng)建但未啟動的vm,則該資源管理設(shè)備可以啟動該已創(chuàng)建但未啟動的vm,將該第一資源容量的資源配置給該已創(chuàng)建但未啟動的vm。其中,vm啟動的同時,vnf上相關(guān)的業(yè)務(wù)、監(jiān)控等軟件也會啟動。在一些可行的實施方式中,如果該第一待縮容vnf縮容釋放部分資源后,該資源池的空閑資源容量仍然達不到擴容所需的該第一資源容量,則該資源管理設(shè)備可以再次獲取該多個vnf的狀態(tài)參數(shù),并根據(jù)再次獲取的該多個vnf的狀態(tài)參數(shù)從該多個vnf中確定縮容對象(記為第二待縮容vnf)。當然,在該第一待縮容vnf縮容后如果該e2e網(wǎng)絡(luò)的狀態(tài)(包括業(yè)務(wù)成功率、各個vnf的資源占用率等)沒有發(fā)生較大變化,則該資源管理設(shè)備也可以直接利用在步驟s301中獲取的該多個vnf的狀態(tài)參數(shù)確定該第二待縮容vnf。進一步的,該資源管理設(shè)備根據(jù)該資源池的空閑資源容量和該第一資源容量確定需要再次通過縮容得到的資源容量,并對該第二待縮容vnf進行縮容處 理,如果該第二待縮容vnf縮容后,該資源池的空閑資源容量達到了擴容所需的該第一資源容量,則該資源管理設(shè)備才對該第一待擴容vnf進行擴容處理。本發(fā)明實施例中,資源管理設(shè)備獲取e2e網(wǎng)絡(luò)包括的多個vnf的狀態(tài)參數(shù),在該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率低于預(yù)設(shè)值時,根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定出第一待擴容vnf和擴容所需的第一資源容量;如果資源池當前的空閑資源容量小于該第一資源容量,則該資源管理設(shè)備根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定出第一待縮容vnf,并根據(jù)該第一資源容量對該第一待縮容vnf進行縮容處理,以釋放資源到該資源池中,直到該資源池的空閑資源容量大于或等于該第一資源容量,該資源管理設(shè)備對該第一待擴容vnf進行擴容處理,從而可以在資源池中的空閑資源不足的情況下保證資源在e2e網(wǎng)絡(luò)中的各個vnf之間均衡配置,進而提高資源利用率和e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率。請參閱圖4,為本發(fā)明實施例基于圖1所示的e2e網(wǎng)絡(luò)架構(gòu)提供的另一種資源管理方法的流程示意圖。其中,該e2e網(wǎng)絡(luò)包括多個vnf和管理該多個vnf以及資源池的資源管理設(shè)備,本實施例中所描述的資源管理方法,包括:其中,步驟s401~步驟s403與前面實施例中的步驟s301~步驟s303相同,本發(fā)明實施例此處不再贅述。s404、該資源管理設(shè)備再次獲取該多個vnf的狀態(tài)參數(shù)。s405、該資源管理設(shè)備根據(jù)再次獲取的該多個vnf的業(yè)務(wù)成功率確定e2e網(wǎng)絡(luò)的第二業(yè)務(wù)成功率。具體的,該第一待縮容vnf縮容后,由于該多個vnf之間重新負載均衡需要一定的時間,該資源管理設(shè)備可以等待一個觀察周期的時長,該觀察周期可以為獲取該多個vnf的狀態(tài)參數(shù)的周期,例如10s,當?shù)却龝r長達到該觀察周期時,該資源管理設(shè)備再次獲取該多個vnf的狀態(tài)參數(shù),并根據(jù)再次獲取的該多個vnf的業(yè)務(wù)成功率確定此時該e2e網(wǎng)絡(luò)的第二業(yè)務(wù)成功率,該第二業(yè)務(wù)成功率可以為該多個vnf的業(yè)務(wù)成功率的乘積。s406、該資源管理設(shè)備判斷該第二業(yè)務(wù)成功率是否小于該e2e網(wǎng)絡(luò)的第一業(yè)務(wù)成功率,且該第一業(yè)務(wù)成功率減去該第二業(yè)務(wù)成功率的差值大于或等于預(yù)設(shè)第一數(shù)值,若是,則執(zhí)行步驟s407;若否,則執(zhí)行步驟s408和步驟s409。具體的,該資源管理設(shè)備通過比較該第二業(yè)務(wù)成功率與該第一待縮容vnf 縮容之前的該第一業(yè)務(wù)成功率確定對該第一待縮容vnf縮容后,該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率是否有明顯下降,即該第一業(yè)務(wù)成功率減去該第二業(yè)務(wù)成功率的差值是否大于或等于預(yù)設(shè)第一數(shù)值(例如3%),如果該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率有明顯下降,則執(zhí)行步驟s407;如果該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率沒有明顯下降或者上升,則執(zhí)行步驟s408和步驟s409。s407、該資源管理設(shè)備對對該第一待縮容vnf進行的縮容處理進行回退操作。具體的,該第一待縮容vnf縮容后,如果該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率有明顯下降,則該資源管理設(shè)備將該第一待縮容vnf縮容釋放的資源重新配置給該第一待縮容vnf,啟動該待關(guān)閉vm,取消對該第一待縮容vnf的縮容處理,使得該e2e網(wǎng)絡(luò)盡可能的恢復(fù)到該第一待縮容vnf縮容之前的狀態(tài),以削弱該第一待縮容vnf縮容導(dǎo)致該e2e網(wǎng)絡(luò)業(yè)務(wù)成功率的明顯下降。s408、當該資源管理設(shè)備根據(jù)該第一資源容量對該第一待縮容vnf進行縮容處理之后,該資源池的空閑資源容量大于或等于該第一資源容量時,該資源管理設(shè)備對該第一待擴容vnf進行擴容處理。s409、當該第二業(yè)務(wù)成功率大于或等于該第一業(yè)務(wù)成功率,且該第二業(yè)務(wù)成功率減去該第一業(yè)務(wù)成功率的差值小于或等于預(yù)設(shè)第二數(shù)值,或者,該第二業(yè)務(wù)成功率小于該第一業(yè)務(wù)成功率,且該第一業(yè)務(wù)成功率減去該第二業(yè)務(wù)成功率的差值小于或等于預(yù)設(shè)第三數(shù)值時,該資源管理設(shè)備延時預(yù)設(shè)時長,并在延時過程中不根據(jù)該多個vnf的狀態(tài)參數(shù)從該多個vnf中確定待擴容vnf和擴容所需的資源容量。具體的,該資源管理設(shè)備通過比較該第二業(yè)務(wù)成功率與該第一業(yè)務(wù)成功率確定該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率是否有明顯上升或者小幅下降,如果該第二業(yè)務(wù)成功率大于或等于該第一業(yè)務(wù)成功率,并且該第二業(yè)務(wù)成功率減去該第一業(yè)務(wù)成功率的差值小于或等于預(yù)設(shè)第二數(shù)值(例如5%),則該資源管理設(shè)備確定該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率沒有明顯上升。如果該第二業(yè)務(wù)成功率小于該第一業(yè)務(wù)成功率,并且該第一業(yè)務(wù)成功率減去該第二業(yè)務(wù)成功率的差值小于或等于預(yù)設(shè)第三數(shù)值(例如2%),則該資源管理設(shè)備確定該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率有小幅下降。進一步的,在該資源管理設(shè)備確定該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率沒有明顯上升 或者有小幅下降時,該資源管理設(shè)備可以延時預(yù)設(shè)時長,并在延時期間不再根據(jù)該多個vnf的狀態(tài)參數(shù)從該多個vnf中確定待擴容vnf和擴容所需的資源容量,即暫停對vnf的縮容、擴容,預(yù)設(shè)時長可以是三倍于獲取該多個vnf的狀態(tài)參數(shù)的周期。進一步的,該資源管理設(shè)備可以在確定出連續(xù)多次(例如3次)進行縮容和擴容處理后該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率仍然沒有明顯上升或者有小幅下降時的情況下,才延時預(yù)設(shè)時長,并在延時期間不再根據(jù)該多個vnf的狀態(tài)參數(shù)從該多個vnf中確定待擴容vnf和擴容所需的資源容量,防止出現(xiàn)某一次的誤判而導(dǎo)致該資源管理設(shè)備暫停對vnf的縮容、擴容。需要說明的是,該資源管理設(shè)備在延時期間仍然可以周期性地獲取該多個vnf的狀態(tài)參數(shù)以及該資源池的空閑資源容量。在一些可行的實施方式中,步驟s404~步驟s407也可以在步驟s408之后執(zhí)行,此時該資源管理設(shè)備通過比較該第二業(yè)務(wù)成功率與該第一待擴容vnf擴容之前的該第一業(yè)務(wù)成功率確定對該第一待擴容vnf擴容后,如果該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率有明顯下降,則該資源管理設(shè)備對對該第一待擴容vnf進行的擴容處理進行回退操作,即將配置給該第一待擴容vnf的該第一資源容量的資源釋放,使得該e2e網(wǎng)絡(luò)盡可能的恢復(fù)到該第一待擴容vnf擴容之前的狀態(tài),以削弱該第一待擴容vnf擴容導(dǎo)致該e2e網(wǎng)絡(luò)業(yè)務(wù)成功率的明顯下降。在一些可行的實施方式中,步驟s404~步驟s407可以在步驟s403之后執(zhí)行,并在步驟s408之后也執(zhí)行,即該資源管理設(shè)備在對該第一待縮容vnf進行縮容處理后,以及對該第一待擴容vnf進行擴容處理后,均比較該e2e網(wǎng)絡(luò)在縮容處理或擴容處理后的業(yè)務(wù)成功率與該縮容處理或該擴容處理前的業(yè)務(wù)成功率,確定該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率是否有明顯下降,如果是,則該資源管理設(shè)備對該縮容處理或該擴容處理進行回退操作,即將該第一待縮容vnf縮容釋放的資源重新配置給該第一待縮容vnf,或者將配置給該第一待擴容vnf的該第一資源容量的資源釋放,以削弱該縮容處理或該擴容處理導(dǎo)致該e2e網(wǎng)絡(luò)業(yè)務(wù)成功率的明顯下降。進一步的,當該第二業(yè)務(wù)成功率和/或該多個vnf的狀態(tài)參數(shù)滿足預(yù)設(shè)資源重配置結(jié)束條件時,該資源管理設(shè)備不再根據(jù)該多個vnf的狀態(tài)參數(shù)從該多個vnf中確定待擴容vnf和擴容所需的資源容量,以結(jié)束本次流程中對該資源池 的資源重配置,其中,該預(yù)設(shè)資源重配置結(jié)束條件具體可以包括以下資源重配置結(jié)束條件中的一種或多種:1)該e2e網(wǎng)絡(luò)的第二業(yè)務(wù)成功率大于或等于預(yù)設(shè)第四業(yè)務(wù)成功率(例如98%),即對vnf經(jīng)過縮容再擴容后該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率提升明顯或者說該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率已經(jīng)符合要求。2)該多個vnf的資源占用率均小于或等于預(yù)設(shè)第三資源占用率(例如90%),即對vnf經(jīng)過縮容再擴容后該e2e網(wǎng)絡(luò)處于負載均衡狀態(tài)。3)該多個vnf中前端vnf過載流控(例如資源占用率達到100%)且其它的任意兩個vnf之間資源占用率差值的絕對值小于或等于預(yù)設(shè)第四數(shù)值(例如3%),即對vnf經(jīng)過縮容再擴容后該e2e網(wǎng)絡(luò)中雖然前端vnf處于過載流控狀態(tài)但是其它vnf之間已經(jīng)達到負載均衡狀態(tài),此時也可以認為該e2e網(wǎng)絡(luò)已處于負載均衡狀態(tài)。4)該多個vnf均無可釋放的資源,該資源管理設(shè)備可以設(shè)置各個vnf占有的最小資源容量,如果當前各個vnf占有的資源容量都為最小資源容量,即使有vnf的資源占用率較低,也無法再縮容。5)連續(xù)多次(例如3次)出現(xiàn)縮容、擴容后該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率相比于縮容、擴容前的業(yè)務(wù)成功率沒有明顯提升,和/或,連續(xù)多次(例如3次)出現(xiàn)縮容、擴容后該e2e網(wǎng)絡(luò)仍然沒有達到負載均衡狀態(tài),負載均衡狀態(tài)具體可以為2)和3)中的描述。需要說明的是,本次流程對該資源池的資源重配置結(jié)束后,該資源管理設(shè)備可以循環(huán)執(zhí)行步驟s401~步驟s409。本發(fā)明實施例中,資源管理設(shè)備獲取e2e網(wǎng)絡(luò)包括的多個vnf的狀態(tài)參數(shù),在該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率低于預(yù)設(shè)值時,根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定出第一待擴容vnf和擴容所需的第一資源容量;如果資源池當前的空閑資源容量小于該第一資源容量,則該資源管理設(shè)備根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定出第一待縮容vnf,并根據(jù)該第一資源容量對該第一待縮容vnf進行縮容處理,以釋放資源到該資源池中;該資源管理設(shè)備根據(jù)再次獲取的該多個vnf的業(yè)務(wù)成功率確定該e2e網(wǎng)絡(luò)的第二業(yè)務(wù)成功率,通過比較該第二業(yè)務(wù)成功率和縮容之前獲取的該e2e網(wǎng)絡(luò)的第一業(yè)務(wù)成功率確定該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率是否有明顯下降,若是,則回退對該第一待縮容vnf的縮容處理。若否,則在 該資源池的空閑資源容量大于或等于該第一資源容量時,對該第一待擴容vnf進行擴容處理,從而可以在資源池中的空閑資源不足的情況下保證資源在e2e網(wǎng)絡(luò)中的各個vnf之間均衡配置,進而提高資源利用率和e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率,并且可以對縮容處理和擴容處理進行回退,有效改善資源重新配置后導(dǎo)致e2e網(wǎng)絡(luò)狀態(tài)變差的情況。該資源管理設(shè)備還可以通過比較該第二業(yè)務(wù)成功率和縮容之前獲取的該e2e網(wǎng)絡(luò)的第一業(yè)務(wù)成功率確定該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率是否有明顯上升或者小幅下降,若是,則在延時一段時間后再進行待擴容vnf的確定,即等待e2e網(wǎng)絡(luò)進入穩(wěn)定工作狀態(tài)后再進行資源重新配置,可以提高資源重新配置的準確度,進一步提高資源利用率和e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率。請參閱圖5,為本發(fā)明實施例基于圖1所示的e2e網(wǎng)絡(luò)架構(gòu)提供的又一種資源管理方法的流程示意圖。其中,該e2e網(wǎng)絡(luò)包括多個vnf和管理該多個vnf以及資源池的資源管理設(shè)備,本實施例中所描述的資源管理方法,包括:其中,步驟s501~步驟s503與前面實施例中的步驟s301~步驟s303相同,本發(fā)明實施例此處不再贅述。s504、該資源管理設(shè)備再次獲取該多個vnf的狀態(tài)參數(shù)。s505、該資源管理設(shè)備根據(jù)再次獲取的該多個vnf的狀態(tài)參數(shù)從該多個vnf中確定第二待擴容vnf和擴容所需的第二資源容量。具體的,該資源管理設(shè)備對該第一待縮容vnf進行縮容處理后,為防止該e2e網(wǎng)絡(luò)的狀態(tài)(例如該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率,各個vnf的資源占用率等)發(fā)生較大變化,可以再次獲取該多個vnf的狀態(tài)參數(shù),并根據(jù)再次獲取的該多個vnf的狀態(tài)參數(shù)從該多個vnf中重新確定擴容對象(記為第二待擴容vnf),可以將該多個vnf中該狀態(tài)參數(shù)滿足預(yù)設(shè)擴容條件的vnf作為該第二待擴容vnf,根據(jù)該第二待擴容vnf的狀態(tài)參數(shù)確定擴容所需的資源容量(記為第二資源容量)。其中,該預(yù)設(shè)擴容條件可以參見前面實施例中步驟s302的相關(guān)描述,此處不再贅述。可以理解的是,該第二待擴容vnf與該第一待擴容vnf可以是同一個vnf,也可以是不同的vnf。s506、當該資源管理設(shè)備根據(jù)該第一資源容量對該第一待縮容vnf進行縮 容處理之后,該資源池的空閑資源容量大于或等于該第二資源容量時,該資源管理設(shè)備對該第二待擴容vnf進行擴容處理,并不對該第一待擴容vnf進行擴容處理。具體的,該第一待縮容vnf縮容后,如果該資源池當前的空閑資源容量達到了對該第二待擴容vnf進行擴容所需的該第二資源容量,則該資源管理設(shè)備即可對該第二待擴容vnf進行擴容處理。如果該第二待擴容vnf與該第一待擴容vnf是不同的vnf,則由于此時的擴容對象是該第二待擴容vnf,因此,該資源管理設(shè)備不對該第一待擴容vnf進行擴容處理。其中,擴容處理的具體方式可以參見前面實施例中步驟s304的相關(guān)描述,此處不再贅述。本發(fā)明實施例中,資源管理設(shè)備獲取e2e網(wǎng)絡(luò)包括的多個vnf的狀態(tài)參數(shù),在該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率低于預(yù)設(shè)值時,根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定出第一待擴容vnf和擴容所需的第一資源容量;如果資源池當前的空閑資源容量小于該第一資源容量,則該資源管理設(shè)備根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定出第一待縮容vnf,并根據(jù)該第一資源容量對該第一待縮容vnf進行縮容處理,以釋放資源到該資源池中;該資源管理設(shè)備再次獲取該多個vnf的狀態(tài)參數(shù),并根據(jù)再次獲取的狀態(tài)參數(shù)重新確定擴容對象(記為第二待擴容vnf)和擴容所需的第二資源容量,如果該資源池的空閑資源容量大于或等于該第二資源容量,則該資源管理設(shè)備對該第二待擴容vnf進行擴容處理,在縮容后重新確定擴容對象,可以有效防止縮容導(dǎo)致e2e網(wǎng)絡(luò)狀態(tài)發(fā)生較大變化時選擇的擴容對象不準確的情況發(fā)生,提高縮容、擴容的準確度,進而可以提高資源利用率和e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率。請參閱圖6,為本發(fā)明實施例提供的一種資源管理設(shè)備的結(jié)構(gòu)示意圖。本實施例中所描述的資源管理設(shè)備應(yīng)用于e2e網(wǎng)絡(luò),該e2e網(wǎng)絡(luò)包括多個vnf和管理該多個vnf以及資源池的該資源管理設(shè)備,包括:獲取模塊601,用于獲取該多個vnf的狀態(tài)參數(shù)。確定模塊602,用于根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定第一待擴容vnf和擴容所需的第一資源容量。其中,該狀態(tài)參數(shù)包括資源占用率、業(yè)務(wù)成功率、業(yè)務(wù)優(yōu)先級和網(wǎng)絡(luò)位置。具體的,該確定模塊602可以將該多個vnf中該狀態(tài)參數(shù)滿足預(yù)設(shè)擴容條件的vnf作為第一待擴容vnf,并根據(jù)該第一待擴容vnf的狀態(tài)參數(shù)確定擴容所需的第一資源容量。其中,該預(yù)設(shè)擴容條件包括以下擴容條件中的一種或多種。該資源占用率大于或等于預(yù)設(shè)第一資源占用率,該業(yè)務(wù)成功率小于或等于預(yù)設(shè)第二業(yè)務(wù)成功率,該業(yè)務(wù)優(yōu)先級大于或等于預(yù)設(shè)第一業(yè)務(wù)優(yōu)先級,該網(wǎng)絡(luò)位置為后端。該確定模塊602,還用于當該資源池的空閑資源容量小于該第一資源容量時,根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定第一待縮容vnf。具體的,該確定模塊602可以將該多個vnf中該狀態(tài)參數(shù)滿足預(yù)設(shè)縮容條件的vnf作為第一待縮容vnf。其中,該預(yù)設(shè)縮容條件包括以下縮容條件中的一種或多種:該資源占用率小于或等于預(yù)設(shè)第二資源占用率,該業(yè)務(wù)成功率大于或等于預(yù)設(shè)第三業(yè)務(wù)成功率,該業(yè)務(wù)優(yōu)先級小于或等于預(yù)設(shè)第二業(yè)務(wù)優(yōu)先級,該網(wǎng)絡(luò)位置為前端??s容模塊603,用于根據(jù)該第一資源容量對該第一待縮容vnf進行縮容處理。具體的,該縮容模塊603可以包括:獲取子模塊6030,用于獲取該第一待縮容vnf上運行的vm的運行狀態(tài)。確定子模塊6031,用于根據(jù)該第一資源容量和該運行狀態(tài)確定待關(guān)閉vm。關(guān)閉子模塊6032,用于將該待關(guān)閉vm關(guān)閉。擴容模塊604,用于當該縮容模塊根據(jù)該第一資源容量對該第一待縮容vnf進行縮容處理之后,該資源池的空閑資源容量大于或等于該第一資源容量時,對該第一待擴容vnf進行擴容處理。具體的,該擴容模塊604可以包括:啟動子模塊6040,用于在該第一待擴容vnf上創(chuàng)建vm和/或啟動vm;配置子模塊6041,用于將該第一資源容量的資源配置給該創(chuàng)建的vm和/或該啟動的vm。在一些可行的實施方式中,該狀態(tài)參數(shù)包括業(yè)務(wù)成功率,該確定模塊602,還用于根據(jù)該多個vnf的業(yè)務(wù)成功率確定該e2e網(wǎng)絡(luò)的 第一業(yè)務(wù)成功率。該確定模塊602根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定第一待擴容vnf和擴容所需的第一資源容量的具體方式為:當該e2e網(wǎng)絡(luò)的第一業(yè)務(wù)成功率小于或等于預(yù)設(shè)第一業(yè)務(wù)成功率時,根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定第一待擴容vnf和擴容所需的第一資源容量。在一些可行的實施方式中,該獲取模塊601,還用于再次獲取該多個vnf的狀態(tài)參數(shù)。該確定模塊602,還用于根據(jù)該獲取模塊再次獲取的該多個vnf的業(yè)務(wù)成功率確定該e2e網(wǎng)絡(luò)的第二業(yè)務(wù)成功率。其中,該資源管理設(shè)備還包括:回退模塊605,用于當該第二業(yè)務(wù)成功率小于該第一業(yè)務(wù)成功率,且該第一業(yè)務(wù)成功率減去該第二業(yè)務(wù)成功率的差值大于或等于預(yù)設(shè)第一數(shù)值時,對對該第一待縮容vnf進行的縮容處理或?qū)υ摰谝淮龜U容vnf進行的擴容處理進行回退操作。延時模塊606,用于當該第二業(yè)務(wù)成功率大于或等于該第一業(yè)務(wù)成功率,且該第二業(yè)務(wù)成功率減去該第一業(yè)務(wù)成功率的差值小于或等于預(yù)設(shè)第二數(shù)值,或者,該第二業(yè)務(wù)成功率小于該第一業(yè)務(wù)成功率,且該第一業(yè)務(wù)成功率減去該第二業(yè)務(wù)成功率的差值小于或等于預(yù)設(shè)第三數(shù)值時,延時預(yù)設(shè)時長。其中,該確定模塊602,還用于在該延時模塊延時過程中不根據(jù)該多個vnf的狀態(tài)參數(shù)從該多個vnf中確定待擴容vnf和擴容所需的資源容量。本發(fā)明實施例中,資源管理設(shè)備獲取e2e網(wǎng)絡(luò)包括的多個vnf的狀態(tài)參數(shù),在該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率低于預(yù)設(shè)值時,根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定出第一待擴容vnf和擴容所需的第一資源容量;如果資源池當前的空閑資源容量小于該第一資源容量,則該資源管理設(shè)備根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定出第一待縮容vnf,并根據(jù)該第一資源容量對該第一待縮容vnf進行縮容處理,以釋放資源到該資源池中;該資源管理設(shè)備根據(jù)再次獲取的該多個vnf的業(yè)務(wù)成功率確定該e2e網(wǎng)絡(luò)的第二業(yè)務(wù)成功率,通過比較該第二業(yè)務(wù)成功率和縮容之前獲取的該e2e網(wǎng)絡(luò)的第一業(yè)務(wù)成功率確定該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率是否有明顯下降,若是,則回退對該第一待縮容vnf的縮容處理。若否,則在該資源池的空閑資源容量大于或等于該第一資源容量時,對該第一待擴容vnf 進行擴容處理,從而可以在資源池中的空閑資源不足的情況下保證資源在e2e網(wǎng)絡(luò)中的各個vnf之間均衡配置,進而提高資源利用率和e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率,并且可以對縮容處理和擴容處理進行回退,有效改善資源重新配置后導(dǎo)致e2e網(wǎng)絡(luò)狀態(tài)變差的情況。該資源管理設(shè)備還可以通過比較該第二業(yè)務(wù)成功率和縮容之前獲取的該e2e網(wǎng)絡(luò)的第一業(yè)務(wù)成功率確定該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率是否有明顯上升或者小幅下降,若是,則在延時一段時間后再進行待擴容vnf的確定,即等待e2e網(wǎng)絡(luò)進入穩(wěn)定工作狀態(tài)后再進行資源重新配置,可以提高資源重新配置的準確度,進一步提高資源利用率和e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率。請參閱圖7,為本發(fā)明實施例提供的另一種資源管理設(shè)備的結(jié)構(gòu)示意圖。其中,本實施例中所描述的資源管理設(shè)備應(yīng)用于e2e網(wǎng)絡(luò),該e2e網(wǎng)絡(luò)包括多個vnf和管理該多個vnf以及資源池的該資源管理設(shè)備,包括:獲取模塊701,用于獲取該多個vnf的狀態(tài)參數(shù)。確定模塊702,用于根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定第一待擴容vnf和擴容所需的第一資源容量。該確定模塊702,還用于當該資源池的空閑資源容量小于該第一資源容量時,根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定第一待縮容vnf??s容模塊703,用于根據(jù)該第一資源容量對該第一待縮容vnf進行縮容處理。擴容模塊704,用于當該縮容模塊根據(jù)該第一資源容量對該第一待縮容vnf進行縮容處理之后,該資源池的空閑資源容量大于或等于該第一資源容量時,對該第一待擴容vnf進行擴容處理。在一些可行的實施方式中,該確定模塊702,還用于當該縮容模塊根據(jù)該第一資源容量對該第一待縮容vnf進行縮容處理之后,該資源池的空閑資源容量小于該第一資源容量時,根據(jù)該述狀態(tài)參數(shù)從該多個vnf中確定第二待縮容vnf。該縮容模塊703,還用于根據(jù)該資源池的空閑資源容量和該第一資源容量對該第二待縮容vnf進行縮容處理。該擴容模塊704,還用于當該縮容模塊根據(jù)該資源池的空閑資源容量和該第一資源容量對該第二待縮容vnf進行縮容處理之后,該資源池的空閑資源容量 大于或等于該第一資源容量時,對該第一待擴容vnf進行擴容處理。在一些可行的實施方式中,該獲取模塊701,還用于再次獲取該多個vnf的狀態(tài)參數(shù)。該確定模塊702,還用于根據(jù)該獲取模塊再次獲取的該多個vnf的狀態(tài)參數(shù)從該多個vnf中確定第二待擴容vnf和擴容所需的第二資源容量。該擴容模塊704,還用于當該縮容模塊根據(jù)該第一資源容量對該第一待縮容vnf進行縮容處理之后,該資源池的空閑資源容量大于或等于該第二資源容量時,對該第二待擴容vnf進行擴容處理,并不對該第一待擴容vnf進行擴容處理。本發(fā)明實施例中,資源管理設(shè)備獲取e2e網(wǎng)絡(luò)包括的多個vnf的狀態(tài)參數(shù),在該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率低于預(yù)設(shè)值時,根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定出第一待擴容vnf和擴容所需的第一資源容量;如果資源池當前的空閑資源容量小于該第一資源容量,則該資源管理設(shè)備根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定出第一待縮容vnf,并根據(jù)該第一資源容量對該第一待縮容vnf進行縮容處理,以釋放資源到該資源池中,如果縮容后該資源池的空閑資源容量仍然不足,則繼續(xù)選擇vnf進行縮容;該資源管理設(shè)備再次獲取該多個vnf的狀態(tài)參數(shù),并根據(jù)再次獲取的狀態(tài)參數(shù)重新確定擴容對象(記為第二待擴容vnf)和擴容所需的第二資源容量,如果該資源池的空閑資源容量大于或等于該第二資源容量,則該資源管理設(shè)備對該第二待擴容vnf進行擴容處理,在縮容后重新確定擴容對象,可以有效防止縮容導(dǎo)致e2e網(wǎng)絡(luò)狀態(tài)發(fā)生較大變化時選擇的擴容對象不準確的情況發(fā)生,提高縮容、擴容的準確度,進而可以提高資源利用率和e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率。請參閱圖8,為本發(fā)明實施例提供的又一種資源管理設(shè)備的結(jié)構(gòu)示意圖。其中,本實施例中所描述的資源管理設(shè)備應(yīng)用于e2e網(wǎng)絡(luò),該e2e網(wǎng)絡(luò)包括多個vnf和管理該多個vnf以及資源池的該資源管理設(shè)備,包括:處理器801、網(wǎng)絡(luò)接口802和存儲器803,上述處理器801、網(wǎng)絡(luò)接口802和存儲器803通過總線804連接,其中:上述網(wǎng)絡(luò)接口802與該多個vnf等網(wǎng)絡(luò)設(shè)備相連。上述網(wǎng)絡(luò)接口802的數(shù)量可以是一個或者多個。上述網(wǎng)絡(luò)接口802的類型可以是有線接口,無線接口 或二者的組合。有線接口例如可以為以太網(wǎng)接口,以太網(wǎng)接口可以是光接口,電接口或二者的組合,無線接口例如可以為無線局域網(wǎng)(英文:wirelesslocalareanetwork,縮寫:wlan)接口,蜂窩網(wǎng)絡(luò)接口或二者的組合。上述存儲器803可以包括易失性存儲器(英文:volatilememory),例如ram;也可以包括非易失性存儲器(英文:non-volatilememory),例如只讀存儲器(英文:read-onlymemory,縮寫:rom),快閃存儲器(英文:flashmemory),硬盤(英文:harddiskdrive,縮寫:hdd)或固態(tài)硬盤(英文:solid-statedrive,縮寫:ssd);還可以包括上述種類的存儲器的組合。上述處理器801用于調(diào)用存儲器803中存儲的程序代碼,執(zhí)行如下操作:上述處理器801,用于通過網(wǎng)絡(luò)接口802獲取該多個vnf的狀態(tài)參數(shù)。上述處理器801,還用于根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定第一待擴容vnf和擴容所需的第一資源容量。上述處理器801,還用于當該資源池的空閑資源容量小于該第一資源容量時,根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定第一待縮容vnf。上述處理器801,還用于根據(jù)該第一資源容量對該第一待縮容vnf進行縮容處理。上述處理器801,還用于在根據(jù)該第一資源容量對該第一待縮容vnf進行縮容處理之后,該資源池的空閑資源容量大于或等于該第一資源容量時,對該第一待擴容vnf進行擴容處理。在一些可行的實施方式中,該狀態(tài)參數(shù)包括業(yè)務(wù)成功率,上述處理器801,還用于根據(jù)該多個vnf的業(yè)務(wù)成功率確定該e2e網(wǎng)絡(luò)的第一業(yè)務(wù)成功率。上述處理器801根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定第一待擴容vnf和擴容所需的第一資源容量的具體方式為:當該e2e網(wǎng)絡(luò)的第一業(yè)務(wù)成功率小于或等于預(yù)設(shè)第一業(yè)務(wù)成功率時,根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定第一待擴容vnf和擴容所需的第一資源容量。進一步的,上述處理器801,還用于通過網(wǎng)絡(luò)接口802再次獲取該多個vnf的狀態(tài)參數(shù),并根據(jù)該多個vnf的業(yè)務(wù)成功率確定該e2e網(wǎng)絡(luò)的第二業(yè)務(wù)成功率。上述處理器801,還用于當該第二業(yè)務(wù)成功率小于該第一業(yè)務(wù)成功率,且該 第一業(yè)務(wù)成功率減去該第二業(yè)務(wù)成功率的差值大于或等于預(yù)設(shè)第一數(shù)值時,對對該第一待縮容vnf進行的縮容處理或?qū)υ摰谝淮龜U容vnf進行的擴容處理進行回退操作。進一步的,上述處理器801,還用于當該第二業(yè)務(wù)成功率大于或等于該第一業(yè)務(wù)成功率,且該第二業(yè)務(wù)成功率減去該第一業(yè)務(wù)成功率的差值小于或等于預(yù)設(shè)第二數(shù)值,或者,該第二業(yè)務(wù)成功率小于該第一業(yè)務(wù)成功率,且該第一業(yè)務(wù)成功率減去該第二業(yè)務(wù)成功率的差值小于或等于預(yù)設(shè)第三數(shù)值時,延時預(yù)設(shè)時長,并在延時過程中不根據(jù)該多個vnf的狀態(tài)參數(shù)從該多個vnf中確定待擴容vnf和擴容所需的資源容量。在一些可行的實施方式中,上述處理器801,還用于在根據(jù)該第一資源容量對該第一待縮容vnf進行縮容處理之后,該資源池的空閑資源容量小于該第一資源容量時,根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定第二待縮容vnf,并根據(jù)該資源池的空閑資源容量和該第一資源容量對該第二待縮容vnf進行縮容處理。上述處理器801,還用于在根據(jù)該資源池的空閑資源容量和該第一資源容量對該第二待縮容vnf進行縮容處理之后,該資源池的空閑資源容量大于或等于該第一資源容量時,對該第一待擴容vnf進行擴容處理。在一些可行的實施方式中,該狀態(tài)參數(shù)包括資源占用率、業(yè)務(wù)成功率、業(yè)務(wù)優(yōu)先級和網(wǎng)絡(luò)位置,上述處理器801根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定第一待擴容vnf和擴容所需的第一資源容量的具體方式為:將該多個vnf中該狀態(tài)參數(shù)滿足預(yù)設(shè)擴容條件的vnf作為第一待擴容vnf。根據(jù)該第一待擴容vnf的狀態(tài)參數(shù)確定擴容所需的第一資源容量。其中,該預(yù)設(shè)擴容條件包括以下擴容條件中的一種或多種:該資源占用率大于或等于預(yù)設(shè)第一資源占用率,該業(yè)務(wù)成功率小于或等于預(yù)設(shè)第二業(yè)務(wù)成功率,該業(yè)務(wù)優(yōu)先級大于或等于預(yù)設(shè)第一業(yè)務(wù)優(yōu)先級,該網(wǎng)絡(luò)位置為后端。進一步的,上述處理器801根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定第一待縮容vnf的 具體方式為:將該多個vnf中該狀態(tài)參數(shù)滿足預(yù)設(shè)縮容條件的vnf作為第一待縮容vnf。其中,該預(yù)設(shè)縮容條件包括以下縮容條件中的一種或多種:該資源占用率小于或等于預(yù)設(shè)第二資源占用率,該業(yè)務(wù)成功率大于或等于預(yù)設(shè)第三業(yè)務(wù)成功率,該業(yè)務(wù)優(yōu)先級小于或等于預(yù)設(shè)第二業(yè)務(wù)優(yōu)先級,該網(wǎng)絡(luò)位置為前端。在一些可行的實施方式中,上述處理器801根據(jù)該第一資源容量對該第一待縮容vnf進行縮容處理的具體方式為:獲取該第一待縮容vnf上運行的vm的運行狀態(tài)。根據(jù)該第一資源容量和該運行狀態(tài)確定待關(guān)閉vm,并將該待關(guān)閉vm關(guān)閉。在一些可行的實施方式中,上述處理器801對該第一待擴容vnf進行擴容處理的具體方式為:在該第一待擴容vnf上創(chuàng)建vm和/或啟動vm,并將該第一資源容量的資源配置給該創(chuàng)建的vm和/或該啟動的vm。本發(fā)明實施例中,資源管理設(shè)備獲取e2e網(wǎng)絡(luò)包括的多個vnf的狀態(tài)參數(shù),在該e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率低于預(yù)設(shè)值時,根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定出第一待擴容vnf和擴容所需的第一資源容量;如果資源池當前的空閑資源容量小于該第一資源容量,則該資源管理設(shè)備根據(jù)該狀態(tài)參數(shù)從該多個vnf中確定出第一待縮容vnf,并根據(jù)該第一資源容量對該第一待縮容vnf進行縮容處理,以釋放資源到該資源池中,直到該資源池的空閑資源容量大于或等于該第一資源容量,該資源管理設(shè)備對該第一待擴容vnf進行擴容處理,從而可以在資源池中的空閑資源不足的情況下保證資源在e2e網(wǎng)絡(luò)中的各個vnf之間均衡配置,進而提高資源利用率和e2e網(wǎng)絡(luò)的業(yè)務(wù)成功率。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。 其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(read-onlymemory,rom)或隨機存取存儲器(randomaccessmemory,簡稱ram)等。以上對本發(fā)明實施例所提供的一種資源管理方法及設(shè)備進行了詳細介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。當前第1頁12