欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法與流程

文檔序號(hào):12887032閱讀:359來(lái)源:國(guó)知局

本發(fā)明屬于容器計(jì)算服務(wù)處理技術(shù)領(lǐng)域,特別是涉及一種開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法。



背景技術(shù):

容器(container)是一個(gè)開(kāi)源的應(yīng)用容器引擎,讓開(kāi)發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任何流行的linux或部分windows或mac機(jī)器上,也可以實(shí)現(xiàn)虛擬化。

在現(xiàn)有技術(shù)中,并沒(méi)有針對(duì)每個(gè)容器的資源進(jìn)行管控,導(dǎo)致其出現(xiàn)資源超限、性能下降的問(wèn)題。



技術(shù)實(shí)現(xiàn)要素:

為解決上述問(wèn)題,本發(fā)明提供了一種開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法,能夠在生產(chǎn)過(guò)程中解決單個(gè)容器服務(wù)資源超限從而導(dǎo)致容器計(jì)算節(jié)點(diǎn)整體性能下降的問(wèn)題,從而為不同應(yīng)用場(chǎng)景提供合理資源分配,更好更合理的發(fā)揮硬件資源。

本發(fā)明提供的一種開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法,包括:

分析容器在生產(chǎn)過(guò)程中所需資源的指標(biāo),并將所述指標(biāo)寫(xiě)入容器管理平臺(tái)的數(shù)據(jù)庫(kù);

利用所述容器管理平臺(tái)新建容器,從所述數(shù)據(jù)庫(kù)中讀取所述指標(biāo);

在所述新建的容器的計(jì)算節(jié)點(diǎn)加載預(yù)設(shè)管控模塊,利用所述指標(biāo)對(duì)所述新建的容器的服務(wù)資源進(jìn)行管控。

優(yōu)選的,在上述開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法中,所述分析容器在生產(chǎn)過(guò)程中所需資源的指標(biāo)包括:

分析容器在生產(chǎn)過(guò)程中所需的cpu指標(biāo)、內(nèi)存指標(biāo)、存儲(chǔ)空間指標(biāo)、iops指標(biāo)以及網(wǎng)絡(luò)資源指標(biāo)。

優(yōu)選的,在上述開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法中,所述在所述新建的容器的計(jì)算節(jié)點(diǎn)加載預(yù)設(shè)管控模塊,利用所述指標(biāo)對(duì)所述新建的容器的服務(wù)資源進(jìn)行管控包括:

在所述新建的容器的計(jì)算節(jié)點(diǎn)加載cpu管控模塊,利用所述cpu指標(biāo)對(duì)所述新建的容器的可用cpu核心數(shù)和時(shí)鐘周期進(jìn)行管控。

優(yōu)選的,在上述開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法中,所述在所述新建的容器的計(jì)算節(jié)點(diǎn)加載預(yù)設(shè)管控模塊,利用所述指標(biāo)對(duì)所述新建的容器的服務(wù)資源進(jìn)行管控包括:

在所述新建的容器的計(jì)算節(jié)點(diǎn)加載內(nèi)存管控模塊,利用所述內(nèi)存指標(biāo)對(duì)所述新建的容器的內(nèi)存配額和swap配置進(jìn)行管控。

優(yōu)選的,在上述開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法中,所述在所述新建的容器的計(jì)算節(jié)點(diǎn)加載預(yù)設(shè)管控模塊,利用所述指標(biāo)對(duì)所述新建的容器的服務(wù)資源進(jìn)行管控包括:

在所述新建的容器的計(jì)算節(jié)點(diǎn)加載存儲(chǔ)管控模塊,利用所述存儲(chǔ)空間指標(biāo)和所述iops指標(biāo)對(duì)所述新建的容器的存儲(chǔ)空間和iops進(jìn)行管控。

優(yōu)選的,在上述開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法中,所述在所述新建的容器的計(jì)算節(jié)點(diǎn)加載預(yù)設(shè)管控模塊,利用所述指標(biāo)對(duì)所述新建的容器的服務(wù)資源進(jìn)行管控包括:

