本申請(qǐng)涉及計(jì)算機(jī),特別是涉及一種資源配置方法、裝置、計(jì)算機(jī)設(shè)備、存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、隨著計(jì)算機(jī)技術(shù)的發(fā)展,出現(xiàn)了各種各樣的業(yè)務(wù)服務(wù),一個(gè)業(yè)務(wù)服務(wù)為實(shí)現(xiàn)某種業(yè)務(wù)的服務(wù),例如,數(shù)據(jù)庫(kù)服務(wù)、web服務(wù)、代理服務(wù)等。
2、傳統(tǒng)技術(shù)中,在創(chuàng)建某種業(yè)務(wù)服務(wù)對(duì)應(yīng)的服務(wù)資源時(shí),創(chuàng)建的是規(guī)格配置對(duì)等的容器組,規(guī)格配置靈活度較低,導(dǎo)致資源利用率不高。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對(duì)上述技術(shù)問(wèn)題,提供一種能夠提升資源利用率的資源配置方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
2、第一方面,本申請(qǐng)?zhí)峁┝艘环N資源配置方法。方法包括:
3、獲取容器組集合中的各個(gè)容器組各自對(duì)應(yīng)的規(guī)格配置信息,容器組集合是基于目標(biāo)服務(wù)實(shí)例對(duì)應(yīng)的服務(wù)組件創(chuàng)建的,規(guī)格配置信息為基于目標(biāo)服務(wù)實(shí)例對(duì)應(yīng)的服務(wù)需求方的服務(wù)需求數(shù)據(jù)確定的;
4、基于規(guī)格配置信息為各個(gè)容器組進(jìn)行匹配的資源配置,完成資源配置的容器組集合中至少存在兩個(gè)容器組具有不同的資源服務(wù)能力;
5、通過(guò)完成資源配置的容器組集合為服務(wù)需求方提供目標(biāo)服務(wù)實(shí)例所屬服務(wù)類型對(duì)應(yīng)的服務(wù)。
6、另一方面,本申請(qǐng)還提供了一種資源配置裝置。裝置包括:
7、獲取模塊,用于獲取容器組集合中的各個(gè)容器組各自對(duì)應(yīng)的規(guī)格配置信息,容器組集合是基于目標(biāo)服務(wù)實(shí)例對(duì)應(yīng)的服務(wù)組件創(chuàng)建的,規(guī)格配置信息為基于目標(biāo)服務(wù)實(shí)例對(duì)應(yīng)的服務(wù)需求方的服務(wù)需求數(shù)據(jù)確定的;
8、配置模塊,用于基于規(guī)格配置信息為各個(gè)容器組進(jìn)行匹配的資源配置,完成資源配置的容器組集合中至少存在兩個(gè)容器組具有不同的資源服務(wù)能力;
9、服務(wù)模塊,用于通過(guò)完成資源配置的容器組集合為服務(wù)需求方提供目標(biāo)服務(wù)實(shí)例所屬服務(wù)類型對(duì)應(yīng)的服務(wù)。
10、另一方面,本申請(qǐng)還提供了一種計(jì)算機(jī)設(shè)備。計(jì)算機(jī)設(shè)備包括存儲(chǔ)器和處理器,存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,處理器執(zhí)行計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)第一方面提供的資源配置方法。
11、另一方面,本申請(qǐng)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面提供的資源配置方法。
12、另一方面,本申請(qǐng)還提供了一種計(jì)算機(jī)程序產(chǎn)品。計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面提供的資源配置方法。
13、上述資源配置方法、裝置、計(jì)算機(jī)設(shè)備、存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,首先獲取容器組集合中的各個(gè)容器組各自對(duì)應(yīng)的規(guī)格配置信息,容器組集合是基于目標(biāo)服務(wù)實(shí)例對(duì)應(yīng)的服務(wù)組件創(chuàng)建的,規(guī)格配置信息為基于目標(biāo)服務(wù)實(shí)例對(duì)應(yīng)的服務(wù)需求方的服務(wù)需求數(shù)據(jù)確定的;然后基于規(guī)格配置信息為各個(gè)容器組進(jìn)行匹配的資源配置,完成資源配置的容器組集合中至少存在兩個(gè)容器組具有不同的資源服務(wù)能力;通過(guò)完成資源配置的容器組集合為服務(wù)需求方提供目標(biāo)服務(wù)實(shí)例所屬服務(wù)類型對(duì)應(yīng)的服務(wù)。服務(wù)組件對(duì)應(yīng)的容器組集合中各容器組的資源服務(wù)能力并不是完全相同的,上述方法面向服務(wù)需求方開(kāi)放了容器組規(guī)格非對(duì)等配置的能力,提升了容器組規(guī)格配置的靈活性,在滿足服務(wù)需求方的多種變配需求的同時(shí),大大提升了服務(wù)資源的利用率。
14、第二方面,本申請(qǐng)?zhí)峁┝艘环N資源配置方法。方法包括:
15、響應(yīng)于資源配置操作,生成資源配置請(qǐng)求,資源配置操作為目標(biāo)服務(wù)實(shí)例對(duì)應(yīng)的服務(wù)需求方基于服務(wù)需求數(shù)據(jù)執(zhí)行的,資源配置請(qǐng)求攜帶容器組集合中的各個(gè)容器組各自對(duì)應(yīng)的規(guī)格配置信息,容器組集合是基于目標(biāo)服務(wù)實(shí)例對(duì)應(yīng)的服務(wù)組件創(chuàng)建的;
16、將資源配置請(qǐng)求發(fā)送至服務(wù)器,資源配置請(qǐng)求用于指示服務(wù)器對(duì)資源配置請(qǐng)求進(jìn)行解析,基于解析結(jié)果獲取容器組集合中的各個(gè)容器組各自對(duì)應(yīng)的規(guī)格配置信息,基于規(guī)格配置信息為各個(gè)容器組進(jìn)行匹配的資源配置,完成資源配置的容器組集合中至少存在兩個(gè)容器組具有不同的資源服務(wù)能力,通過(guò)完成資源配置的容器組集合為服務(wù)需求方提供目標(biāo)服務(wù)實(shí)例所屬服務(wù)類型對(duì)應(yīng)的服務(wù)。
17、另一方面,本申請(qǐng)還提供了一種資源配置裝置。裝置包括:
18、生成模塊,用于響應(yīng)于資源配置操作,生成資源配置請(qǐng)求,資源配置操作為目標(biāo)服務(wù)實(shí)例對(duì)應(yīng)的服務(wù)需求方基于服務(wù)需求數(shù)據(jù)執(zhí)行的,資源配置請(qǐng)求攜帶容器組集合中的各個(gè)容器組各自對(duì)應(yīng)的規(guī)格配置信息,容器組集合是基于目標(biāo)服務(wù)實(shí)例對(duì)應(yīng)的服務(wù)組件創(chuàng)建的;
19、發(fā)送模塊,用于將資源配置請(qǐng)求發(fā)送至服務(wù)器,資源配置請(qǐng)求用于指示服務(wù)器對(duì)資源配置請(qǐng)求進(jìn)行解析,基于解析結(jié)果獲取容器組集合中的各個(gè)容器組各自對(duì)應(yīng)的規(guī)格配置信息,基于規(guī)格配置信息為各個(gè)容器組進(jìn)行匹配的資源配置,完成資源配置的容器組集合中至少存在兩個(gè)容器組具有不同的資源服務(wù)能力,通過(guò)完成資源配置的容器組集合為服務(wù)需求方提供目標(biāo)服務(wù)實(shí)例所屬服務(wù)類型對(duì)應(yīng)的服務(wù)。
20、另一方面,本申請(qǐng)還提供了一種計(jì)算機(jī)設(shè)備。計(jì)算機(jī)設(shè)備包括存儲(chǔ)器和處理器,存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,處理器執(zhí)行計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)第二方面提供的資源配置方法。
21、另一方面,本申請(qǐng)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第二方面提供的資源配置方法。
22、另一方面,本申請(qǐng)還提供了一種計(jì)算機(jī)程序產(chǎn)品。計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第二方面提供的資源配置方法。
23、上述資源配置方法、裝置、計(jì)算機(jī)設(shè)備、存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,響應(yīng)于資源配置操作,生成資源配置請(qǐng)求,資源配置操作為目標(biāo)服務(wù)實(shí)例對(duì)應(yīng)的服務(wù)需求方基于服務(wù)需求數(shù)據(jù)執(zhí)行的,資源配置請(qǐng)求攜帶容器組集合中的各個(gè)容器組各自對(duì)應(yīng)的規(guī)格配置信息,容器組集合是基于目標(biāo)服務(wù)實(shí)例對(duì)應(yīng)的服務(wù)組件創(chuàng)建的;將資源配置請(qǐng)求發(fā)送至服務(wù)器,資源配置請(qǐng)求用于指示服務(wù)器對(duì)資源配置請(qǐng)求進(jìn)行解析,基于解析結(jié)果獲取容器組集合中的各個(gè)容器組各自對(duì)應(yīng)的規(guī)格配置信息,基于規(guī)格配置信息為各個(gè)容器組進(jìn)行匹配的資源配置,完成資源配置的容器組集合中至少存在兩個(gè)容器組具有不同的資源服務(wù)能力,通過(guò)完成資源配置的容器組集合為服務(wù)需求方提供目標(biāo)服務(wù)實(shí)例所屬服務(wù)類型對(duì)應(yīng)的服務(wù)。服務(wù)組件對(duì)應(yīng)的容器組集合中各容器組的資源服務(wù)能力并不是完全相同的,上述方法面向服務(wù)需求方開(kāi)放了容器組規(guī)格非對(duì)等配置的能力,提升了容器組規(guī)格配置的靈活性,在滿足服務(wù)需求方的多種變配需求的同時(shí),大大提升了服務(wù)資源的利用率。
1.一種資源配置方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取容器組集合中的各個(gè)容器組各自對(duì)應(yīng)的規(guī)格配置信息之前,還包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述組件配置信息包括數(shù)據(jù)分片信息和數(shù)據(jù)副本信息;所述根據(jù)所述組件配置信息和所述目標(biāo)服務(wù)實(shí)例對(duì)應(yīng)的服務(wù)組件,創(chuàng)建服務(wù)組件對(duì)應(yīng)的容器組集合,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取容器組集合中的各個(gè)容器組各自對(duì)應(yīng)的規(guī)格配置信息,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述接收客戶端發(fā)送的容量更新請(qǐng)求,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取容器組集合中的各個(gè)容器組各自對(duì)應(yīng)的規(guī)格配置信息,包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述接收客戶端發(fā)送的變配更新請(qǐng)求,包括:
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述服務(wù)需求數(shù)據(jù)包括預(yù)設(shè)的規(guī)格更新策略,所述獲取容器組集合中的各個(gè)容器組各自對(duì)應(yīng)的規(guī)格配置信息,包括:
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述規(guī)格更新策略包括水平擴(kuò)容信息和垂直升級(jí)信息,所述使用所述規(guī)格更新策略對(duì)所述待更新容器組集合進(jìn)行更新,包括:
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于規(guī)格配置信息為所述各個(gè)容器組進(jìn)行匹配的資源配置,包括:
11.根據(jù)權(quán)利要求1-10任一項(xiàng)所述的方法,其特征在于,所述規(guī)格配置信息包括持久卷聲明,所述基于規(guī)格配置信息為所述各個(gè)容器組進(jìn)行匹配的資源配置,包括:
12.一種資源配置方法,其特征在于,所述方法包括:
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述服務(wù)需求數(shù)據(jù)包括資源利用率閾值,所述響應(yīng)于資源配置操作,生成資源配置請(qǐng)求,包括:
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述資源配置頁(yè)面包括水平擴(kuò)容區(qū)域和垂直升級(jí)區(qū)域,所述響應(yīng)于在所述資源配置頁(yè)面發(fā)送的資源配置操作,生成資源配置請(qǐng)求,包括:
15.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述響應(yīng)于資源配置操作,生成資源配置請(qǐng)求,包括:
16.一種資源配置裝置,其特征在于,所述裝置包括:
17.一種資源配置裝置,其特征在于,所述裝置包括:
18.一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至15中任一項(xiàng)所述的方法的步驟。
19.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至15中任一項(xiàng)所述的方法的步驟。
20.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至15中任一項(xiàng)所述的方法的步驟。