[發(fā)明專(zhuān)利]為應(yīng)用部署分布式容器集群且執(zhí)行該應(yīng)用的方法和裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201710139966.7 | 申請(qǐng)日: | 2017-03-09 |
| 公開(kāi)(公告)號(hào): | CN108572867A | 公開(kāi)(公告)日: | 2018-09-25 |
| 發(fā)明(設(shè)計(jì))人: | 周綏健;劉鋒 | 申請(qǐng)(專(zhuān)利權(quán))人: | 株式會(huì)社日立制作所 |
| 主分類(lèi)號(hào): | G06F9/50 | 分類(lèi)號(hào): | G06F9/50 |
| 代理公司: | 中科專(zhuān)利商標(biāo)代理有限責(zé)任公司 11021 | 代理人: | 吳秋明 |
| 地址: | 日本*** | 國(guó)省代碼: | 日本;JP |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 物理節(jié)點(diǎn) 應(yīng)用 集群 部署 處理平臺(tái) 應(yīng)用部署 數(shù)據(jù)源 權(quán)重 讀取 方法和裝置 反復(fù)執(zhí)行 鏡像啟動(dòng) 資源使用 | ||
1.一種為應(yīng)用部署分布式容器集群且執(zhí)行該應(yīng)用的方法,包括:
根據(jù)該應(yīng)用的處理平臺(tái)、數(shù)據(jù)源、資源密集類(lèi)型、以及所需的容器數(shù)量,為該應(yīng)用建立鏡像;
反復(fù)執(zhí)行以下容器部署過(guò)程,直到達(dá)到所需的容器數(shù)量為止,由此在物理節(jié)點(diǎn)上部署針對(duì)該應(yīng)用的分布式容器集群:根據(jù)各物理節(jié)點(diǎn)的資源使用狀況、該應(yīng)用的所述資源密集類(lèi)型、以及物理節(jié)點(diǎn)上已部署的容器數(shù),計(jì)算各物理節(jié)點(diǎn)的用于容器部署的權(quán)重值,并選擇用于容器部署的權(quán)重值最大的物理節(jié)點(diǎn)來(lái)部署容器;以及
在所部署的所述分布式容器集群的各容器中,利用所述鏡像啟動(dòng)該應(yīng)用的所述處理平臺(tái)并從所述數(shù)據(jù)源讀取所需處理的數(shù)據(jù),以執(zhí)行該應(yīng)用。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于還包括:
將在所部署的所述分布式容器集群的各容器中執(zhí)行該應(yīng)用后的結(jié)果輸出給用戶(hù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于還包括:
在應(yīng)用執(zhí)行完畢后,在物理節(jié)點(diǎn)上停止并銷(xiāo)毀所部署的容器,并釋放所述容器所占的資源。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,
所述資源使用狀況包括:CPU、內(nèi)存和磁盤(pán)的使用狀況,
所述資源密集類(lèi)型包括:CPU密集型、內(nèi)存密集型和磁盤(pán)密集型。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,
針對(duì)CPU密集型的應(yīng)用,所述計(jì)算各物理節(jié)點(diǎn)的用于容器部署的權(quán)重值的步驟包括:
為CPU、內(nèi)存、磁盤(pán)設(shè)定初始權(quán)重值,其中,初始權(quán)重值之和為1,內(nèi)存權(quán)重值大于磁盤(pán)權(quán)重值,并且CPU的權(quán)重值大于內(nèi)存與磁盤(pán)權(quán)重值之和;
計(jì)算當(dāng)前物理節(jié)點(diǎn)上已部署容器數(shù)占所述所需的容器數(shù)量的第1比率、以及尚未部署容器數(shù)占所述所需的容器數(shù)量的第2比率;
將第2比率與初始CPU權(quán)重值的乘積作為當(dāng)前物理節(jié)點(diǎn)的新的CPU權(quán)重值;
將第1比率與初始CPU權(quán)重值的乘積作為當(dāng)前物理節(jié)點(diǎn)的不可利用的CPU權(quán)重值,將不可利用的CPU權(quán)重值按比例分配給內(nèi)存和磁盤(pán),該比例由初始內(nèi)存和磁盤(pán)的權(quán)重值決定,并且將分配后的內(nèi)存和磁盤(pán)權(quán)重值與各自的初始值相加,得到當(dāng)前物理節(jié)點(diǎn)的新的內(nèi)存和磁盤(pán)的權(quán)重值;以及
針對(duì)當(dāng)前物理節(jié)點(diǎn),將新的CPU權(quán)重值與未使用CPU所占比率作乘積,將新的內(nèi)存權(quán)重值與未使用內(nèi)存所占比率作乘積,將新的磁盤(pán)權(quán)重值與未使用磁盤(pán)所占比率作乘積,并且對(duì)這三者相加求和得到每個(gè)物理節(jié)點(diǎn)的用于容器部署的權(quán)重值。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,
針對(duì)內(nèi)存密集型的應(yīng)用,所述計(jì)算各物理節(jié)點(diǎn)的用于容器部署的權(quán)重值的步驟包括:
為CPU、內(nèi)存、磁盤(pán)設(shè)定初始權(quán)重值,其中,初始權(quán)重值之和為1,CPU權(quán)重值大于磁盤(pán)權(quán)重值,并且內(nèi)存的權(quán)重值大于CPU與磁盤(pán)權(quán)重值之和;
計(jì)算當(dāng)前物理節(jié)點(diǎn)上已部署容器數(shù)占所述所需的容器數(shù)量的第1比率、以及尚未部署容器數(shù)占所述所需的容器數(shù)量的第2比率;
將第2比率與初始內(nèi)存權(quán)重值的乘積作為當(dāng)前物理節(jié)點(diǎn)的新的內(nèi)存權(quán)重值;
將第1比率與初始內(nèi)存權(quán)重值的乘積作為當(dāng)前物理節(jié)點(diǎn)的不可利用的內(nèi)存權(quán)重值,將不可利用的內(nèi)存權(quán)重值按比例分配給CPU和磁盤(pán),該比例由初始CPU和磁盤(pán)的權(quán)重值決定,并且將分配后的CPU和磁盤(pán)權(quán)重值與各自的初始值相加,得到當(dāng)前物理節(jié)點(diǎn)的新的CPU和磁盤(pán)的權(quán)重值;以及
針對(duì)每個(gè)物理節(jié)點(diǎn),將新的CPU權(quán)重值與未使用CPU所占比率作乘積,將新的內(nèi)存權(quán)重值與未使用內(nèi)存所占比率作乘積,將新的磁盤(pán)權(quán)重值與未使用磁盤(pán)所占比率作乘積,并且對(duì)這三者相加求和得到每個(gè)物理節(jié)點(diǎn)的用于容器部署的權(quán)重值。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于株式會(huì)社日立制作所,未經(jīng)株式會(huì)社日立制作所許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710139966.7/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 一種物理網(wǎng)絡(luò)感知的覆蓋網(wǎng)構(gòu)建方法
- 數(shù)據(jù)平面故障的處理方法和邏輯節(jié)點(diǎn)
- 基于拓?fù)涓兄奶摂M網(wǎng)絡(luò)重映射方法
- 確定軟件定義網(wǎng)絡(luò),存儲(chǔ)和計(jì)算的物理和虛擬資源的編譯器和方法
- 轉(zhuǎn)發(fā)節(jié)點(diǎn)的物理拓?fù)湫畔⒌墨@取方法、控制器和轉(zhuǎn)發(fā)節(jié)點(diǎn)
- 物理節(jié)點(diǎn)升級(jí)方法及裝置
- 一種虛擬節(jié)點(diǎn)的數(shù)據(jù)遷移方法和虛擬節(jié)點(diǎn)
- 一種節(jié)點(diǎn)管理的方法及設(shè)備
- 一種網(wǎng)絡(luò)切片編排方法及裝置
- 一種SDN架構(gòu)中的自適應(yīng)映射方法及相關(guān)裝置
- 在線應(yīng)用平臺(tái)上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺(tái)
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場(chǎng)的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場(chǎng)
- 使用應(yīng)用的方法和應(yīng)用平臺(tái)
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測(cè)方法及應(yīng)用檢測(cè)裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)
- 一種集群調(diào)度呼叫業(yè)務(wù)中主叫終端信息顯示方法
- 更新網(wǎng)絡(luò)流量管理設(shè)備同時(shí)維持有效性
- 與集群調(diào)度系統(tǒng)進(jìn)行通信的方法、群集接入網(wǎng)關(guān)及系統(tǒng)
- 一種管理集群通信系統(tǒng)資源的方法
- 基于Kubernetes和OpenStack容器云平臺(tái)多集群構(gòu)建方法、介質(zhì)、設(shè)備
- 一種容災(zāi)系統(tǒng)、容災(zāi)處理方法、監(jiān)控節(jié)點(diǎn)和備份集群
- 一種ETCD集群恢復(fù)方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)介質(zhì)
- 混合云場(chǎng)景下保證可用集群數(shù)量的方法、裝置及系統(tǒng)
- 一種集群拓?fù)涓路椒ā⑾到y(tǒng)、設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 集群切換方法、集群切換裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)
- 一種業(yè)務(wù)處理執(zhí)行語(yǔ)言流程部署方法
- 云計(jì)算平臺(tái)應(yīng)用快速部署的管理方法
- 虛擬化網(wǎng)絡(luò)功能部署方法及系統(tǒng)
- 版本部署的方法、裝置、設(shè)備和計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 測(cè)試環(huán)境部署方法、部署裝置及存儲(chǔ)介質(zhì)
- 程序部署任務(wù)執(zhí)行方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種基于Ansible的輕量級(jí)容器化分布式系統(tǒng)與部署方法
- 模型部署方法、模型部署裝置及終端設(shè)備
- 系統(tǒng)部署狀態(tài)的可視化方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 一種任務(wù)部署方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)