在所述新建的容器的計(jì)算節(jié)點(diǎn)加載網(wǎng)絡(luò)管控模塊,利用所述網(wǎng)絡(luò)資源指標(biāo)對(duì)所述新建的容器的網(wǎng)絡(luò)通過(guò)命名空間進(jìn)行速率限制。

優(yōu)選的,在上述開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法中,所述在所述新建的容器的計(jì)算節(jié)點(diǎn)加載預(yù)設(shè)管控模塊,利用所述指標(biāo)對(duì)所述新建的容器的服務(wù)資源進(jìn)行管控為:

在所述新建的容器的開(kāi)通過(guò)程中,在所述新建的容器的計(jì)算節(jié)點(diǎn)加載預(yù)設(shè)管控模塊,利用所述指標(biāo)對(duì)所述新建的容器的服務(wù)資源進(jìn)行管控。

通過(guò)上述描述可知,本發(fā)明提供的上述開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法,由于包括分析容器在生產(chǎn)過(guò)程中所需資源的指標(biāo),并將所述指標(biāo)寫(xiě)入容器管理平臺(tái)的數(shù)據(jù)庫(kù);利用所述容器管理平臺(tái)新建容器,從所述數(shù)據(jù)庫(kù)中讀取所述指標(biāo);在所述新建的容器的計(jì)算節(jié)點(diǎn)加載預(yù)設(shè)管控模塊,利用所述指標(biāo)對(duì)所述新建的容器的服務(wù)資源進(jìn)行管控,因此能夠在生產(chǎn)過(guò)程中解決單個(gè)容器服務(wù)資源超限從而導(dǎo)致容器計(jì)算節(jié)點(diǎn)整體性能下降的問(wèn)題,從而為不同應(yīng)用場(chǎng)景提供合理資源分配,更好更合理的發(fā)揮硬件資源。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。

圖1為本申請(qǐng)實(shí)施例提供的第一種開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法的示意圖。

具體實(shí)施方式

本發(fā)明的核心思想在于提供一種開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法,能夠在生產(chǎn)過(guò)程中解決單個(gè)容器服務(wù)資源超限從而導(dǎo)致容器計(jì)算節(jié)點(diǎn)整體性能下降的問(wèn)題,從而為不同應(yīng)用場(chǎng)景提供合理資源分配,更好更合理的發(fā)揮硬件資源。

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本申請(qǐng)實(shí)施例提供的第一種開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法如圖1所示,圖1為本申請(qǐng)實(shí)施例提供的第一種開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法的示意圖,該方法包括如下步驟:

s1:分析容器在生產(chǎn)過(guò)程中所需資源的指標(biāo),并將所述指標(biāo)寫(xiě)入容器管理平臺(tái)的數(shù)據(jù)庫(kù);

具體的,可以但不限于分析容器應(yīng)用在生產(chǎn)過(guò)程中所需的cpu、內(nèi)存、存儲(chǔ)空間、iops以及網(wǎng)絡(luò)資源等各項(xiàng)資源指標(biāo),并錄入相關(guān)的容器管理平臺(tái)數(shù)據(jù)庫(kù)。

s2:利用所述容器管理平臺(tái)新建容器,從所述數(shù)據(jù)庫(kù)中讀取所述指標(biāo);

需要說(shuō)明的是,可以但不限于在容器的開(kāi)通過(guò)程中就依次讀取各個(gè)指標(biāo),將這些指標(biāo)作為資源管控的基礎(chǔ)。

s3:在所述新建的容器的計(jì)算節(jié)點(diǎn)加載預(yù)設(shè)管控模塊,利用所述指標(biāo)對(duì)所述新建的容器的服務(wù)資源進(jìn)行管控。

需要說(shuō)明的是,正是由于在新建的容器的計(jì)算節(jié)點(diǎn)事先愛(ài)你進(jìn)行這種服務(wù)資源的管控,才能夠使得單個(gè)容器不至于超出限制而導(dǎo)致整體性能下降。

