[發(fā)明專利]用于分配服務(wù)器資源的方法、裝置、電子設(shè)備及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202010699605.X | 申請日: | 2020-07-20 |
| 公開(公告)號: | CN111831450B | 公開(公告)日: | 2023-07-28 |
| 發(fā)明(設(shè)計)人: | 楊濤 | 申請(專利權(quán))人: | 北京百度網(wǎng)訊科技有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京英賽嘉華知識產(chǎn)權(quán)代理有限責任公司 11204 | 代理人: | 王達佐;馬曉亞 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 分配 服務(wù)器 資源 方法 裝置 電子設(shè)備 存儲 介質(zhì) | ||
本申請實施例公開了用于分配服務(wù)器資源的方法、裝置、電子設(shè)備及計算機可讀存儲介質(zhì),涉及云平臺、云環(huán)境、容器化、資源分配技術(shù)領(lǐng)域。該方法的一具體實施方式包括:獲取用戶發(fā)起的用于創(chuàng)建目標容器組的容器組創(chuàng)建請求;根據(jù)容器組創(chuàng)建請求確定服務(wù)器資源的需求量和用戶的服務(wù)器資源的剩余量;其中,剩余量包括獨占服務(wù)器資源和共享服務(wù)器資源中的至少一項;對剩余量中的各服務(wù)器資源進行質(zhì)量評級,并按照得到的實際評級選取與需求量對應(yīng)的目標服務(wù)器資源;將目標服務(wù)器資源分配給用戶用于創(chuàng)建目標容器組。該實施方式通過上述簡單的分類設(shè)置可在一個完整的大集群下靈活的滿足不同租戶的需求,提升了服務(wù)器資源的利用率,降低了成本。
技術(shù)領(lǐng)域
本申請涉及資源調(diào)度技術(shù)領(lǐng)域,具體涉及云平臺、云環(huán)境、容器化、資源分配技術(shù)領(lǐng)域,尤其涉及用于分配服務(wù)器資源的方法、裝置、電子設(shè)備及計算機可讀存儲介質(zhì)。
背景技術(shù)
在Kubernetes(一種用于管理云平臺中多個主機上的容器化的應(yīng)用)使用場景中通常存在多個租戶,也就是多個用戶組相互隔離使用的需求。在這種情況下,租戶只能看到和申請自己的資源,但是不同租戶可能共享相同的物理服務(wù)器。
Kubernetes通過Namespace(命名空間)機制可以支持多租戶,并支持租戶之間共享物理服務(wù)器。但是在實踐中還會產(chǎn)生如下技術(shù)問題:租戶之間共享相同的物理服務(wù)器上的資源,導(dǎo)致相互影響、無法支持核心業(yè)務(wù)獨占運行的需求,且申請資源時互相爭搶,極端情況單個租戶將資源全部申請導(dǎo)致其他租戶無法運行任務(wù)。
現(xiàn)有技術(shù)提供了一種分別為每個租戶提供完全隔離的服務(wù)器資源的實現(xiàn)方案,即分別為每個租戶創(chuàng)建不同的小集群,預(yù)先為每個小集群分配有不同的服務(wù)器資源,從而杜絕搶占。
發(fā)明內(nèi)容
本申請實施例提出了一種用于分配服務(wù)器資源的方法、裝置、電子設(shè)備及計算機可讀存儲介質(zhì)。
第一方面,本申請實施例提出了一種用于分配服務(wù)器資源的方法,包括:獲取用戶發(fā)起的用于創(chuàng)建目標容器組的容器組創(chuàng)建請求;根據(jù)容器組創(chuàng)建請求確定服務(wù)器資源的需求量和用戶的服務(wù)器資源的剩余量;其中,剩余量包括獨占服務(wù)器資源和共享服務(wù)器資源中的至少一種;對剩余量中的各服務(wù)器資源進行質(zhì)量評級,并按照得到的實際評級選取與需求量對應(yīng)的目標服務(wù)器資源;將目標服務(wù)器資源分配給用戶用于創(chuàng)建目標容器組。
第二方面,本申請實施例提出了一種用于分配服務(wù)器資源的裝置,包括:創(chuàng)建請求獲取單元,被配置用于獲取用戶發(fā)起的用于創(chuàng)建目標容器組的容器組創(chuàng)建請求;需求量及剩余量確定單元,被配置用于根據(jù)容器組創(chuàng)建請求確定服務(wù)器資源的需求量和用戶的服務(wù)器資源的剩余量;其中,所述剩余量包括獨占服務(wù)器資源和共享服務(wù)器資源中的至少一種;質(zhì)量評級及選取單元,被配置用于對剩余量中的各服務(wù)器資源進行質(zhì)量評級,并按照得到的實際評級選取與需求量對應(yīng)的目標服務(wù)器資源;資源分配單元,被配置用于將目標服務(wù)器資源分配給用戶用于創(chuàng)建目標容器組。
第三方面,本申請實施例提供了一種電子設(shè)備,該電子設(shè)備包括:至少一個處理器;以及與至少一個處理器通信連接的存儲器;其中,存儲器存儲有可被至少一個處理器執(zhí)行的指令,該指令被至少一個處理器執(zhí)行,以使至少一個處理器執(zhí)行時能夠?qū)崿F(xiàn)如第一方面中任一實現(xiàn)方式描述的用于分配服務(wù)器資源的方法。
第四方面,本申請實施例提供了一種存儲有計算機指令的非瞬時計算機可讀存儲介質(zhì),該計算機指令用于使計算機執(zhí)行時能夠?qū)崿F(xiàn)如第一方面中任一實現(xiàn)方式描述的用于分配服務(wù)器資源的方法。
第五方面,本申請實施例提供了一種包括計算機程序的計算機程序產(chǎn)品,該計算機程序在被處理器執(zhí)行時能夠?qū)崿F(xiàn)如第一方面中任一實現(xiàn)方式描述的用于分配服務(wù)器資源的方法。
該專利技術(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/202010699605.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





