一种云计算环境下的资源分配方法和装置与流程

文档序号:33045115发布日期:2023-01-24 22:19阅读:33来源:国知局
一种云计算环境下的资源分配方法和装置与流程

1.本发明涉及电子数字数据处理技术领域,尤其涉及一种云计算环境下的资源分配方法和装置。


背景技术:

2.云计算是一种基于互联网的新型信息资源服务系统,可以为用户提供包括基础设施、平台和应用在内的可定制弹性虚拟化资源服务。在技术进步、需求引领和服务模式创新等因素的共同驱动下,云计算得到了普遍认可,已经在现实生活中形成涵盖移动互联网、物联网等在内的新型创意产业,并以其低成本和无处不在的应用得到迅速发展,将从根本上改变人们生活的方方面面。
3.对于规模较大的云计算中心而言,需要将物理资源划分成多个虚拟资源池,每个虚拟资源池实际上是一组cpu、内存、网络、存储等物理资源的集合,之所以采用这种方式,一方面是因为虚拟化动态迁移技术的约束,另一方面则是一些具体业务划分的要求。
4.目前,虚拟资源池的划分主要是在云计算中心建设初期,由人工规划完成,但是,人工的划分当用户的需求到达时,每次都需要根据需求去一一筛选资源,无法快速获取对应资源,无法及时回复客户。


技术实现要素:

5.本发明的目的在于提供一种云计算环境下的资源分配方法和装置,旨在解决现有虚拟资源池划分无法及时回复客户的问题。
6.为实现上述目的,第一方面,本发明提供了一种云计算环境下的资源分配方法,包括以下步骤:
7.采集云计算环境下数据中心的资源数据,得到初始资源数据;
8.对所述初始资源数据进行多维度划分,得到维度资源库;
9.基于客户需求维度匹配所述维度资源库对应资源,完成资源分配。
10.其中,所述采集云计算环境下数据中心的资源数据,得到初始资源数据的具体方式:
11.采集云计算环境下数据中心的资源数据,得到采集数据;
12.对所述采集数据进行过滤预处理,得到可用数据;
13.对所述可用数据进行压缩处理,得到初始资源数据。
14.其中,所述多维度划分包括应用计算属性、用户组织属性、用户业务属性和服务水平等级中的一种或多种。
15.其中,所述基于客户需求维度匹配所述维度资源库对应资源,完成资源分配的具体方式:
16.接收客户需求维度,并识别所述需求维度,得到需求指令;
17.提取所述需求指令中的关键词,得到调取属性;
18.基于所述调取属性匹配所述维度资源库内对应属性资源,完成资源分配。
19.其中,所述基于所述调取属性匹配所述维度资源库对应属性资源,完成资源分配的具体方式:
20.基于所述调取属性匹配所述维度资源库内的对应资源,得到匹配数据;
21.基于所述匹配数据调取所述对应资源,完成资源分配。
22.第二方面,本发明还提供一种云计算环境下的资源分配装置,包括控制模块、数据模块、划分模块和分配模块,所述控制模块分别与所述数据模块、所述划分模块和所述分配模块连接;
23.所述控制模块,用于控制所述数据模块、所述划分模块和所述分配模块的运作;
24.所述数据模块,用于采集计算环境下数据中心的资源数据,得到初始资源数据;
25.所述划分模块,划分所述初始资源数据,得到维度资源库;
26.所述分配模块,基于客户需求分配所述维度资源库内的资源。
27.其中,所述数据模块包括采集单元、过滤单元和压缩单元,所述采集单元、所述过滤单元和所述压缩单元依次连接;
28.所述采集单元,用于采集云计算环境下数据中心的资源数据,获取采集数据;
29.所述过滤单元,用于过滤所述采集数据中的无用数据,得到可用数据;
30.所述压缩单元,用于压缩所述可用数据,得到初始资源数据。
31.本发明的一种云计算环境下的资源分配方法,采集云计算环境下数据中心的资源数据,得到初始资源数据,对所述初始资源数据进行多维度划分,得到维度资源库,基于客户需求维度调取所述维度资源库对应资源,完成资源分配,该方法采集资源数据生成所述初始资源数据,对所述初始资源数据进行多维度划分,生成所述维度资源库,根据客户的需求定义需求维度,并基于需求维度匹配所述维度资源库中的资源,并将匹配得到的资源分配给客户,该方法维度匹配可快速获取客户所需资源,无需人工筛选,可快速分配资源给客户并及时做出回应,解决现有虚拟资源池划分无法及时回复客户的问题。
附图说明
32.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
33.图1是本发明提供的一种云计算环境下的资源分配方法的流程图。
34.图2是采集云计算环境下数据中心的资源数据,得到初始资源数据的具体方式的流程图。
35.图3是基于客户需求维度匹配所述维度资源库对应资源,完成资源分配的具体方式的流程图。
36.图4是本发明提供的一种云计算环境下的资源分配装置结构示意图。
37.图5是数据模块的结构示意图。
38.图6是划分模块的结构示意图。
39.图7是分配模块的结构示意图。
40.1-控制模块、2-数据模块、3-划分模块、4-分配模块、5-采集单元、6-过滤单元、7-压缩单元、8-定义单元、9-更替单元、10-分类单元、11-接收单元、12-提取单元、13-匹配单元。
具体实施方式
41.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
42.请参阅图1至图3,第一方面,本发明提供一种云计算环境下的资源分配方法,包括以下步骤:
43.s1采集云计算环境下数据中心的资源数据,得到初始资源数据;
44.具体方式;
45.s11采集云计算环境下数据中心的资源数据,得到采集数据;
46.s12对所述采集数据进行过滤预处理,得到可用数据;
47.s13对所述可用数据进行压缩处理,得到初始资源数据。
48.具体的,将所述可用数据压缩处理,减少所述初始资源数据所占内存。
49.s2对所述初始资源数据进行多维度划分,得到维度资源库;
50.具体的,所述多维度划分包括应用计算属性、用户组织属性、用户业务属性和服务水平等级中的一种或多种。
51.s3基于客户需求维度匹配所述维度资源库对应资源,完成资源分配。
52.具体方式:
53.s31接收客户需求维度,并识别所述需求维度,得到需求指令;
54.s32提取所述需求指令中的关键词,得到调取属性;
55.s33基于所述调取属性匹配所述维度资源库内对应属性资源,完成资源分配。
56.具体方式:
57.s331基于所述调取属性匹配所述维度资源库内的对应资源,得到匹配数据;
58.s332基于所述匹配数据调取所述对应资源,完成资源分配。
59.请参阅图4至图7,第二方面,本发明还提供一种云计算环境下的资源分配装置,包括控制模块1、数据模块2、划分模块3和分配模块4,所述控制模块1分别与所述数据模块2、所述划分模块3和所述分配模块4连接;
60.所述控制模块1,用于控制所述数据模块2、所述划分模块3和所述分配模块4的运作;
61.所述数据模块2,用于采集计算环境下数据中心的资源数据,得到初始资源数据;
62.所述划分模块3,划分所述初始资源数据,得到维度资源库;
63.所述分配模块4,基于客户需求分配所述维度资源库内的资源。
64.在本实施方案中,通过所述控制模块1控制所述数据模块2、所述划分模块3和所述分配模块4的正常运作,所述数据模块2采采集云计算环境下数据中心的资源数据得到采集数据,并对所述采集数据进行过滤预处理剔除无用数据,得到可用数据,再对所述可用数据进行压缩处理,得到初始资源数据,所述划分模块3划分所述初始资源数据得到维度资源
库,所述分配模块4接收客户需求维度,并识别所述需求维度得到需求指令,提取所述需求指令中的关键词,得到调取属性,根据所述调取属性匹配所述维度资源库内对应属性资源,完成资源分配。
65.进一步的,所述数据模块2包括采集单元5、过滤单元6和压缩单元7,所述采集单元5、所述过滤单元6和所述压缩单元7依次连接;
66.所述采集单元5,用于采集云计算环境下数据中心的资源数据,获取采集数据;
67.所述过滤单元6,用于过滤所述采集数据中的无用数据,得到可用数据;
68.所述压缩单元7,用于压缩所述可用数据,得到初始资源数据。
69.在本实施方案中,所述采集单元5采集云计算环境下数据中心的资源数据,获取采集数据,所述过滤单元6将所述采集数据过滤,剔除其中的无用数据得到可用数据,所述压缩单元7将所述可用数据进行压缩得到初始资源数据,减小所述初始资源数据所占用的内存。
70.进一步的,所述划分模块3包括定义单元8、更替单元9和分类单元10,所述定义单元8、所述更替单元9和所述分类单元10依次连接;
71.所述定义单元8,用于定义划分维度属性;
72.所述更替单元9,用于更替所述划分维度;
73.所述分类单元10,基于所述划分维度对所述初始资源数据进行划分,得到维度资源库。
74.在本实施方案中,通过所述定义单元8定义划分维度属性,所述更替单元9实施更替所述划分维度,满足未来可能发展出的资源划分维度的要求,所述分类单元10根据所述划分维度对所述初始资源数据进行划分,得到维度资源库。
75.进一步的,所述分配模块4包括接收单元11、提取单元12和匹配单元13,所述接收单元11、所述提取单元12和所述匹配单元13依次连接;
76.所述接收单元11,用于接收客户需求维度信息,得到需求指令;
77.所述提取单元12,用于提取所述需求指令关键词,得到调取属性;
78.所述匹配单元13,基于所述调取属性匹配所述维度资源库属性资源。
79.在本实施方案中,所述接收单元11接收客户需求维度信息得到需求指令,所述提取单元12提取所述需求指令关键词得到调取属性,所述匹配单元13基于所述调取属性匹配所述维度资源库属性资源,完成资源分配。
80.以上所揭露的仅为本发明一种专利名称较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1