通過(guò)上述描述可知,本申請(qǐng)實(shí)施例提供的上述第一種開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法,由于包括分析容器在生產(chǎn)過(guò)程中所需資源的指標(biāo),并將所述指標(biāo)寫(xiě)入容器管理平臺(tái)的數(shù)據(jù)庫(kù);利用所述容器管理平臺(tái)新建容器,從所述數(shù)據(jù)庫(kù)中讀取所述指標(biāo);在所述新建的容器的計(jì)算節(jié)點(diǎn)加載預(yù)設(shè)管控模塊,利用所述指標(biāo)對(duì)所述新建的容器的服務(wù)資源進(jìn)行管控,因此能夠在生產(chǎn)過(guò)程中解決單個(gè)容器服務(wù)資源超限從而導(dǎo)致容器計(jì)算節(jié)點(diǎn)整體性能下降的問(wèn)題,從而為不同應(yīng)用場(chǎng)景提供合理資源分配,更好更合理的發(fā)揮硬件資源。

本申請(qǐng)實(shí)施例提供的第二種開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法,是在上述第一種開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法的基礎(chǔ)上,還包括如下技術(shù)特征:

所述分析容器在生產(chǎn)過(guò)程中所需資源的指標(biāo)包括:

分析容器在生產(chǎn)過(guò)程中所需的cpu指標(biāo)、內(nèi)存指標(biāo)、存儲(chǔ)空間指標(biāo)、iops指標(biāo)以及網(wǎng)絡(luò)資源指標(biāo)。

當(dāng)然上述各個(gè)指標(biāo)只是一些優(yōu)選的指標(biāo),并不構(gòu)成限制,當(dāng)需要對(duì)其他種類的指標(biāo)進(jìn)行分析時(shí),也可以進(jìn)行相應(yīng)的操作,這是根據(jù)實(shí)際情況可以添加或者刪除的。

本申請(qǐng)實(shí)施例提供的第三種開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法,是在上述第二種開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法的基礎(chǔ)上,還包括如下技術(shù)特征:

所述在所述新建的容器的計(jì)算節(jié)點(diǎn)加載預(yù)設(shè)管控模塊,利用所述指標(biāo)對(duì)所述新建的容器的服務(wù)資源進(jìn)行管控包括:

在所述新建的容器的計(jì)算節(jié)點(diǎn)加載cpu管控模塊,利用所述cpu指標(biāo)對(duì)所述新建的容器的可用cpu核心數(shù)和時(shí)鐘周期進(jìn)行管控。

需要說(shuō)明的是,在這種情況下,就能夠預(yù)先對(duì)可用cpu核心數(shù)和時(shí)鐘周期進(jìn)行管控,避免后續(xù)出現(xiàn)資源超限問(wèn)題,當(dāng)然這里僅是優(yōu)選方案,在一些其他情況下,可能需要對(duì)其他的cpu參數(shù)進(jìn)行管控,也在該實(shí)施例的保護(hù)范圍內(nèi)。

本申請(qǐng)實(shí)施例提供的第四種開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法,是在上述第二種開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法的基礎(chǔ)上,還包括如下技術(shù)特征:

所述在所述新建的容器的計(jì)算節(jié)點(diǎn)加載預(yù)設(shè)管控模塊,利用所述指標(biāo)對(duì)所述新建的容器的服務(wù)資源進(jìn)行管控包括:

在所述新建的容器的計(jì)算節(jié)點(diǎn)加載內(nèi)存管控模塊,利用所述內(nèi)存指標(biāo)對(duì)所述新建的容器的內(nèi)存配額和swap配置進(jìn)行管控。

需要說(shuō)明的是,在這種情況下,就能夠預(yù)先對(duì)新建的容器的內(nèi)存配額和swap進(jìn)行配置,避免后續(xù)出現(xiàn)內(nèi)存方面的問(wèn)題,當(dāng)然這也是一個(gè)優(yōu)選方案,當(dāng)有一些需要對(duì)內(nèi)存的其他參數(shù)進(jìn)行管控的場(chǎng)合,也需要進(jìn)行相應(yīng)的設(shè)置,這也在該實(shí)施例的保護(hù)范圍內(nèi)。

本申請(qǐng)實(shí)施例提供的第五種開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法,是在上述第二種開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法的基礎(chǔ)上,還包括如下技術(shù)特征:

所述在所述新建的容器的計(jì)算節(jié)點(diǎn)加載預(yù)設(shè)管控模塊,利用所述指標(biāo)對(duì)所述新建的容器的服務(wù)資源進(jìn)行管控包括:

