[發(fā)明專利]一種應(yīng)用程序的管理方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201811210356.2 | 申請日: | 2018-10-17 |
| 公開(公告)號: | CN109302483B | 公開(公告)日: | 2021-02-02 |
| 發(fā)明(設(shè)計(jì))人: | 劉晨星 | 申請(專利權(quán))人: | 網(wǎng)宿科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F8/65 |
| 代理公司: | 北京華智則銘知識產(chǎn)權(quán)代理有限公司 11573 | 代理人: | 陳向敏 |
| 地址: | 200030 上海市徐匯區(qū)*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 應(yīng)用程序 管理 方法 系統(tǒng) | ||
本發(fā)明公開了一種應(yīng)用程序的管理方法及系統(tǒng),其中,該方法包括:在邊緣節(jié)點(diǎn)中配置應(yīng)用容器引擎;邊緣節(jié)點(diǎn)接收中心節(jié)點(diǎn)發(fā)送的應(yīng)用部署信息;邊緣節(jié)點(diǎn)基于應(yīng)用部署信息從中心節(jié)點(diǎn)中下載包含相應(yīng)應(yīng)用程序的鏡像;邊緣節(jié)點(diǎn)調(diào)用應(yīng)用容器引擎加載鏡像,并運(yùn)行應(yīng)用容器引擎中的應(yīng)用程序;邊緣節(jié)點(diǎn)為應(yīng)用容器引擎分配可用資源。本發(fā)明將應(yīng)用部署于應(yīng)用容器引擎中,各個(gè)應(yīng)用之間不相互干擾,能夠減少故障的發(fā)生,在為應(yīng)用容器引擎分配資源后,實(shí)現(xiàn)了資源隔離,避免了應(yīng)用之間的資源競爭,并且應(yīng)用容器引擎的可用資源可以通過合理分配,提高資源的利用率,同時(shí)部署于應(yīng)用容器引擎中的應(yīng)用,可任意地對其進(jìn)行資源調(diào)度而無需中斷服務(wù)。
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,特別涉及一種應(yīng)用程序的管理方法及系統(tǒng)。
背景技術(shù)
隨著互聯(lián)網(wǎng)及其應(yīng)用的快速發(fā)展,絕大多數(shù)企業(yè)都建立自己的網(wǎng)站。為了提高網(wǎng)站訪問響應(yīng)速度和效率,可以采用CDN(Content Delivery Network,內(nèi)容分發(fā)網(wǎng)絡(luò))技術(shù)。CDN的技術(shù)原理是在網(wǎng)絡(luò)各處設(shè)置服務(wù)器節(jié)點(diǎn),并將網(wǎng)絡(luò)內(nèi)容發(fā)布到處于網(wǎng)絡(luò)邊緣的邊緣服務(wù)器節(jié)點(diǎn)(以下簡稱“邊緣節(jié)點(diǎn)”)中,這樣用戶就可以從最接近用戶的邊緣節(jié)點(diǎn)上獲得預(yù)訪問的內(nèi)容,從而降低了網(wǎng)絡(luò)擁塞,提高了網(wǎng)絡(luò)的響應(yīng)速度。
目前,每個(gè)邊緣節(jié)點(diǎn)上可以部署多個(gè)應(yīng)用程序,并且對于邊緣節(jié)點(diǎn)的管理包括兩種方式,一種是不進(jìn)行虛擬化,另外一種是在操作系統(tǒng)層面進(jìn)行虛擬化。若邊緣節(jié)點(diǎn)不進(jìn)行虛擬化,由于所有應(yīng)用程序均安裝在一個(gè)操作系統(tǒng)上,應(yīng)用程序之間會互相爭奪服務(wù)器資源,在負(fù)載較高的時(shí)候影響對外提供的服務(wù)。并且,服務(wù)器資源無法調(diào)度,有的應(yīng)用程序所占用的資源可能存在浪費(fèi)或是不足。若操作系統(tǒng)層面虛擬化,切換服務(wù)或者資源調(diào)度,需重啟服務(wù)器,從而影響對外服務(wù)。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實(shí)施例提供了一種應(yīng)用程序的管理方法及系統(tǒng)。所述技術(shù)方案如下:
第一方面,提供了一種應(yīng)用程序的管理方法,所述方法包括:
在邊緣節(jié)點(diǎn)中配置應(yīng)用容器引擎;
所述邊緣節(jié)點(diǎn)接收中心節(jié)點(diǎn)發(fā)送的應(yīng)用部署信息;
所述邊緣節(jié)點(diǎn)基于所述應(yīng)用部署信息從所述中心節(jié)點(diǎn)中下載包含相應(yīng)應(yīng)用程序的鏡像;
所述邊緣節(jié)點(diǎn)調(diào)用應(yīng)用容器引擎加載所述鏡像,并運(yùn)行所述應(yīng)用容器引擎中的所述應(yīng)用程序;
所述邊緣節(jié)點(diǎn)為所述應(yīng)用容器引擎分配可用資源。
可選的,所述邊緣節(jié)點(diǎn)接收中心節(jié)點(diǎn)發(fā)送的應(yīng)用部署信息之前,包括:
所述中心節(jié)點(diǎn)接收客戶端發(fā)送的包含所述應(yīng)用程序的鏡像;
所述中心節(jié)點(diǎn)接收所述客戶端發(fā)送的所述應(yīng)用部署請求,所述應(yīng)用部署請求包括待部署應(yīng)用的邊緣節(jié)點(diǎn)范圍;
所述中心節(jié)點(diǎn)基于所述應(yīng)用部署請求向所述邊緣節(jié)點(diǎn)發(fā)送所述應(yīng)用部署信息。
可選的,所述應(yīng)用部署請求包括部署批次以及每批次對應(yīng)的邊緣節(jié)點(diǎn)范圍;
所述中心節(jié)點(diǎn)基于所述應(yīng)用部署請求向所述邊緣節(jié)點(diǎn)發(fā)送所述應(yīng)用部署信息的步驟,包括:
所述中心節(jié)點(diǎn)基于所述應(yīng)用部署請求向第一批次邊緣節(jié)點(diǎn)發(fā)送所述應(yīng)用部署信息;
當(dāng)前批次邊緣節(jié)點(diǎn)基于所述應(yīng)用部署信息完成應(yīng)用部署之后,向所述中心節(jié)點(diǎn)發(fā)送應(yīng)用部署結(jié)果以及應(yīng)用運(yùn)行情況;
如果所述中心節(jié)點(diǎn)基于所述應(yīng)用部署結(jié)果以及應(yīng)用運(yùn)行情況,確定出當(dāng)前批次邊緣節(jié)點(diǎn)的應(yīng)用部署符合要求,并且當(dāng)前批次邊緣節(jié)點(diǎn)不是最后一批次,則向下一批次邊緣節(jié)點(diǎn)發(fā)送所述應(yīng)用部署信息,并重復(fù)該步驟,否則結(jié)束該步驟。
可選的,所述應(yīng)用部署信息包括資源信息,所述資源信息包括為所述應(yīng)用程序分配的各種資源的大小;
該專利技術(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/201811210356.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 對虛擬化應(yīng)用程序的基于策略的訪問
- 應(yīng)用程序執(zhí)行、應(yīng)用程序提供裝置和應(yīng)用程序分發(fā)方法
- 一種軟件保護(hù)方法、裝置及系統(tǒng)
- 應(yīng)用程序的開發(fā)方法和系統(tǒng)
- 應(yīng)用程序的擴(kuò)展方法及裝置
- 一種應(yīng)用程序商店的應(yīng)用程序發(fā)布方法及裝置
- 一種應(yīng)用程序的監(jiān)控方法、裝置及系統(tǒng)
- 用于對虛擬化應(yīng)用程序的基于策略的訪問的方法和系統(tǒng)
- 應(yīng)用程序控制方法、裝置、終端及存儲介質(zhì)
- 一種應(yīng)用程序安裝、卸載方法及通信終端





