技术新讯 > 计算推算,计数设备的制造及其应用技术 > 集群管理方法、装置、存储介质以及电子设备与流程  >  正文

集群管理方法、装置、存储介质以及电子设备与流程

  • 国知局
  • 2024-09-14 14:24:52

本申请实施例涉及云,尤其涉及集群管理方法、装置、存储介质以及电子设备。

背景技术:

1、在云原生领域,集群是重要的技术架构方式之一,在通常情况下,集群内的实例创建之后,会一直占用该实例申请到的资源,直到实例被删除。因此,在周末、节假日或工作日晚上等很少有操作的时间段,即使期间该实例没有任何使用和操作,实例资源也得不到及时的释放和合理利用,这会造成资源的浪费,导致集群的成本上升。

技术实现思路

1、为了解决上述资源无法得到及时释放导致集群成本上升的技术问题,本申请实施例提供集群管理方法、装置、存储介质以及电子设备,基于实例对象的实时状态来进行资源的合理分配。

2、一方面,本申请实施例提供了一种集群管理方法,所述集群包括至少一个实例对象,每一所述实例对象包括至少一个资源池,每一所述资源池包括至少一个资源,所述方法包括:

3、提取实例序列中的目标实例对象;

4、获取所述集群的全局配置信息和所述目标实例对象对应的实例配置信息;

5、基于所述全局配置信息和所述实例配置信息确定所述目标实例对象的预期状态;

6、在所述目标实例对象的预期状态为休眠状态的情况下,基于所述实例配置信息确定所述目标实例对象中的目标资源池和第一目标资源;

7、对所述目标实例对象执行休眠操作,回收所述目标资源池中的所述第一目标资源。

8、另一方面,本申请实施例提供一种集群管理装置,所述集群包括至少一个实例对象,每一所述实例对象包括至少一个资源池,每一所述资源池包括至少一个资源,所述装置包括:

9、目标实例对象提取模块,用于提取实例序列中的目标实例对象;

10、配置信息获取模块,用于获取所述集群的全局配置信息和所述目标实例对象对应的实例配置信息;

11、预期状态确定模块,用于基于所述全局配置信息和所述实例配置信息确定所述目标实例对象的预期状态;

12、第一目标资源确定模块,用于在所述目标实例对象的预期状态为休眠状态的情况下,基于所述实例配置信息确定所述目标实例对象中的目标资源池和第一目标资源;

13、休眠模块,用于对所述目标实例对象执行休眠操作,回收所述目标资源池中的第一目标资源。

14、另一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现上述的一种集群管理方法。

15、另一方面,本申请实施例提供了一种电子设备,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令实现上述的一种集群管理方法。

16、另一方面,本申请实施例提供了一种计算机程序产品,包括计算机程序或指令,该计算机程序或指令被处理器执行时实现上述的一种集群管理方法。

17、本申请实施例提供一种集群管理方法,该集群管理方法基于全局配置和实例配置得到目标实例对象的预期状态,该预期状态是基于作用于集群中每一实例对象的优先级较低的普适配置和针对单独实例对象的优先级较高的个性化配置得到的,因此能够更好地适应每一实例对象的特性,在将目标实例对象的当前状态调整为预期状态的过程中,合理回收该目标实例对象的资源,既节约了成本,又能够保证不违背实例对象的工作规律,避免了对集群产生负面影响。

技术特征:

1.一种集群管理方法,其特征在于,所述集群包括至少一个实例对象,每一所述实例对象包括至少一个资源池,每一所述资源池包括至少一个资源,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述基于所述全局配置信息和所述实例配置信息确定所述目标实例对象的预期状态,包括:

4.根据权利要求3所述的方法,其特征在于,所述基于所述目标实例配置信息确定所述目标实例对象的预期状态,包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述实例配置信息确定所述目标实例对象中的目标资源池和第一目标资源,包括:

6.根据权利要求5所述的方法,其特征在于,所述对所述目标实例对象执行休眠操作,回收所述目标资源池中的第一目标资源,包括:

7.根据权利要求6所述的方法,其特征在于,所述对所述目标实例对象执行唤醒操作,包括:

8.根据权利要求7所述的方法,其特征在于,在所述基于所述模板构建所述第二目标资源之后,所述方法还包括:

9.根据权利要求1所述的方法,其特征在于,所述方法还包括:

10.根据权利要求1所述的方法,其特征在于,所述方法还包括:

11.一种集群管理装置,其特征在于,所述集群包括至少一个实例对象,每一所述实例对象包括至少一个资源池,每一所述资源池包括至少一个资源,所述装置包括:

12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如权利要求1至10中任一项所述的一种集群管理方法。

13.一种电子设备,其特征在于,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令实现如权利要求1至10中任一项所述的一种集群管理方法。

14.一种计算机程序产品,其特征在于,包括计算机程序或指令,该计算机程序或指令被处理器执行时实现如权利要求1至10中任一项所述的一种集群管理方法。

技术总结本申请实施例公开集群管理方法、装置、存储介质以及电子设备,该方法可以应用于云技术领域。该集群管理方法基于全局配置和实例配置得到目标实例对象的预期状态,该预期状态是基于作用于集群中每一实例对象的优先级较低的普适配置和针对单独实例对象的优先级较高的个性化配置得到的,因此能够更好地适应每一实例对象的特性,在将目标实例对象的当前状态调整为预期状态的过程中,合理回收该目标实例对象的资源,既节约了成本,又能够保证不违背实例对象的工作规律,避免了对集群产生负面影响。技术研发人员:鲁茸定主受保护的技术使用者:腾讯云计算(北京)有限责任公司技术研发日:技术公布日:2024/9/12

本文地址:https://www.jishuxx.com/zhuanli/20240914/293937.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。