在所述新建的容器的計(jì)算節(jié)點(diǎn)加載存儲(chǔ)管控模塊,利用所述存儲(chǔ)空間指標(biāo)和所述iops指標(biāo)對(duì)所述新建的容器的存儲(chǔ)空間和iops進(jìn)行管控。

需要說(shuō)明的是,在新建的容器建立的過(guò)程中,事先就對(duì)其存儲(chǔ)空間和iops進(jìn)行管控,就能避免在后續(xù)的運(yùn)行過(guò)程中出現(xiàn)存儲(chǔ)方面的問(wèn)題,當(dāng)然這也是優(yōu)選方案,當(dāng)實(shí)際運(yùn)行中需要對(duì)存儲(chǔ)方面的其他參數(shù)進(jìn)行管控時(shí),也可以進(jìn)行相應(yīng)的操作,這也在本實(shí)施例的保護(hù)范圍內(nèi)。

本申請(qǐng)實(shí)施例提供的第六種開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法,是在上述第二種開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法的基礎(chǔ)上,還包括如下技術(shù)特征:

所述在所述新建的容器的計(jì)算節(jié)點(diǎn)加載預(yù)設(shè)管控模塊,利用所述指標(biāo)對(duì)所述新建的容器的服務(wù)資源進(jìn)行管控包括:

在所述新建的容器的計(jì)算節(jié)點(diǎn)加載網(wǎng)絡(luò)管控模塊,利用所述網(wǎng)絡(luò)資源指標(biāo)對(duì)所述新建的容器的網(wǎng)絡(luò)通過(guò)命名空間進(jìn)行速率限制。

需要說(shuō)明的是,這里的命名空間即namespace,也叫名字空間或名稱空間等,它表示著一個(gè)標(biāo)識(shí)符(identifier)的可見(jiàn)范圍,可以用來(lái)對(duì)傳輸速率進(jìn)行限制,這樣就能夠避免容器在后續(xù)過(guò)程中發(fā)生網(wǎng)絡(luò)方面的問(wèn)題,而且這也是優(yōu)選方案,當(dāng)實(shí)際過(guò)程中需要對(duì)網(wǎng)絡(luò)領(lǐng)域的其他參數(shù)進(jìn)行管控時(shí),也可以進(jìn)行相應(yīng)的操作,這也在本實(shí)施例的保護(hù)范圍內(nèi)。

本申請(qǐng)實(shí)施例提供的第七種開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法,是在上述第一種至第六種開(kāi)源應(yīng)用容器引擎的服務(wù)資源管控方法中任一種的基礎(chǔ)上,還包括如下技術(shù)特征:

所述在所述新建的容器的計(jì)算節(jié)點(diǎn)加載預(yù)設(shè)管控模塊,利用所述指標(biāo)對(duì)所述新建的容器的服務(wù)資源進(jìn)行管控為:

在所述新建的容器的開(kāi)通過(guò)程中,在所述新建的容器的計(jì)算節(jié)點(diǎn)加載預(yù)設(shè)管控模塊,利用所述指標(biāo)對(duì)所述新建的容器的服務(wù)資源進(jìn)行管控。

需要說(shuō)明的是,既可以在容器創(chuàng)建過(guò)程中進(jìn)行管控,也可以在創(chuàng)建之后對(duì)資源進(jìn)行管控,這里優(yōu)選的在創(chuàng)建容器過(guò)程中添加管控,是為了讓整個(gè)過(guò)程更為簡(jiǎn)潔,一步到位。

對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
廊坊市| 怀仁县| 铜川市| 芜湖市| 鲁甸县| 新河县| 南涧| 依兰县| 阜新| 柞水县| 兴业县| 揭西县| 万年县| 大石桥市| 新龙县| 固安县| 吉安县| 乌拉特中旗| 永仁县| 贺州市| 马山县| 湛江市| 乃东县| 当涂县| 洞头县| 临颍县| 潼关县| 吴川市| 集贤县| 修文县| 高青县| 武胜县| 海阳市| 景泰县| 定南县| 桑日县| 安乡县| 公主岭市| 大连市| 轮台县| 台南市|