资源管理方法及装置、电子设备及存储介质制造方法及图纸

技术编号:36079991 阅读:12 留言:0更新日期:2022-12-24 10:53
本申请提供了一种资源管理方法及装置、电子设备及存储介质,涉及云计算技术领域,依据本申请实施例,预先设置了预设属性,在需要新增资源时,只需要根据新增资源的资源信息,确定新增资源对应于各个预设属性的属性值,再将新增资源对应于各个预设属性的属性值,存入存储模块中即可。所有新增资源均按照上述方式引入,存储模块的表格中只需要添加对应的信息即可,不会修改表格的结构,也不需要增加新的表格,屏蔽了异构资源引入对边缘云中信息存储所对应的数据结构的影响,有效降低了新资源引入给边缘云的应用带来的稳定性的影响。给边缘云的应用带来的稳定性的影响。给边缘云的应用带来的稳定性的影响。

【技术实现步骤摘要】
资源管理方法及装置、电子设备及存储介质


[0001]本申请涉及云计算
,尤其涉及一种资源管理方法及装置、电子设备及存储介质。

技术介绍

[0002]边缘云是基于云计算技术和边缘计算的能力,构筑在边缘基础设施之上的云计算架构,具有计算、存储、网络全方位的服务能力。边缘节点数量多,并且不同边缘节点中资源异构程度较大,比如在计算方面,利用的硬件不同,再比如在存储方面,利用的存储介质不同。
[0003]边缘节点中,资源异构程度较大,给资源管理和调度带来了挑战,每次引入异构资源都需要改变信息存储所对应的数据结构,例如修改用于存储信息的表格的结构、增加新的表格,这些都属于危险性较高的数据操作,在资源的信息量较大时很容易给边缘云的应用带来稳定性的问题。并且,新资源的引入还需要开发操作该资源的软件,例如针对该资源进行资源查询、资源扣减、资源回退等的接口,再例如,针对该资源进行用户管理、实例管控等的软件,造成新资源引入效率低下,并且人力资源消耗较大。

技术实现思路

