本發(fā)明涉及數(shù)據(jù)處理,具體涉及一種目標(biāo)集群中的資源處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、目前,為了實(shí)現(xiàn)數(shù)據(jù)多維分析、機(jī)器學(xué)習(xí)模型評(píng)估、微服務(wù)監(jiān)控和統(tǒng)計(jì)等應(yīng)用場景,可以基于數(shù)據(jù)庫管理系統(tǒng)構(gòu)建數(shù)據(jù)集群。
2、在實(shí)際應(yīng)用中,業(yè)務(wù)方可以共用數(shù)據(jù)集群中的各項(xiàng)資源。通常而言,為了滿足業(yè)務(wù)需求,業(yè)務(wù)方往往傾向于盡可能多地使用數(shù)據(jù)集群中的資源。當(dāng)業(yè)務(wù)方較多,或者數(shù)據(jù)集群資源有限時(shí),會(huì)引起數(shù)據(jù)集群的資源緊缺的問題。
3、鑒于此,目前需要一種數(shù)據(jù)集群內(nèi)的資源處理方法,以便于規(guī)劃數(shù)據(jù)集群內(nèi)的資源使用配比,從而提高資源的使用效率。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本公開一個(gè)或者多個(gè)實(shí)施方式提供了一種目標(biāo)集群中的資源處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),能夠提高集群內(nèi)的資源使用效率。
2、本公開一方面提供了一種目標(biāo)集群中的資源處理方法,所述方法包括:獲取目標(biāo)集群在指定時(shí)段內(nèi)消耗的資源數(shù)據(jù),并確定與所述資源數(shù)據(jù)相關(guān)聯(lián)的至少一個(gè)業(yè)務(wù)量;根據(jù)所述資源數(shù)據(jù)和所述業(yè)務(wù)量,生成單位消耗資源;針對(duì)所述目標(biāo)集群中的任一數(shù)據(jù)表,獲取所述數(shù)據(jù)表在所述指定時(shí)段內(nèi)產(chǎn)生的業(yè)務(wù)數(shù)據(jù),并基于所述業(yè)務(wù)數(shù)據(jù)和所述單位消耗資源,確定所述數(shù)據(jù)表對(duì)應(yīng)的表粒度資源;識(shí)別目標(biāo)架構(gòu)中包含的各個(gè)數(shù)據(jù)表,并基于所述各個(gè)數(shù)據(jù)表各自的表粒度資源,確定所述目標(biāo)架構(gòu)的架構(gòu)粒度資源。
3、本公開另一方面還提供了一種目標(biāo)集群中的資源處理裝置,所述裝置包括:數(shù)據(jù)處理單元,用于獲取目標(biāo)集群在指定時(shí)段內(nèi)消耗的資源數(shù)據(jù),并確定與所述資源數(shù)據(jù)相關(guān)聯(lián)的至少一個(gè)業(yè)務(wù)量;單位資源生成單元,用于根據(jù)所述資源數(shù)據(jù)和所述業(yè)務(wù)量,生成單位消耗資源;粒度資源確定單元,用于針對(duì)所述目標(biāo)集群中的任一數(shù)據(jù)表,獲取所述數(shù)據(jù)表在所述指定時(shí)段內(nèi)產(chǎn)生的業(yè)務(wù)數(shù)據(jù),并基于所述業(yè)務(wù)數(shù)據(jù)和所述單位消耗資源,確定所述數(shù)據(jù)表對(duì)應(yīng)的表粒度資源;資源確定單元,用于識(shí)別目標(biāo)架構(gòu)中包含的各個(gè)數(shù)據(jù)表,并基于所述各個(gè)數(shù)據(jù)表各自的表粒度資源,確定所述目標(biāo)架構(gòu)的架構(gòu)粒度資源。
4、本公開另一方面還提供了一種電子設(shè)備,所述電子設(shè)備包括存儲(chǔ)器和處理器,所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí),實(shí)現(xiàn)上述的目標(biāo)集群中的資源處理方法。
5、本公開另一方面還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)用于存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí),實(shí)現(xiàn)上述的目標(biāo)集群中的資源處理方法。
6、本公開一個(gè)或者多個(gè)實(shí)施方式提供的技術(shù)方案,根據(jù)目標(biāo)集群在指定時(shí)段內(nèi)消耗的資源數(shù)據(jù),可以確定出與業(yè)務(wù)量相關(guān)的單位消耗資源。為了衡量不同架構(gòu)在目標(biāo)集群中使用的架構(gòu)粒度資源,可以從數(shù)據(jù)表的維度入手,確定出目標(biāo)集群中各個(gè)數(shù)據(jù)表的表粒度資源。后續(xù),通過將表粒度資源進(jìn)行聚合,便可以形成架構(gòu)粒度資源。通過對(duì)架構(gòu)粒度資源進(jìn)行分析,可以確定出不同的架構(gòu)實(shí)際使用的資源,為后續(xù)的資源規(guī)劃提供了準(zhǔn)確的數(shù)據(jù)基礎(chǔ),從而能夠提高集群中的資源使用率。
1.一種目標(biāo)集群中的資源處理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述至少一個(gè)業(yè)務(wù)量包括第一業(yè)務(wù)量和第二業(yè)務(wù)量;
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,獲取所述數(shù)據(jù)表在所述指定時(shí)段內(nèi)產(chǎn)生的業(yè)務(wù)數(shù)據(jù)包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,獲取所述數(shù)據(jù)表在所述指定時(shí)段內(nèi)產(chǎn)生的第一業(yè)務(wù)數(shù)據(jù)包括:
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,確定所述數(shù)據(jù)表對(duì)應(yīng)的表粒度資源包括:
6.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,識(shí)別目標(biāo)架構(gòu)中包含的各個(gè)數(shù)據(jù)表包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,確定所述目標(biāo)集群中各個(gè)數(shù)據(jù)表的歸屬信息包括:
8.一種目標(biāo)集群中的資源處理裝置,其特征在于,所述裝置包括:
9.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括存儲(chǔ)器和處理器,所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被所述處理器執(zhí)行時(shí),實(shí)現(xiàn)權(quán)利要求1至7中任一所述的方法。
10.一種計(jì)算機(jī)存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)存儲(chǔ)介質(zhì)用于存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí),實(shí)現(xiàn)權(quán)利要求1至7中任一所述的方法。