[發(fā)明專利]一種容器服務(wù)托管系統(tǒng)及提供容器服務(wù)的方法有效
| 申請(qǐng)?zhí)枺?/td> | 201810715742.0 | 申請(qǐng)日: | 2018-06-29 |
| 公開(kāi)(公告)號(hào): | CN109032755B | 公開(kāi)(公告)日: | 2020-12-01 |
| 發(fā)明(設(shè)計(jì))人: | 高鵬;張苗磊;安雪艷;賀佳杰;葉理燈 | 申請(qǐng)(專利權(quán))人: | 優(yōu)刻得科技股份有限公司 |
| 主分類號(hào): | G06F9/455 | 分類號(hào): | G06F9/455 |
| 代理公司: | 上海華誠(chéng)知識(shí)產(chǎn)權(quán)代理有限公司 31300 | 代理人: | 肖華 |
| 地址: | 200090 上海市楊浦*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 容器 服務(wù) 托管 系統(tǒng) 提供 方法 | ||
1.一種容器服務(wù)托管系統(tǒng),其特征在于,所述系統(tǒng)包含:
資源池,所述資源池包含多臺(tái)服務(wù)器,所述服務(wù)器上運(yùn)行有預(yù)定應(yīng)用程序以及用于運(yùn)行容器的虛擬機(jī),所述虛擬機(jī)的優(yōu)先級(jí)低于所述預(yù)定應(yīng)用程序的優(yōu)先級(jí);
調(diào)度模塊,所述調(diào)度模塊響應(yīng)于接收到的容器創(chuàng)建請(qǐng)求,在所述資源池中尋找匹配虛擬機(jī)并在所述匹配虛擬機(jī)上創(chuàng)建容器,所述匹配虛擬機(jī)的空閑資源滿足待創(chuàng)建容器的資源需求并且所述匹配虛擬機(jī)所屬服務(wù)器的資源利用率低于閾值;
存儲(chǔ)模塊,所述存儲(chǔ)模塊用于存儲(chǔ)所述服務(wù)器上的容器部署信息;
統(tǒng)一接入層,所述統(tǒng)一接入層從所述存儲(chǔ)模塊中獲取所述容器部署信息,并將對(duì)應(yīng)用程序的訪問(wèn)請(qǐng)求路由至運(yùn)行所述應(yīng)用程序的容器;
應(yīng)用程序編程接口,所述應(yīng)用程序編程接口響應(yīng)于接收到用戶的應(yīng)用服務(wù)創(chuàng)建請(qǐng)求,向所述調(diào)度模塊發(fā)送所述容器創(chuàng)建請(qǐng)求。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述資源池中的所述服務(wù)器分布在多個(gè)地域中,所述調(diào)度模塊、所述存儲(chǔ)模塊、所述統(tǒng)一接入層以及所述應(yīng)用程序編程接口中的一個(gè)或多個(gè)為跨地域部署。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,響應(yīng)于所述匹配虛擬機(jī)所屬服務(wù)器的資源利用率高于所述閾值,所述調(diào)度模塊關(guān)閉所述匹配虛擬機(jī)上運(yùn)行的容器,并尋找新的所述匹配虛擬機(jī)創(chuàng)建容器。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的系統(tǒng),其特征在于,所述虛擬機(jī)上部署有用于服務(wù)器資源管理的Agent程序,所述調(diào)度模塊根據(jù)所述Agent程序?qū)崟r(shí)上報(bào)的資源信息尋找所述匹配虛擬機(jī),并通過(guò)所述Agent程序在所述匹配虛擬機(jī)上創(chuàng)建容器或者關(guān)閉所述匹配虛擬機(jī)上運(yùn)行的容器。
6.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的系統(tǒng),其特征在于,所述虛擬機(jī)上部署有Docker程序用于創(chuàng)建并運(yùn)行容器。
7.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的系統(tǒng),其特征在于,所述應(yīng)用程序包含具有不同權(quán)重值的多個(gè)不同版本,所述統(tǒng)一接入層將對(duì)所述應(yīng)用程序的訪問(wèn)請(qǐng)求按所述權(quán)重值路由至運(yùn)行所述應(yīng)用程序的各個(gè)版本的各個(gè)容器。
8.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述統(tǒng)一接入層將對(duì)所述應(yīng)用程序的訪問(wèn)請(qǐng)求均勻地路由至運(yùn)行所述應(yīng)用程序的各個(gè)容器。
9.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的系統(tǒng),其特征在于,在不同的容器中運(yùn)行的所述應(yīng)用程序之間采用Overlay網(wǎng)絡(luò)進(jìn)行通信。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括Overlay-Underlay網(wǎng)關(guān),所述Overlay-Underlay網(wǎng)關(guān)存放所述Overlay網(wǎng)絡(luò)與Underlay網(wǎng)絡(luò)之間的映射關(guān)系,當(dāng)在容器中運(yùn)行的所述應(yīng)用程序與處于所述Underlay網(wǎng)絡(luò)中的所述應(yīng)用程序之間發(fā)送數(shù)據(jù)包時(shí),所述數(shù)據(jù)包被路由至所述Overlay-Underlay網(wǎng)關(guān),并且所述Overlay-Underlay網(wǎng)關(guān)將所述數(shù)據(jù)包中的Overlay網(wǎng)絡(luò)IP地址映射為相應(yīng)的Underlay網(wǎng)絡(luò)IP地址。
11.一種提供容器服務(wù)的方法,其特征在于,所述方法包含:
在資源池中的多臺(tái)服務(wù)器上創(chuàng)建用于運(yùn)行容器的虛擬機(jī),所述虛擬機(jī)的優(yōu)先級(jí)低于所述服務(wù)器上運(yùn)行的預(yù)定應(yīng)用程序的優(yōu)先級(jí);
接收用戶的應(yīng)用服務(wù)創(chuàng)建請(qǐng)求;
響應(yīng)于接收到所述應(yīng)用服務(wù)創(chuàng)建請(qǐng)求,在所述資源池中尋找匹配虛擬機(jī)并在所述匹配虛擬機(jī)上創(chuàng)建容器,所述匹配虛擬機(jī)的空閑資源滿足待創(chuàng)建容器的資源需求并且所述匹配虛擬機(jī)所屬服務(wù)器的資源利用率低于閾值;
存儲(chǔ)所述服務(wù)器上的容器部署信息;
接收對(duì)應(yīng)用程序的訪問(wèn)請(qǐng)求;
響應(yīng)于接收到對(duì)所述應(yīng)用程序的所述訪問(wèn)請(qǐng)求,根據(jù)所述容器部署信息將所述訪問(wèn)請(qǐng)求路由至運(yùn)行所述應(yīng)用程序的容器。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于優(yōu)刻得科技股份有限公司,未經(jīng)優(yōu)刻得科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810715742.0/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開(kāi)放方法及系統(tǒng)、服務(wù)開(kāi)放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺(tái)
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺(tái)及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機(jī)
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法