[0004]本申请实施例提供一种资源管理方法及装置、电子设备及存储介质,以解决上述至少一个技术缺陷。
[0005]第一方面,本申请实施例提供了一种资源管理方法,包括:
[0006]获取新增资源的资源信息,以及至少一个预设属性;
[0007]根据所述资源信息,确定所述新增资源对应于各个预设属性的属性值;
[0008]将所述新增资源对应于各个预设属性的属性值,存入存储模块中。
[0009]在一种可能的实施方式中,所述存储模块包括存储有数据库的存储子模块;
[0010]所述将所述新增资源对应于各个预设属性的属性值,存入存储模块中,包括:
[0011]将所述新增资源对应于各个预设属性的属性值,存入所述存储子模块的数据库中。
[0012]在一种可能的实施方式中,所述存储模块包括分布式缓存子模块;
[0013]所述将所述新增资源对应于各个预设属性的属性值,存入存储模块中,包括:
[0014]获取至少一个预设的资源属性类别,以及每个资源属性类别分别对应的预设属性;
[0015]利用各个预设属性的属性值,根据各个资源属性类别所对应的预设属性,生成各个资源属性类别对应的资源表单;
[0016]建立所述新增资源的标识信息与各个资源表单之间的映射关系;
[0017]按照所述映射关系,将所述标识信息以及各个资源表单存入所述分布式缓存子模块中。
[0018]在一种可能的实施方式中,所述映射关系包括键值对对应的关系,其中,所述键值对中键对应于所述标识信息,所述键值对中值对应于所述资源表单。
[0019]在一种可能的实施方式中,所述存储模块还包括本地缓存子模块;
[0020]所述将所述新增资源对应于各个预设属性的属性值,存入存储模块中,还包括:
[0021]利用所述新增资源对应的各个资源表单,生成所述新增资源对应的至少一个资源节点;
[0022]根据资源组织规则,利用所述至少一个资源节点,更新所述本地缓存子模块中的资源树;其中,所述资源树中包括至少一个资源对应的资源节点。
[0023]在一种可能的实施方式中,所述预设属性包括租户标识,所述租户标识对应的属性值包括占用该资源的租户的标识信息;所述资源管理方法还包括:
[0024]确定所述标识信息对应的租户的资源池;其中,所述资源池包括该资源的至少一个预设属性,以及各个所述预设属性对应的属性值。
[0025]在一种可能的实施方式中,所述资源管理方法还包括:
[0026]利用租户过滤插件,获取需要更新的更新资源的资源更新信息,并确定所述资源更新信息对应的租户的标识信息;
[0027]利用拦截插件,根据确定的所述租户的标识信息,定位到所述租户对应的资源池;
[0028]利用所述资源更新信息,更新所述资源池中预设属性的属性值。
[0029]在一种可能的实施方式中,所述资源管理方法还包括:
[0030]利用拦截插件,获取包含租户信息的资源请求,并根据所述租户信息定位到所述资源请求对应的租户的资源池;
[0031]按照所述资源请求指示的操作,对定位到的资源池执行对应的操作。
[0032]在一种可能的实施方式中,所述存储模块包括分布式缓存子模块和本地缓存子模块;所述资源管理方法还包括:
[0033]获取资源查询请求;
[0034]根据所述分布式缓存子模块中存储的信息,确定所述资源查询请求所要查询的租户的标识信息;
[0035]利用拦截插件,获取所述租户的标识信息,并利用所述标识信息定位到所述租户的资源池;
[0036]从所述本地缓存子模块中,获取并反馈定位到的资源池中信息。
[0037]在一种可能的实施方式中,所述资源管理方法还包括:
[0038]获取资源调度请求;
[0039]确定所述资源调度请求对应的资源需求信息;
[0040]根据所述存储模块中存储的各资源的信息,确定能够满足所述资源需求信息的资源分配信息;
[0041]将所述资源分配信息对应的资源分配给所述资源调度请求对应的租户。
[0042]在一种可能的实施方式中,所述存储模块包括分布式缓存子模块;所述根据所述存储模块中存储的各资源的信息,确定能够满足所述资源需求信息的资源分配信息,包括:
[0043]根据所述分布式缓存子模块中存储的各资源的信息,确定能够满足所述资源需求信息的资源分配信息。
[0044]第二方面,本申请实施例提供了一种资源管理装置,包括:
[0045]信息获取模块,用于获取新增资源的资源信息,以及至少一个预设属性;
[0046]资源管理模块,用于根据所述资源信息,确定所述新增资源对应于各个预设属性的属性值,以及将所述新增资源对应于各个预设属性的属性值,存入存储模块中。
[0047]第三方面,本申请实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器在执行所述计算机程序时实现上述任一项所述的方法。
[0048]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法。
[0049]与现有技术相比,本申请具有如下优点:
[0050]依据本申请实施例,预先设置了预设属性,在需要新增资源时,只需要根据新增资源的资源信息,确定新增资源对应于各个预设属性的属性值,再将新增资源对应于各个预设属性的属性值,存入存储模块中即可。所有新增资源均按照上述方式引入,在存储模块的表格中只需要添加新增资源对应于各个预设属性的属性值即可,不需要修改表格的结构,也不需要增加新的表格,屏蔽了异构资源引入对边缘云中信息存储所对应的数据结构的影响,有效降低了新资源引入给边缘云的应用带来的稳定性的影响;同时,由于所有资源都是按照相同的预设属性进行信息存储本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源管理方法,其特征在于,包括:获取新增资源的资源信息,以及至少一个预设属性;根据所述资源信息,确定所述新增资源对应于各个预设属性的属性值;将所述新增资源对应于各个预设属性的属性值,存入存储模块中。2.根据权利要求1所述的方法,其特征在于,所述存储模块包括存储有数据库的存储子模块;所述将所述新增资源对应于各个预设属性的属性值,存入存储模块中,包括:将所述新增资源对应于各个预设属性的属性值,存入所述存储子模块的数据库中。3.根据权利要求1或2所述的方法,其特征在于,所述存储模块包括分布式缓存子模块;所述将所述新增资源对应于各个预设属性的属性值,存入存储模块中,包括:获取至少一个预设的资源属性类别,以及每个资源属性类别分别对应的预设属性;利用各个预设属性的属性值,根据各个资源属性类别所对应的预设属性,生成各个资源属性类别对应的资源表单;建立所述新增资源的标识信息与各个资源表单之间的映射关系;按照所述映射关系,将所述标识信息以及各个资源表单存入所述分布式缓存子模块中。4.根据权利要求3所述的方法,其特征在于,所述映射关系包括键值对对应的关系,其中,所述键值对中键对应于所述标识信息,所述键值对中值对应于所述资源表单。5.根据权利要求3所述的方法,其特征在于,所述存储模块还包括本地缓存子模块;所述将所述新增资源对应于各个预设属性的属性值,存入存储模块中,还包括:利用所述新增资源对应的各个资源表单,生成所述新增资源对应的至少一个资源节点;根据资源组织规则,利用所述至少一个资源节点,更新所述本地缓存子模块中的资源树;其中,所述资源树中包括至少一个资源对应的资源节点。6.根据权利要求1所述的方法,其特征在于,所述预设属性包括租户标识,所述租户标识对应的属性值包括占用该资源的租户的标识信息;所述方法还包括:确定所述标识信息对应的租户的资源池;其中,所述资源池包括该资源的至少一个预设属性,以及各个所述预设属性对应的属性值。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:利用租户过滤插件,获取需要更新的更新资源的资源更新信息,并确定所述资源更新信息对应的租户的标识信息;利用拦截插件,根据确定的所述租户的标识信息,定位到所述租户对应的资源池;利用所述资源更新信息,更...

【专利技术属性】
技术研发人员:刘肖宇
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1