本申請涉及通信,尤其涉及一種節(jié)點調(diào)整方法、裝置、管理平臺、計算機(jī)存儲介質(zhì)和計算機(jī)程序產(chǎn)品。
背景技術(shù):
1、隨著科技的發(fā)展和互聯(lián)網(wǎng)的普及,視頻業(yè)務(wù)呈爆發(fā)式增長。由于視頻業(yè)務(wù)對帶寬的需求非常大,且?guī)缀跛械囊曨l都會采用內(nèi)容分發(fā)網(wǎng)絡(luò)(content?delivery?network,cdn)技術(shù)作為加速方案,因此業(yè)務(wù)傳輸過程中都會經(jīng)過cdn和運營商的承載網(wǎng)。
2、當(dāng)前cdn網(wǎng)絡(luò)中,當(dāng)某個cdn節(jié)點的服務(wù)能力發(fā)生變化時,如硬件升級、帶寬提升、存儲擴(kuò)容等,傳統(tǒng)的做法通常是靜態(tài)配置節(jié)點服務(wù)規(guī)則、或采用復(fù)雜的路由協(xié)議來調(diào)整對應(yīng)節(jié)點的服務(wù)能力。然而,這些方法存在配置繁瑣、時效性差等問題,難以滿足日益復(fù)雜的cdn業(yè)務(wù)需求。
技術(shù)實現(xiàn)思路
1、本申請?zhí)峁┮环N節(jié)點調(diào)整方法、裝置、管理平臺、計算機(jī)存儲介質(zhì)和計算機(jī)程序產(chǎn)品。
2、本申請的技術(shù)方案是這樣實現(xiàn)的:
3、本申請?zhí)峁┝艘环N節(jié)點調(diào)整方法,應(yīng)用于cdn網(wǎng)絡(luò)中的管理平臺,所述管理平臺與網(wǎng)絡(luò)控制器通信連接,所述cdn網(wǎng)絡(luò)還包括已部署的多個cdn節(jié)點,所述方法包括:
4、獲取第一cdn節(jié)點的資源使用信息;所述第一cdn節(jié)點為所述多個cdn節(jié)點中的任一cdn節(jié)點;
5、根據(jù)所述資源使用信息生成節(jié)點控制指令,并根據(jù)所述節(jié)點控制指令執(zhí)行相應(yīng)的節(jié)點控制操作;其中,所述節(jié)點控制指令包括擴(kuò)容指令、縮容指令、新建節(jié)點指令或刪除節(jié)點指令;
6、在執(zhí)行所述節(jié)點控制操作后,向所述網(wǎng)絡(luò)控制器反饋與所述節(jié)點控制操作對應(yīng)的第二cdn節(jié)點的能力更新信息,使得所述網(wǎng)絡(luò)控制器根據(jù)所述能力更新信息,對所述第二cdn節(jié)點的服務(wù)能力進(jìn)行調(diào)整。
7、本申請?zhí)峁┮环N節(jié)點調(diào)整裝置,應(yīng)用于cdn網(wǎng)絡(luò)中的管理平臺,所述管理平臺與網(wǎng)絡(luò)控制器通信連接,所述cdn網(wǎng)絡(luò)還包括已部署的多個cdn節(jié)點,所述裝置包括:
8、獲取模塊,用于獲取第一cdn節(jié)點的資源使用信息;所述第一cdn節(jié)點為所述多個cdn節(jié)點中的任一cdn節(jié)點;
9、控制模塊,用于根據(jù)所述資源使用信息生成節(jié)點控制指令,并根據(jù)所述節(jié)點控制指令執(zhí)行相應(yīng)的節(jié)點控制操作;其中,所述節(jié)點控制指令包括擴(kuò)容指令、縮容指令、新建節(jié)點指令或刪除節(jié)點指令;
10、調(diào)整模塊,用于在執(zhí)行所述節(jié)點控制操作后,向所述網(wǎng)絡(luò)控制器反饋與所述節(jié)點控制操作對應(yīng)的第二cdn節(jié)點的能力更新信息,使得所述網(wǎng)絡(luò)控制器根據(jù)所述能力更新信息,對所述第二cdn節(jié)點的服務(wù)能力進(jìn)行調(diào)整。
11、本申請?zhí)峁┮环N管理平臺,所述管理平臺包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機(jī)程序,所述處理器執(zhí)行所述程序時實現(xiàn)前述一個或多個技術(shù)方案提供的節(jié)點調(diào)整方法。
12、本申請?zhí)峁┮环N計算機(jī)存儲介質(zhì),所述計算機(jī)存儲介質(zhì)存儲有計算機(jī)程序;所述計算機(jī)程序被執(zhí)行后能夠?qū)崿F(xiàn)前述一個或多個技術(shù)方案提供的節(jié)點調(diào)整方法。
13、本申請?zhí)峁┮环N計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,該計算機(jī)程序被處理器執(zhí)行時實現(xiàn)前述一個或多個技術(shù)方案提供的節(jié)點調(diào)整方法。
14、本申請實施例提供一種節(jié)點調(diào)整方法、裝置、管理平臺、計算機(jī)存儲介質(zhì)和計算機(jī)程序產(chǎn)品,所述方法應(yīng)用于cdn網(wǎng)絡(luò)中的管理平臺,所述管理平臺與網(wǎng)絡(luò)控制器通信連接,所述cdn網(wǎng)絡(luò)還包括已部署的多個cdn節(jié)點,所述方法包括:獲取第一cdn節(jié)點的資源使用信息;所述第一cdn節(jié)點為所述多個cdn節(jié)點中的任一cdn節(jié)點;根據(jù)所述資源使用信息生成節(jié)點控制指令,并根據(jù)所述節(jié)點控制指令執(zhí)行相應(yīng)的節(jié)點控制操作;其中,所述節(jié)點控制指令包括擴(kuò)容指令、縮容指令、新建節(jié)點指令或刪除節(jié)點指令;在執(zhí)行所述節(jié)點控制操作后,向所述網(wǎng)絡(luò)控制器反饋與所述節(jié)點控制操作對應(yīng)的第二cdn節(jié)點的能力更新信息,使得所述網(wǎng)絡(luò)控制器根據(jù)所述能力更新信息,對所述第二cdn節(jié)點的服務(wù)能力進(jìn)行調(diào)整。
15、可以看出,本申請實施例中,通過cdn網(wǎng)絡(luò)中的管理平臺與承載網(wǎng)上的網(wǎng)絡(luò)控制器協(xié)同工作,使得網(wǎng)絡(luò)控制器可以根據(jù)cdn節(jié)點的能力更新信息,快速且細(xì)粒度地調(diào)整對應(yīng)cdn節(jié)點的服務(wù)能力,以最大限度地發(fā)揮節(jié)點性能;由于本申請實施例提供的節(jié)點調(diào)整方法不需要額外配置節(jié)點服務(wù)規(guī)則、或采用復(fù)雜的路由協(xié)議,因而,可以解決相關(guān)技術(shù)中存在的配置繁瑣、時效性差等問題,能夠很好地滿足日益復(fù)雜的cdn業(yè)務(wù)需求。
1.一種節(jié)點調(diào)整方法,其特征在于,應(yīng)用于cdn網(wǎng)絡(luò)中的管理平臺,所述管理平臺與網(wǎng)絡(luò)控制器通信連接,所述cdn網(wǎng)絡(luò)還包括已部署的多個cdn節(jié)點,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述資源使用信息生成節(jié)點控制指令,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述第一比較結(jié)果生成所述節(jié)點控制指令,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述第一比較結(jié)果生成所述節(jié)點控制指令,包括:
5.根據(jù)權(quán)利要求4述的方法,其特征在于,所述根據(jù)所述第二比較結(jié)果生成所述節(jié)點控制指令,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在獲取到所述第一cdn節(jié)點的能力規(guī)劃信息后,所述方法還包括:
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述第一cdn節(jié)點以虛擬化形式部署在所述cdn網(wǎng)絡(luò),所述對所述第一cdn節(jié)點的初始服務(wù)能力進(jìn)行調(diào)整,包括:
9.一種節(jié)點調(diào)整裝置,其特征在于,應(yīng)用于cdn網(wǎng)絡(luò)中的管理平臺,所述管理平臺與網(wǎng)絡(luò)控制器通信連接,所述cdn網(wǎng)絡(luò)還包括已部署的多個cdn節(jié)點,所述裝置包括:
10.一種管理平臺,其特征在于,所述管理平臺包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機(jī)程序,所述處理器執(zhí)行所述程序時實現(xiàn)權(quán)利要求1至8任一項所述的方法。
11.一種計算機(jī)存儲介質(zhì),其上存儲有計算機(jī)程序,其特征在于,該計算機(jī)程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至8任一項所述的方法。
12.一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,其特征在于,所述計算機(jī)程序在被處理器執(zhí)行時實現(xiàn)根據(jù)權(quán)利要求1至8中任一項所述的方法。