[發(fā)明專利]擴容處理方法、裝置、設(shè)備及可讀存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 201811388770.2 | 申請日: | 2018-11-21 |
| 公開(公告)號: | CN111209105A | 公開(公告)日: | 2020-05-29 |
| 發(fā)明(設(shè)計)人: | 孫衛(wèi);范超;葉傳偉 | 申請(專利權(quán))人: | 北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京同立鈞成知識產(chǎn)權(quán)代理有限公司 11205 | 代理人: | 柴海平;劉芳 |
| 地址: | 100195 北京市海淀區(qū)杏石口路6*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 擴容 處理 方法 裝置 設(shè)備 可讀 存儲 介質(zhì) | ||
本發(fā)明實施例提供一種擴容處理方法、裝置、設(shè)備及可讀存儲介質(zhì)。本發(fā)明實施例的方法,通過獲取目標(biāo)應(yīng)用對應(yīng)的CPU使用率、內(nèi)存使用率、磁盤使用率、網(wǎng)絡(luò)流量和磁盤繁忙率等資源性能參數(shù)的值,確定目標(biāo)應(yīng)用的資源消耗類型,資源消耗類型包括耗CPU型、耗內(nèi)存型、耗磁盤型、耗網(wǎng)絡(luò)型和均衡型;根據(jù)目標(biāo)應(yīng)用的資源消耗類型,確定目標(biāo)應(yīng)用對應(yīng)設(shè)備的擴容數(shù)量,從而針對耗CPU型、耗內(nèi)存型、耗磁盤型、耗網(wǎng)絡(luò)型和均衡型等不同資源消耗類型的應(yīng)用進行擴容處理,可以避免因基于單一的CPU使用率進行設(shè)備擴容導(dǎo)致當(dāng)應(yīng)用設(shè)備的除CPU之外的內(nèi)存資源或者磁盤資源等其他資源不足時無法及時地進行擴容處理的問題,提高了擴容處理的及時性和準(zhǔn)確性。
技術(shù)領(lǐng)域
本發(fā)明實施例涉及計算機技術(shù)領(lǐng)域,尤其涉及一種擴容處理方法、裝置、設(shè)備及可讀存儲介質(zhì)。
背景技術(shù)
現(xiàn)在隨著互聯(lián)網(wǎng)的快速發(fā)展,各大公司為了追求更好的用戶體驗,在服務(wù)器、網(wǎng)絡(luò)帶寬等方面投入了很大的資源,隨之IT成本也越來也高。尤其在京東等電商公司的應(yīng)用,在重大促銷活動期間,為了支撐促銷活動期間的流量需求,需要對應(yīng)用所使用的計算機設(shè)備進行大規(guī)模地擴容。
目前,對應(yīng)用的計算機設(shè)備進行擴容時,往往基于應(yīng)用設(shè)備的CPU使用率,在CPU使用率高于設(shè)定的最大使用率時,對應(yīng)用設(shè)備進行擴容處理,增加應(yīng)用設(shè)備數(shù)量,在CPU使用率低于設(shè)定的最小使用率時,對應(yīng)用設(shè)備進行縮容處理,減少應(yīng)用設(shè)備數(shù)量。但是,當(dāng)應(yīng)用設(shè)備的除CPU之外的內(nèi)存資源或者磁盤資源等其他資源不足時,應(yīng)用設(shè)備的CPU使用率可能仍然低于最大使用率,此時不會及時地進行擴容處理,不能及時的分配應(yīng)用急需的資源,從而導(dǎo)致應(yīng)用不能及時得到資源擴容,出現(xiàn)服務(wù)不可用等事故發(fā)生。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種擴容處理方法、裝置、設(shè)備及可讀存儲介質(zhì),用以解決現(xiàn)有技術(shù)中當(dāng)應(yīng)用設(shè)備的除CPU之外的內(nèi)存資源或者磁盤資源等其他資源不足時,應(yīng)用設(shè)備的CPU使用率可能仍然低于最大使用率,此時不會及時地進行擴容處理,不能及時的分配應(yīng)用急需的資源,從而導(dǎo)致應(yīng)用不能及時得到資源擴容,出現(xiàn)服務(wù)不可用等事故發(fā)生的問題。
本發(fā)明實施例的一個方面是提供一種擴容處理方法,包括:
獲取目標(biāo)應(yīng)用對應(yīng)的資源性能參數(shù)值,所述資源性能參數(shù)至少包括以下五種:CPU使用率、內(nèi)存使用率、磁盤使用率、網(wǎng)絡(luò)流量和磁盤繁忙率;
根據(jù)所述目標(biāo)應(yīng)用對應(yīng)的資源性能參數(shù)值,確定所述目標(biāo)應(yīng)用的資源消耗類型,所述資源消耗類型包括耗CPU型、耗內(nèi)存型、耗磁盤型、耗網(wǎng)絡(luò)型和均衡型;
根據(jù)所述目標(biāo)應(yīng)用的資源消耗類型,確定所述目標(biāo)應(yīng)用對應(yīng)設(shè)備的擴容數(shù)量。
本發(fā)明實施例的另一個方面是提供一種擴容處理裝置,包括:
數(shù)據(jù)分析模塊,用于獲取目標(biāo)應(yīng)用對應(yīng)的資源性能參數(shù)值,所述資源性能參數(shù)至少包括以下五種:CPU使用率、內(nèi)存使用率、磁盤使用率、網(wǎng)絡(luò)流量和磁盤繁忙率;
應(yīng)用分類模塊,用于根據(jù)所述目標(biāo)應(yīng)用對應(yīng)的資源性能參數(shù)值,確定所述目標(biāo)應(yīng)用的資源消耗類型,所述資源消耗類型包括耗CPU型、耗內(nèi)存型、耗磁盤型、耗網(wǎng)絡(luò)型和均衡型;
容量預(yù)估模塊,用于根據(jù)所述目標(biāo)應(yīng)用的資源消耗類型,確定所述目標(biāo)應(yīng)用對應(yīng)設(shè)備的擴容數(shù)量。
本發(fā)明實施例的另一個方面是提供一種擴容處理設(shè)備,包括:
存儲器,處理器,以及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,
所述處理器運行所述計算機程序時實現(xiàn)上述所述的方法。
本發(fā)明實施例的另一個方面是提供一種計算機可讀存儲介質(zhì),存儲有計算機程序,
所述計算機程序被處理器執(zhí)行時實現(xiàn)上述所述的方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司,未經(jīng)北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811388770.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





