專(zhuān)利名稱(chēng):一種內(nèi)容分發(fā)網(wǎng)絡(luò)管理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Delivery Network,Q)N)領(lǐng)域,尤其涉及一種內(nèi)容分發(fā)網(wǎng)絡(luò)管理方法及裝置。
背景技術(shù):
⑶N是構(gòu)建在現(xiàn)有因特網(wǎng)基礎(chǔ)上的一種覆蓋層網(wǎng)絡(luò)技術(shù),其目的是將因特網(wǎng)內(nèi)容服務(wù)提供商(Internet Content Provider, ICP)的內(nèi)容分發(fā)到離用戶(hù)最近的緩存服務(wù)器集群,從而改善用戶(hù)訪問(wèn)內(nèi)容的響應(yīng)時(shí)間,同時(shí)減輕ICP服務(wù)器的壓力。服務(wù)等級(jí)協(xié)定(Service-Level Agreement, SLA)是在一定開(kāi)銷(xiāo)下為保障服務(wù)的性能和可靠性,服務(wù)提供商與用戶(hù)間定義的一種雙方認(rèn)可的協(xié)定。在CDN中通常定義為CDN服務(wù)提供商與ICP簽訂的協(xié)定,用于保證CDN服務(wù)提供商提供的需求滿足ICP的服務(wù)需求。 現(xiàn)有的⑶N服務(wù)提供商通常根據(jù)與ICP簽訂的SLA,分析需要的基礎(chǔ)設(shè)施投入,如緩存服務(wù)器數(shù)量等,然后部署到現(xiàn)有的CDN中,但這樣做的一個(gè)缺點(diǎn)是用戶(hù)訪問(wèn)行為是不太容易預(yù)估的,根據(jù)理論分析得到的基礎(chǔ)設(shè)施投入可能會(huì)造成投入不足或者投入過(guò)剩,從而造成與ICP簽訂的SLA得不到滿足或者資源浪費(fèi)的問(wèn)題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種內(nèi)容分發(fā)網(wǎng)絡(luò)管理方法及裝置,能夠提高CDN中緩存服務(wù)器的資源利用率。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種內(nèi)容分發(fā)網(wǎng)絡(luò)管理方法,包括監(jiān)控虛擬緩存服務(wù)器的性能;將監(jiān)控得到的性能數(shù)據(jù)與內(nèi)容分發(fā)網(wǎng)絡(luò)CDN服務(wù)性能指標(biāo)進(jìn)行對(duì)比;根據(jù)對(duì)比結(jié)果,進(jìn)行虛擬緩存服務(wù)器的整合部署。進(jìn)一步地,在監(jiān)控虛擬緩存服務(wù)器的性能之前,所述方法還包括將預(yù)先簽訂的服務(wù)等級(jí)協(xié)定映射為量化的CDN服務(wù)性能指標(biāo)。其中,所述根據(jù)對(duì)比結(jié)果,進(jìn)行虛擬緩存服務(wù)器的整合部署為當(dāng)監(jiān)控得到的性能數(shù)據(jù)低于所述CDN服務(wù)性能指標(biāo)時(shí),則擴(kuò)充所述虛擬緩存服務(wù)器使用的資源;當(dāng)監(jiān)控得到的性能數(shù)據(jù)超過(guò)所述CDN服務(wù)性能指標(biāo)、且未超出預(yù)設(shè)的額度,則結(jié)束當(dāng)前處理;當(dāng)監(jiān)控得到的性能數(shù)據(jù)超過(guò)所述CDN服務(wù)性能指標(biāo)、且超出預(yù)設(shè)的額度時(shí),則縮小所述虛擬緩存服務(wù)器使用的資源。其中,所述擴(kuò)充所述虛擬緩存服務(wù)器使用的資源為判斷所述虛擬緩存服務(wù)器當(dāng)前所屬的物理機(jī)是否有剩余資源,若有,則直接在所述物理機(jī)增大所述虛擬緩存服務(wù)器使用的資源;
若所述當(dāng)前所屬的物理機(jī)沒(méi)有剩余資源,則進(jìn)一步判斷其他物理機(jī)上是否有剩余資源,若有,則將所述虛擬緩存服務(wù)器遷移到其他物理機(jī),以實(shí)現(xiàn)擴(kuò)容;若所述其他物理機(jī)都沒(méi)有剩余資源,則開(kāi)啟新的物理機(jī),并將所述虛擬緩存服務(wù)器遷移到新開(kāi)啟的物理機(jī)上,以實(shí)現(xiàn)擴(kuò)容。其中,所述縮小所述虛擬緩存服務(wù)器使用的資源為判斷所述服務(wù)等級(jí)協(xié)定對(duì)應(yīng)的處于不同物理機(jī)上的虛擬緩存服務(wù)器是否能夠整合,若是,則將所述虛擬緩存服務(wù)器遷移并整合;若否,則減小所述虛擬緩存服務(wù)器使用的資源。一種內(nèi)容分發(fā)網(wǎng)絡(luò)管理裝置,所述裝置包括資源監(jiān)控模塊、資源部署模塊;其中, 資源監(jiān)控模塊,用于監(jiān)控虛擬緩存服務(wù)器的性能;資源部署模塊,用于將監(jiān)控得到的性能數(shù)據(jù)與CDN服務(wù)性能指標(biāo)進(jìn)行對(duì)比,并根據(jù)對(duì)比結(jié)果,進(jìn)行虛擬緩存服務(wù)器的整合部署。進(jìn)一步地,所述裝置還包括服務(wù)等級(jí)協(xié)定模塊,用于將預(yù)先簽訂的服務(wù)等級(jí)協(xié)定映射為量化的CDN服務(wù)性能指標(biāo)。進(jìn)一步地,所述資源部署模塊,具體用于當(dāng)監(jiān)控得到的性能數(shù)據(jù)低于所述⑶N服務(wù)性能指標(biāo)時(shí),則擴(kuò)充所述虛擬緩存服務(wù)器使用的資源;當(dāng)監(jiān)控得到的性能數(shù)據(jù)超過(guò)所述CDN服務(wù)性能指標(biāo)、且未超出預(yù)設(shè)的額度,則結(jié)束當(dāng)前處理;當(dāng)監(jiān)控得到的性能數(shù)據(jù)超過(guò)所述CDN服務(wù)性能指標(biāo)、且超出預(yù)設(shè)的額度時(shí),則縮小所述虛擬緩存服務(wù)器使用的資源。其中,所述資源部署模塊,具體用于判斷所述虛擬緩存服務(wù)器當(dāng)前所屬的物理機(jī)是否有剩余資源,若有,則直接在所述物理機(jī)增大所述虛擬緩存服務(wù)器使用的資源;若所述當(dāng)前所屬的物理機(jī)沒(méi)有剩余資源,則進(jìn)一步判斷其他物理機(jī)上是否有剩余資源,若有,則將所述虛擬緩存服務(wù)器遷移到其他物理機(jī),以實(shí)現(xiàn)擴(kuò)容;若所述其他物理機(jī)都沒(méi)有剩余資源,則開(kāi)啟新的物理機(jī),并將所述虛擬緩存服務(wù)器遷移到新開(kāi)啟的物理機(jī)上,以實(shí)現(xiàn)擴(kuò)容。其中,所述資源部署模塊,具體用于判斷所述服務(wù)等級(jí)協(xié)定對(duì)應(yīng)的處于不同物理機(jī)上的虛擬緩存服務(wù)器是否能夠整合,若是,則將所述虛擬緩存服務(wù)器遷移并整合;若否,則減小所述虛擬緩存服務(wù)器使用的資源。本發(fā)明通過(guò)對(duì)虛擬緩存服務(wù)器性能進(jìn)行監(jiān)控,將監(jiān)控得到的性能數(shù)據(jù)與CDN服務(wù)性能指標(biāo)進(jìn)行對(duì)比,根據(jù)對(duì)比結(jié)果進(jìn)行虛擬緩存服務(wù)器的整合部署,如此,即使在用戶(hù)行為存在一定突發(fā)性的情況下,如用戶(hù)訪問(wèn)過(guò)多或過(guò)少等情況,仍能充分利用CDN中緩存服務(wù)器的資源,在保證客戶(hù)服務(wù)質(zhì)量的同時(shí),提高CDN的資源利用率。
圖I為本發(fā)明內(nèi)容分發(fā)網(wǎng)絡(luò)管理方法的實(shí)現(xiàn)流程示意圖;圖2為本發(fā)明內(nèi)容分發(fā)網(wǎng)絡(luò)管理方法一具體實(shí)施例的實(shí)現(xiàn)流程示意圖;圖3為本發(fā)明內(nèi)容分發(fā)網(wǎng)絡(luò)管理裝置的組成結(jié)構(gòu)示意圖;圖4為應(yīng)用本發(fā)明內(nèi)容分發(fā)網(wǎng)絡(luò)管理裝置的系統(tǒng)的架構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明的基本思想為監(jiān)控虛擬緩存服務(wù)器的性能;將監(jiān)控得到的性能數(shù)據(jù)與CDN服務(wù)性能指標(biāo)進(jìn)行對(duì)比;根據(jù)對(duì)比結(jié)果,進(jìn)行虛擬緩存服務(wù)器的整合部署。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下舉實(shí)施例并參照附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。圖I示出了本發(fā)明內(nèi)容分發(fā)網(wǎng)絡(luò)管理方法的實(shí)現(xiàn)流程,如圖I所示,所述方法包括下述步驟步驟101,監(jiān)控虛擬緩存服務(wù)器的性能;具體地,本步驟中,可以實(shí)時(shí)監(jiān)控虛擬緩存服務(wù)器的CPU、內(nèi)存、網(wǎng)絡(luò)帶寬、緩存命 中率等情況; 另外,本發(fā)明實(shí)施例中,虛擬緩存服務(wù)器可以為通過(guò)虛擬化技術(shù)實(shí)現(xiàn)、組成緩存服務(wù)器集群的形式,通常一臺(tái)物理機(jī)上可以運(yùn)行多個(gè)虛擬緩存服務(wù)器(虛擬機(jī)),利用現(xiàn)有的虛擬化技術(shù)可以實(shí)現(xiàn)開(kāi)關(guān)虛擬機(jī)、調(diào)整虛擬機(jī)資源、遷移虛擬機(jī)、虛擬機(jī)快照等功能。步驟102,將監(jiān)控得到的性能數(shù)據(jù)與⑶N服務(wù)性能指標(biāo)進(jìn)行對(duì)比;這里,⑶N服務(wù)性能指標(biāo)為根據(jù)⑶N服務(wù)提供商與ICP簽訂的服務(wù)等級(jí)協(xié)定映射得到的量化的CDN服務(wù)性能指標(biāo),其中一種具體地映射方法可以為將CDN服務(wù)提供商與ICP簽訂的服務(wù)等級(jí)協(xié)定以數(shù)字等形式存儲(chǔ)起來(lái),內(nèi)容包括內(nèi)存、帶寬、CPU需求等;然后根據(jù)實(shí)際需求預(yù)先設(shè)置不同的權(quán)重,來(lái)量化所述保存的內(nèi)存、帶寬、CPU需求等,進(jìn)而得到CDN服務(wù)性能指標(biāo)。步驟103,根據(jù)對(duì)比結(jié)果,進(jìn)行虛擬緩存服務(wù)器的整合部署;具體地,當(dāng)監(jiān)控得到的性能數(shù)據(jù)低于所述CDN服務(wù)性能指標(biāo)時(shí),則擴(kuò)充所述虛擬緩存服務(wù)器使用的資源;當(dāng)監(jiān)控得到的性能數(shù)據(jù)超過(guò)所述CDN服務(wù)性能指標(biāo)、且未超預(yù)設(shè)的額度,則結(jié)束當(dāng)前處理;當(dāng)監(jiān)控得到的性能數(shù)據(jù)超過(guò)所述CDN服務(wù)性能指標(biāo)、且超出預(yù)設(shè)的額度時(shí),則縮小所述虛擬緩存服務(wù)器使用的資源。圖2示出了本發(fā)明內(nèi)容分發(fā)網(wǎng)絡(luò)管理方法一具體實(shí)施例的實(shí)現(xiàn)流程,如圖2所示,所述實(shí)施例包括下述步驟步驟201,將服務(wù)等級(jí)協(xié)定映射為量化的CDN服務(wù)性能指標(biāo);這里,⑶N服務(wù)性能指標(biāo)為根據(jù)⑶N服務(wù)提供商與ICP簽訂的服務(wù)等級(jí)協(xié)定映射得到的量化的CDN服務(wù)性能指標(biāo),具體地,將CDN服務(wù)提供商與ICP簽訂的服務(wù)等級(jí)協(xié)定以數(shù)字等形式存儲(chǔ)起來(lái),內(nèi)容包括內(nèi)存、帶寬、CPU需求等;然后根據(jù)實(shí)際需求預(yù)先設(shè)置不同的權(quán)重,來(lái)量化所述保存的內(nèi)存、帶寬、CPU需求等,進(jìn)而得到CDN服務(wù)性能指標(biāo)。步驟202,監(jiān)控虛擬緩存服務(wù)器的性能;具體地,本步驟中,可以實(shí)時(shí)監(jiān)控虛擬緩存服務(wù)器的CPU、內(nèi)存、網(wǎng)絡(luò)帶寬、緩存命中率等情況;另外,本發(fā)明實(shí)施例中,虛擬緩存服務(wù)器可以為通過(guò)虛擬化技術(shù)實(shí)現(xiàn)的緩存服務(wù)器集群,通常一臺(tái)物理機(jī)上可以運(yùn)行多個(gè)虛擬緩存服務(wù)器(虛擬機(jī)),利用現(xiàn)有的虛擬化技術(shù)可以實(shí)現(xiàn)開(kāi)關(guān)虛擬機(jī)、調(diào)整虛擬機(jī)資源、遷移虛擬機(jī)、虛擬機(jī)快照等功能。步驟203,將監(jiān)控得到的性能數(shù)據(jù)與⑶N服務(wù)性能指標(biāo)進(jìn)行對(duì)比;
具體地,當(dāng)監(jiān)控得到的性能數(shù)據(jù)低于所述⑶N服務(wù)性能指標(biāo)時(shí),執(zhí)行步驟204 ;當(dāng)監(jiān)控得到的性能數(shù)據(jù)超過(guò)所述CDN服務(wù)性能指標(biāo)、且未超出預(yù)設(shè)的額度時(shí),則結(jié)束當(dāng)前處理;當(dāng)監(jiān)控得到的性能數(shù)據(jù)超過(guò)所述CDN服務(wù)性能指標(biāo)、且超出預(yù)設(shè)的額度時(shí),則執(zhí)行步驟209 ;其中,預(yù)設(shè)的額度可以是超出CDN服務(wù)性能指標(biāo)的部分所占該CDN服務(wù)性能指標(biāo)的比例大小,具體可以根據(jù)用戶(hù)訪問(wèn)行為存在的突發(fā)性等特點(diǎn),進(jìn)行靈活設(shè)置,例如可以為
10%等等。步驟204,判斷所述虛擬緩存服務(wù)器當(dāng)前所屬的物理機(jī)是否還有剩余資源,若是,則執(zhí)行步驟205,否則,執(zhí)行步驟206 ;步驟205,當(dāng)所述虛擬緩存服務(wù)器當(dāng)前所屬的物理機(jī)有剩余資源時(shí),則直接在所述物理機(jī)增大所述虛擬緩存服務(wù)器使用的資源,當(dāng)前處理流程結(jié)束;
步驟206,若所述當(dāng)前所屬的物理機(jī)沒(méi)有剩余資源,進(jìn)一步判斷其他物理機(jī)上是否有剩余資源;若有,執(zhí)行步驟207,否則,執(zhí)行步驟208 ;步驟207,其他物理機(jī)上具有剩余資源可供所述虛擬緩存服務(wù)器使用時(shí),則將所述虛擬緩存服務(wù)器遷移到所述其他物理機(jī)上,以實(shí)現(xiàn)擴(kuò)容,當(dāng)前處理流程結(jié)束;步驟208,當(dāng)所述其他物理機(jī)都沒(méi)有剩余資源,則開(kāi)啟新的物理機(jī),并將所述虛擬緩存服務(wù)器遷移到新開(kāi)啟的物理機(jī)上,以實(shí)現(xiàn)擴(kuò)容,當(dāng)前處理流程結(jié)束;步驟209,判斷所述服務(wù)等級(jí)協(xié)定對(duì)應(yīng)的處于不同物理機(jī)上的虛擬緩存服務(wù)器是否能夠整合,若否,則執(zhí)行步驟210,若是,則執(zhí)行步驟211 ;這里,可以根據(jù)物理機(jī)的剩余資源與虛擬緩存服務(wù)器所需資源進(jìn)行是否能夠整合的判斷,具體地,當(dāng)存在一臺(tái)物理機(jī)的CPU、內(nèi)存、網(wǎng)絡(luò)帶寬等剩余資源大于所述處于不同物理機(jī)上的虛擬緩存服務(wù)器所需資源的總和時(shí),則可以整合;否則不能整合。步驟210,當(dāng)上述虛擬緩存服務(wù)器不能進(jìn)行整合時(shí),則減小所述虛擬緩存服務(wù)器使用的資源,當(dāng)前處理流程結(jié)束;這里,可以將通過(guò)減小所述虛擬緩存服務(wù)器使用資源得到的剩余資源,提供給其他ICP使用。步驟211,當(dāng)上述虛擬緩存服務(wù)器能夠進(jìn)行整合時(shí),將所述虛擬緩存服務(wù)器遷移并整合,當(dāng)前處理流程結(jié)束;這里,當(dāng)所述虛擬緩存服務(wù)器整合完畢后,可以關(guān)閉不需要使用的物理機(jī),或?qū)⑺鑫锢頇C(jī)分配給其他的ICP使用。圖3示出了本發(fā)明內(nèi)容分發(fā)網(wǎng)絡(luò)管理裝置的組成結(jié)構(gòu),如圖3所示,所述裝置包括資源監(jiān)控模塊31、資源部署模塊32 ;其中,資源監(jiān)控模塊31,用于監(jiān)控虛擬緩存服務(wù)器的性能;資源部署模塊32,用于將監(jiān)控得到的性能數(shù)據(jù)與CDN服務(wù)性能指標(biāo)進(jìn)行對(duì)比,并根據(jù)對(duì)比結(jié)果,進(jìn)行虛擬緩存服務(wù)器的整合部署。進(jìn)一步地,所述裝置還包括服務(wù)等級(jí)協(xié)定模塊33,用于將預(yù)先簽訂的服務(wù)等級(jí)協(xié)定映射為量化的CDN服務(wù)性能指標(biāo)。其中,所述資源部署模塊32,具體用于當(dāng)監(jiān)控得到的性能數(shù)據(jù)低于所述CDN服務(wù)性能指標(biāo)時(shí),則擴(kuò)充所述虛擬緩存服務(wù)器使用的資源;當(dāng)監(jiān)控得到的性能數(shù)據(jù)超過(guò)所述CDN服務(wù)性能指標(biāo)、且未超出預(yù)設(shè)的額度,則結(jié)束當(dāng)前處理;當(dāng)監(jiān)控得到的性能數(shù)據(jù)超過(guò)所述CDN服務(wù)性能指標(biāo)、且超出預(yù)設(shè)的額度時(shí),則縮小所述虛擬緩存服務(wù)器使用的資源。其中,所述資源部署模塊32,具體用于判斷所述虛擬緩存服務(wù)器當(dāng)前所屬的物理機(jī)是否有剩余資源,若有,則直接在所述物理機(jī)增大所述虛擬緩存服務(wù)器使用的資源;若所述當(dāng)前所屬的物理機(jī)沒(méi)有剩余資源,則進(jìn)一步判斷其他物理機(jī)上是否有剩余資源,若有,則將所述虛擬緩存服務(wù)器遷移到其他物理機(jī),以實(shí)現(xiàn)擴(kuò)容;若所述其他物理機(jī)都沒(méi)有剩余資源,則開(kāi)啟新的物理機(jī),并將所述虛擬緩存服務(wù)器遷移到新開(kāi)啟的物理機(jī)上,以實(shí)現(xiàn)擴(kuò)容。其中,所述資源部署模塊32,具體用于判斷所述服務(wù)等級(jí)協(xié)定對(duì)應(yīng)的處于不同物理機(jī)上的虛擬緩存服務(wù)器是否能夠整合,若是,則將所述虛擬緩存服務(wù)器遷移并整合;若否,則減小所述虛擬緩存服務(wù)器使用的資源。圖4示出了本發(fā)明內(nèi)容分發(fā)網(wǎng)絡(luò)管理裝置應(yīng)用于內(nèi)容分發(fā)網(wǎng)絡(luò)時(shí)的架構(gòu),如圖4所示,內(nèi)容分發(fā)網(wǎng)絡(luò)裝置的服務(wù)等級(jí)協(xié)定模塊、資源部署模塊以及資源監(jiān)控模塊可以分別 部署在不同的物理機(jī)上,通過(guò)服務(wù)總線與緩存服務(wù)器集群進(jìn)行交互,這里緩存服務(wù)器集群由多個(gè)部署有虛擬緩存服務(wù)器的物理機(jī)組成,并且各物理機(jī)與服務(wù)總線相連。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種內(nèi)容分發(fā)網(wǎng)絡(luò)管理方法,其特征在于,所述方法包括 監(jiān)控虛擬緩存服務(wù)器的性能; 將監(jiān)控得到的性能數(shù)據(jù)與內(nèi)容分發(fā)網(wǎng)絡(luò)CDN服務(wù)性能指標(biāo)進(jìn)行對(duì)比; 根據(jù)對(duì)比結(jié)果,進(jìn)行虛擬緩存服務(wù)器的整合部署。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,在監(jiān)控虛擬緩存服務(wù)器的性能之前,所述方法還包括 將預(yù)先簽訂的服務(wù)等級(jí)協(xié)定映射為量化的CDN服務(wù)性能指標(biāo)。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述根據(jù)對(duì)比結(jié)果,進(jìn)行虛擬緩存服務(wù)器的整合部署為 當(dāng)監(jiān)控得到的性能數(shù)據(jù)低于所述CDN服務(wù)性能指標(biāo)時(shí),則擴(kuò)充所述虛擬緩存服務(wù)器使用的資源; 當(dāng)監(jiān)控得到的性能數(shù)據(jù)超過(guò)所述CDN服務(wù)性能指標(biāo)、且未超出預(yù)設(shè)的額度,則結(jié)束當(dāng)前處理; 當(dāng)監(jiān)控得到的性能數(shù)據(jù)超過(guò)所述CDN服務(wù)性能指標(biāo)、且超出預(yù)設(shè)的額度時(shí),則縮小所述虛擬緩存服務(wù)器使用的資源。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述擴(kuò)充所述虛擬緩存服務(wù)器使用的資源為 判斷所述虛擬緩存服務(wù)器當(dāng)前所屬的物理機(jī)是否有剩余資源,若有,則直接在所述物理機(jī)增大所述虛擬緩存服務(wù)器使用的資源; 若所述當(dāng)前所屬的物理機(jī)沒(méi)有剩余資源,則進(jìn)一步判斷其他物理機(jī)上是否有剩余資源,若有,則將所述虛擬緩存服務(wù)器遷移到其他物理機(jī),以實(shí)現(xiàn)擴(kuò)容; 若所述其他物理機(jī)都沒(méi)有剩余資源,則開(kāi)啟新的物理機(jī),并將所述虛擬緩存服務(wù)器遷移到新開(kāi)啟的物理機(jī)上,以實(shí)現(xiàn)擴(kuò)容。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述縮小所述虛擬緩存服務(wù)器使用的資源為 判斷所述服務(wù)等級(jí)協(xié)定對(duì)應(yīng)的處于不同物理機(jī)上的虛擬緩存服務(wù)器是否能夠整合,若是,則將所述虛擬緩存服務(wù)器遷移并整合; 若否,則減小所述虛擬緩存服務(wù)器使用的資源。
6.一種內(nèi)容分發(fā)網(wǎng)絡(luò)管理裝置,其特征在于,所述裝置包括資源監(jiān)控模塊、資源部署模塊;其中, 資源監(jiān)控模塊,用于監(jiān)控虛擬緩存服務(wù)器的性能; 資源部署模塊,用于將監(jiān)控得到的性能數(shù)據(jù)與CDN服務(wù)性能指標(biāo)進(jìn)行對(duì)比,并根據(jù)對(duì)比結(jié)果,進(jìn)行虛擬緩存服務(wù)器的整合部署。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括服務(wù)等級(jí)協(xié)定模塊,用于將預(yù)先簽訂的服務(wù)等級(jí)協(xié)定映射為量化的CDN服務(wù)性能指標(biāo)。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述資源部署模塊,具體用于當(dāng)監(jiān)控得到的性能數(shù)據(jù)低于所述CDN服務(wù)性能指標(biāo)時(shí),則擴(kuò)充所述虛擬緩存服務(wù)器使用的資源;當(dāng)監(jiān)控得到的性能數(shù)據(jù)超過(guò)所述CDN服務(wù)性能指標(biāo)、且未超出預(yù)設(shè)的額度,則結(jié)束當(dāng)前處理;當(dāng)監(jiān)控得到的性能數(shù)據(jù)超過(guò)所述CDN服務(wù)性能指標(biāo)、且超出預(yù)設(shè)的額度時(shí),則縮小所述虛擬緩存服務(wù)器使用的資源。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述資源部署模塊,具體用于判斷所述虛擬緩存服務(wù)器當(dāng)前所屬的物理機(jī)是否有剩余資源,若有,則直接在所述物理機(jī)增大所述虛擬緩存服務(wù)器使用的資源;若所述當(dāng)前所屬的物理機(jī)沒(méi)有剩余資源,則進(jìn)一步判斷其他物理機(jī)上是否有剩余資源,若有,則將所述虛擬緩存服務(wù)器遷移到其他物理機(jī),以實(shí)現(xiàn)擴(kuò)容;若所述其他物理機(jī)都沒(méi)有剩余資源,則開(kāi)啟新的物理機(jī),并將所述虛擬緩存服務(wù)器遷移到新開(kāi)啟的物理機(jī)上,以實(shí)現(xiàn)擴(kuò)容。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述資源部署模塊,具體用于判斷所述服務(wù)等級(jí)協(xié)定對(duì)應(yīng)的處于不同物理機(jī)上的虛擬緩存服務(wù)器是否能夠整合,若是,則將所述虛擬緩存服務(wù)器遷移并整合;若否,則減小所述虛擬緩存服務(wù)器使用的資源。
全文摘要
本發(fā)明提供了一種內(nèi)容分發(fā)網(wǎng)絡(luò)管理方法及裝置,所述方法包括下述步驟監(jiān)控虛擬緩存服務(wù)器的性能;將監(jiān)控得到的性能數(shù)據(jù)與內(nèi)容分發(fā)網(wǎng)絡(luò)CDN服務(wù)性能指標(biāo)進(jìn)行對(duì)比;根據(jù)對(duì)比結(jié)果,進(jìn)行虛擬緩存服務(wù)器的整合部署。本發(fā)明通過(guò)對(duì)虛擬緩存服務(wù)器性能進(jìn)行監(jiān)控,將監(jiān)控得到的性能數(shù)據(jù)與CDN服務(wù)性能指標(biāo)進(jìn)行對(duì)比,根據(jù)對(duì)比結(jié)果進(jìn)行虛擬緩存服務(wù)器的整合部署,如此,即使在用戶(hù)行為存在一定突發(fā)性的情況下,如用戶(hù)訪問(wèn)過(guò)多或過(guò)少等情況,仍能充分利用CDN中緩存服務(wù)器的資源,在保證客戶(hù)服務(wù)質(zhì)量的同時(shí),提高CDN的資源利用率。
文檔編號(hào)H04L29/06GK102801550SQ201110141280
公開(kāi)日2012年11月28日 申請(qǐng)日期2011年5月27日 優(yōu)先權(quán)日2011年5月27日
發(fā)明者陸平, 李陽(yáng)陽(yáng), 王洪波, 程時(shí)端, 金怡愛(ài) 申請(qǐng)人:北京郵電大學(xué), 中興通訊股份有限公司