[發(fā)明專利]一種處理突發(fā)流量的方法和系統(tǒng)在審
| 申請?zhí)枺?/td> | 202010434481.2 | 申請日: | 2020-05-21 |
| 公開(公告)號: | CN111756800A | 公開(公告)日: | 2020-10-09 |
| 發(fā)明(設(shè)計)人: | 高毅;蘇宗磊 | 申請(專利權(quán))人: | 網(wǎng)宿科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F9/455 |
| 代理公司: | 北京華智則銘知識產(chǎn)權(quán)代理有限公司 11573 | 代理人: | 朱鵬程 |
| 地址: | 200030 上海市徐匯*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 處理 突發(fā) 流量 方法 系統(tǒng) | ||
本發(fā)明公開了一種處理突發(fā)流量的方法和系統(tǒng),屬于網(wǎng)絡(luò)通信技術(shù)領(lǐng)域。所述方法包括:針對多種業(yè)務(wù)分別創(chuàng)建對應(yīng)的模板虛擬機;在各個所述模板虛擬機上部署最新的業(yè)務(wù)軟件和配置數(shù)據(jù);獲取并存儲各個所述模板虛擬機生成的最新鏡像快照;流量突發(fā)時基于所述最新鏡像快照創(chuàng)建基于虛擬機的業(yè)務(wù)服務(wù)器,將突發(fā)流量導入所述基于虛擬機的業(yè)務(wù)服務(wù)器。采用本發(fā)明,可以確保基于虛擬機的業(yè)務(wù)服務(wù)器的創(chuàng)建效率,使得流量突發(fā)得到快速有效的緩解,從而保證CDN系統(tǒng)的業(yè)務(wù)服務(wù)質(zhì)量。
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,特別涉及一種處理突發(fā)流量的方法和系統(tǒng)。
背景技術(shù)
CDN集群通過在不同區(qū)域部署邊緣節(jié)點的方式,使各區(qū)域內(nèi)的用戶終端就近從邊緣節(jié)點的緩存服務(wù)器處獲取所需的業(yè)務(wù)數(shù)據(jù),以提高業(yè)務(wù)服務(wù)的響應(yīng)速度。在邊緣節(jié)點中,不同業(yè)務(wù)的用戶流量可以由部署了不同業(yè)務(wù)軟件的緩存服務(wù)器提供服務(wù),具體可以包括點播緩存服務(wù)器、圖片緩存服務(wù)器、直播緩存服務(wù)器等。
CDN客戶(即開通了CDN加速服務(wù)的業(yè)務(wù)提供方)可能因為推廣活動、熱門賽事、熱點事件等原因,導致相關(guān)緩存服務(wù)器的用戶流量出現(xiàn)突發(fā)現(xiàn)象。因此,CDN集群可以選擇易出現(xiàn)流量突發(fā)的邊緣節(jié)點(可稱為突發(fā)節(jié)點),在突發(fā)節(jié)點處預先部署備用緩存服務(wù)器,以構(gòu)成冗余資源池。這樣,一旦某項業(yè)務(wù)服務(wù)發(fā)生流量突發(fā),CDN集群則可以將用戶流量導入該備用緩存服務(wù)器中,以實現(xiàn)快速應(yīng)對流量突發(fā)。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
利用備用緩存服務(wù)器應(yīng)對流量突發(fā)前,需要先在備用緩存服務(wù)器上部署業(yè)務(wù)軟件和配置數(shù)據(jù),而若檢測到流量突發(fā)后才進行部署,因備用緩存服務(wù)器的部署包含服務(wù)器上架、軟件安裝環(huán)境初始化、軟件部署、配置遠程部署等過程,耗時較久,則無法及時應(yīng)對流量突發(fā)。若預先進行部署,一方面,由于不同業(yè)務(wù)緩存服務(wù)器不可混用,例如點播類用戶流量僅可由點播緩存服務(wù)器處理,需要同時在突發(fā)節(jié)點中部署多種業(yè)務(wù)的緩存服務(wù)器,才能滿足不同業(yè)務(wù)突發(fā)需求;另一方面,不同業(yè)務(wù)類型的流量突發(fā)一般不同時發(fā)生,因此會存在部分緩存服務(wù)器忙,部分緩存服務(wù)器空閑的情況,故而會導致服務(wù)器資源出現(xiàn)浪費。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種處理突發(fā)流量的方法和系統(tǒng)。所述技術(shù)方案如下:
第一方面,提供了一種處理突發(fā)流量的方法,所述方法包括:
針對多種業(yè)務(wù)分別創(chuàng)建對應(yīng)的模板虛擬機;
在各個所述模板虛擬機上部署最新的業(yè)務(wù)軟件和配置數(shù)據(jù);
獲取并存儲各個所述模板虛擬機生成的最新鏡像快照;
流量突發(fā)時基于所述最新鏡像快照創(chuàng)建基于虛擬機的業(yè)務(wù)服務(wù)器,將突發(fā)流量導入所述基于虛擬機的業(yè)務(wù)服務(wù)器。
第二方面,提供了一種處理突發(fā)流量的系統(tǒng),所述系統(tǒng)包括中心節(jié)點和邊緣節(jié)點,所述中心節(jié)點包括調(diào)度管理組件、虛擬機管理組件和軟件部署組件,其中:
所述虛擬機管理組件,用于針對多種業(yè)務(wù)分別創(chuàng)建對應(yīng)的模板虛擬機;
所述軟件管理組件,用于在各個所述模板虛擬機上部署最新的業(yè)務(wù)軟件和配置數(shù)據(jù);
所述虛擬機管理組件,還用于獲取并存儲各個所述模板虛擬機生成的最新鏡像快照;
所述虛擬機管理組件,還用于在流量突發(fā)時基于所述最新鏡像快照創(chuàng)建基于虛擬機的業(yè)務(wù)服務(wù)器,觸發(fā)所述調(diào)度管理組件將突發(fā)流量導入所述基于虛擬機的業(yè)務(wù)服務(wù)器。
第三方面,提供了一種節(jié)點設(shè)備,所述節(jié)點設(shè)備包括處理器和存儲器,所述存儲器中存儲有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、所述至少一段程序、所述代碼集或指令集由所述處理器加載并執(zhí)行以實現(xiàn)如第一方面所述的處理突發(fā)流量的方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于網(wǎng)宿科技股份有限公司,未經(jīng)網(wǎng)宿科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010434481.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





