一种基于云平台的电力应用集群管理方法及装置制造方法及图纸

技术编号:27304892 阅读:71 留言:0更新日期:2021-02-10 09:15
本发明专利技术公开了一种基于云平台的电力监控应用集群管理方法及装置,在接收到集群扩展指令时,为应用集群中的空闲应用集群容器或新建应用集群容器配置任务号,并对配置任务号的应用集群容器进行资源配置,然后启动资源配置成功的应用集群容器的应用进程、实时库进程;在收到集群缩容指令时,先停止集群中的空闲应用集群容器或与指令任务号对应的应用集群容器,再回收空闲应用集群容器或停止服务进程和实时库进程的应用集群容器的配置资源;实现了电力监控应用集群的动态扩展或缩容,提高了电力监控应用的数据处理并发性和效率性,保证了电力监控应用的可靠性。力监控应用的可靠性。力监控应用的可靠性。

【技术实现步骤摘要】
一种基于云平台的电力应用集群管理方法及装置


[0001]本专利技术涉及一种基于云平台的电力监控应用集群管理方法及装置,属于电力监控云计算


技术介绍

[0002]随着智能电网的建设不断深入以及电力泛在物联网互联万物的构想逐渐变为现实,电力监控应用的接入和处理的数据量成指数级别增长,有效而可靠的电力监控应用集群资源调度与管理是急需解决的问题。
[0003]目前,电力系统的电力监控应用仍然采用一主多备的高可用集群模式,只有主用服务器处理数据,备用服务器只能热备,处理效率受单台服务器硬件资源的限制,备用服务器的资源无法得到充分利用。而另一方面,云计算技术已经在互联网行业逐步扩展到实体经济的各个领域,云计算技术有效的解决了资源调度的难题,充分发挥了计算资源的潜力,提升了资源利用效率。
[0004]现有云计算技术直接应用于电力监控应用领域仍然存在以下两方面的问题:现有的云计算技术比如Kubernetes的StatefulSet集群是面向类似电力监控的有状态类应用,它的集群扩展只能将最后一个启动的容器首先停止,因此无法适应电力监控应本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于云平台的电力监控应用集群管理方法,其特征在于,所述方法包括如下步骤:集群管理装置接收集群扩容或缩容指令;当集群管理装置接收到集群扩容指令时,判断所述应用集群中是否存在空闲应用集群容器;若是,配置集群扩容指令的任务号至所述空闲应用集群容器;否则,创建新的应用集群容器,并配置集群扩容指令的任务号至创建成功的应用集群容器;对配置集群扩容指令的任务号的应用集群容器进行资源配置;启动资源配置成功的应用集群容器的应用进程、实时库进程;当集群管理装置接收到集群缩容指令时,根据任务号和应用集群中各应用集群容器信息,判断是否为指定应用集群容器的缩容;若指定了任务号并存在和指定任务号对应的应用集群容器,则停止和指定任务号对应的应用集群容器中的应用服务进程和实时库进程,并对停止服务进程和实时库进程的应用集群容器进行配置资源的回收;若无指定任务号或不存在与指定任务号对应的应用集群容器,则判断应用集群中是否有空闲的应用集群容器,并对空闲应用集群容器进行配置资源的回收。2.根据权利要求1所述的基于云平台的电力监控应用集群管理方法,其特征在于,在对配置集群扩容指令的任务号的应用集群容器进行资源配置的步骤之后,所述方法还包括回收资源配置失败的应用集群容器;在启动资源配置成功的应用集群容器的应用进程、实时库进程之后,所述方法还包括回收应用服务进程和实时库进程初始化失败的应用集群容器。3.根据权利要求1所述的基于云平台的电力监控应用集群管理方法,其特征在于,所述方法还包括:获取应用集群中各应用集群容器的应用状态信息;根据各应用集群容器的应用状态信息,判断各应用集群容器是否空闲。4.根据权利要求1所述的基于云平台的电力监控应用集群管理方法,其特征在于,对应用集群容器进行资源回收的方法包括如下步骤:A:获取进行资源回收的应用集群容器在资源分配阶段根据应用集群容器信息和待配置的资源信息生成的资源配置信息列表;所述资源配置信息列表中的资源包括进行资源回收的应用集群容器的外接存储目录、消息通讯主题、实时库访问链接信息和关系库访问链接信息;B:根据进行资源回收的应用集群容器的资源配置信息列表判断所述应用集群容器中是否有存储资源;若是,注销所述应用集群容器的容器外接存储目录,删除所述应用集群容器的资源配置信息列表中的容器外接存储目录;否则,跳转步骤C:C:根据进行资源回收的应用集群容器的资源配置信息列表判断是否有消息配置,若是,注销所述应用集群容器的消息通讯主题,删除所述应用集群容器的资源配置信息列表中的消息通讯主题;否则,执行步骤D;D:判断进行资源回收的应用集群容器的资源配置信息列表中是否存在实时库配置或关系库配置;若存在实时库配置,删除所述应用集群容器的实时库访问链接信息,并删除所述应用集群容器的资源配置信息列表中的实时库访问链接信息;若存在关系库配置,删除所述应用集群容器的关系库访问链接信息,并删除所述应用集群容器的资源配置信息列表中的关系库访问链接信息。
5.根据权利要求1所述的基于云平台的电力监控应用集群管理方法,其特征在于,对应用集群容器进行资源配置的方法包括如下步骤:E:根据进行资源配置的应用集群容器的应用集群容器信息和待配置的资源信息生成资源配置信息列表;所述资源配置信息列表中的资源配置信息包括进行资源配置的应用集群容器的外接存储目录、消息通讯主题、实时库访问链接信息和关系库访问链接信息;F:判断进行资源配置的应用集群容器的资源配置信息列表中是否包括存储配置;若是,对所述应用集群容器进行外接存储目录的配置;否则,跳转步骤G;G:判断进行资源配置的应用集群容器的配置信息列表中是否包含有消息配置;若是,对所述应用集群容器进行消息通讯主题的配置;否则,跳转步骤H;H:判断进行资源配置的应用集群容器的配置信息列表中是否存在实时库配置或关系库配置;若存在实时库配置,对所述应用集群容器进行实时库访问链接信息的配置;若存在关系库配置,对所述应用集群容器进行关系库访问链接信息的配置。6.一种基于云平台的电力监控应用集群管理装置,其特征在于,所述装置包括集群调度单元、资源配置单元和执行器;所述集群...

【专利技术属性】
技术研发人员:孙超王艳蓉夏晨陆鑫顾全
申请(专利权)人:南京南瑞继保工程技术有限公司
类型:发明
国别省市:

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

1