批量化巡检方法、云平台、处理器及存储介质技术

技术编号:38711051 阅读:7 留言:0更新日期:2023-09-08 14:53
本申请提供一种批量化巡检方法、云平台、处理器及存储介质,属于计算机领域,包括:基于用户对巡检应用程序的上传操作,从多个服务器中选择一个服务器;利用上传的巡检应用程序执行所选择服务器的单次巡检任务;确定单次巡检任务中所选择服务器所需的单次巡检资源量;根据单次巡检资源量和多个服务器的数量,确定巡检多个服务器所需的批量巡检资源量;根据批量巡检资源量申请资源量;利用申请到的批量巡检资源执行多个服务器的批量巡检任务。通过本申请提供的方法,能够减少虚拟服务器的资源闲置,快速响应任务需求,可以根据当前巡检所需的资源量,灵活调动云资源,用合理的资源完成服务器批量巡检任务,减少云资源浪费,降低云平台成本。平台成本。平台成本。

【技术实现步骤摘要】
批量化巡检方法、云平台、处理器及存储介质


[0001]本申请涉及计算机
,具体地,涉及一种批量化巡检方法、一种批量化巡检云平台、一种处理器及一种存储介质。

技术介绍

[0002]云平台也就是云计算平台,它是基于硬件资源(服务器、交换机、计算机等)和软件资源(应用软件和集成开发环境等),用来提供计算、网络和存储能力的服务平台,用户只需要通过网络发送请求,就能够直接从云平台获取满足需求的资源,不需要购买服务器,也不用搭建机房。云平台是将服务器虚拟化,是计算、存储、网络化资源池,不只是存储数据,而是提供某种服务,是物联网和大数据时代传统计算机和网络技术发展融合的产物。
[0003]云平台作为信息行业的一场崭新的革命性技术理念,深刻地影响着各行各业,其核心便是将计算、存储等资源进行统一地协调管理,用户通过网络获取资源,摆脱了时间和空间的限制,极大地提高了资源的利用率。
[0004]现有技术中,在进行多个线下实体服务器巡检时,通常是在云平台上申请专门的虚拟服务器进行服务器巡检,专门的虚拟服务器提供的资源固定,而多个服务器巡检的资源量需求不固定,这样会造成专门的虚拟服务器的资源闲置。

技术实现思路

[0005]本申请实施例的目的是提供一种批量化巡检方法、云平台、处理器及存储介质。
[0006]为了实现上述目的,本申请第一方面提供一种批量化巡检方法,所述批量化巡检方法包括:基于用户对巡检应用程序的上传操作,从多个服务器中选择一个服务器;利用上传的巡检应用程序执行所选择服务器的单次巡检任务;确定单次巡检任务中所选择服务器所需的单次巡检资源量;根据所述单次巡检资源量和服务器的数量,确定巡检所述多个服务器所需的批量巡检资源量;根据所述批量巡检资源量申请批量巡检资源;利用申请到的批量巡检资源执行所述多个服务器的批量巡检任务。
[0007]在本申请实施例中,所述利用上传的巡检应用程序执行所选择服务器的单次巡检任务,包括:将巡检应用程序的巡检脚本注入带有监控进程的镜像中,在镜像中根据巡检应用程序的巡检脚本执行所选择服务器的巡检任务。
[0008]在本申请实施例中,所述确定单次巡检任务中所选择服务器所需的单次巡检资源量,包括:利用镜像中的监控进程确定单次巡检任务中所选择服务器所需的单次巡检资源量。
[0009]在本申请实施例中,所述利用镜像中的监控进程确定单次巡检任务中所选择服务器所需的单次巡检资源量,包括:利用镜像中的监控进程确定单次巡检任务中的单次巡检资源使用情况;其中,所述单次巡检资源使用情况包括:单次巡检CPU使用量、单次巡检内存使用量和/或单次巡检存储使用量;根据单次巡检资源使用情况确定所述单次巡检资源量。
[0010]在本申请实施例中,所述单次巡检资源使用情况包括:单次巡检CPU使用量;所述
根据单次巡检资源使用情况确定所述单次巡检资源量,包括:去除单次巡检CPU使用量中的畸形数据;计算去除畸形数据后单次巡检CPU使用量的平均值,并将该平均值作为所述单次巡检资源量。
[0011]在本申请实施例中,所述单次巡检资源使用情况包括:单次巡检内存使用量;所述根据单次巡检资源使用情况确定所述单次巡检资源量,包括:在所述单次巡检内存使用量大于设定内存使用量的情况下,根据所述设定内存使用量确定单次巡检内存需求量,并将确定的单次巡检内存需求量作为所述单次巡检资源量。
[0012]在本申请实施例中,所述单次巡检资源使用情况包括:单次巡检存储使用量;所述根据单次巡检资源使用情况确定所述单次巡检资源量,包括:在所述单次巡检存储使用量大于设定存储使用量的情况下,根据所述设定存储使用量确定单次巡检存储需求量,并将确定的单次巡检存储需求量作为所述单次巡检资源量。
[0013]在本申请实施例中,所述根据所述批量巡检资源量申请批量巡检资源,包括:调用Terraform根据所述批量巡检资源量申请批量巡检资源。
[0014]在本申请实施例中,所述方法还包括:在利用申请到的批量巡检资源执行所述多个服务器的批量巡检任务之后,调用Terraform释放申请到的批量巡检资源。
[0015]本申请第二方面提供一种批量化巡检云平台,所述批量化巡检云平台包括:选择模块,用于基于用户对巡检应用程序的上传操作,从多个服务器中选择一个服务器;单次巡检模块,用于利用上传的巡检应用程序执行所选择服务器的单次巡检任务;单次巡检资源量确定模块,用于确定单次巡检任务中所选择服务器所需的单次巡检资源量;批量巡检资源量确定模块,用于根据所述单次巡检资源量和服务器的数量,确定巡检所述多个服务器所需的批量巡检资源量;申请模块,用于根据所述批量巡检资源量申请批量巡检资源;批量巡检模块,用于利用申请到的批量巡检资源执行所述多个服务器的批量巡检任务。
[0016]本申请第三方面提供一种处理器,被配置成执行上文所述的批量化巡检方法。
[0017]本申请第四方面提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令在被处理器执行时使得所述处理器被配置成执行上文所述的批量化巡检方法。
[0018]本申请第五方面提供一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现上文所述的批量化巡检方法。
[0019]通过本申请提供的技术方案,本申请至少具有如下技术效果:
[0020]本申请的批量化巡检方法,在用户上传巡检应用程序之后,从多个服务器中选择一个服务器,然后利用上传的巡检应用程序执行该服务器的单次巡检任务,并确定单次巡检任务中该服务器所需的单次巡检资源量,接着根据单次巡检资源量和多个服务器的数量,确定巡检多个服务器所需的批量巡检资源量,根据批量巡检资源量申请资源量,利用申请到的批量巡检资源执行多个服务器的批量巡检任务。通过本申请提供的批量化巡检方法,将巡检应用程序上传至云平台即可进行服务器批量巡检,不需要申请专门的虚拟服务器,减少了虚拟服务器的资源闲置,能够根据单次巡检任务所需的资源量确定批量巡检任务所需的资源量,快速响应任务需求,可以根据当前巡检所需的资源量,灵活调动云资源,利用合理的资源完成服务器批量巡检任务,减少云资源浪费,降低云平台成本。
[0021]本申请实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0022]附图是用来提供对本申请实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本申请实施例,但并不构成对本申请实施例的限制。在附图中:
[0023]图1示意性示出了根据本申请实施例的批量化巡检方法的流程图;
[0024]图2示意性示出了根据本申请实施例的批量化巡检云平台的示意图;
[0025]图3示意性示出了根据本申请实施例的计算机设备的内部结构图。
[0026]附图标记说明
[0027]201

选择模块;202

单次巡检模块;203

单次巡检资源量确定模块;204
...

【技术保护点】

【技术特征摘要】
1.一种批量化巡检方法,其特征在于,应用于云平台,所述批量化巡检方法包括:基于用户对巡检应用程序的上传操作,从多个服务器中选择一个服务器;利用上传的巡检应用程序执行所选择服务器的单次巡检任务;确定单次巡检任务中所选择服务器所需的单次巡检资源量;根据所述单次巡检资源量和服务器的数量,确定巡检所述多个服务器所需的批量巡检资源量;根据所述批量巡检资源量申请批量巡检资源;利用申请到的批量巡检资源执行所述多个服务器的批量巡检任务。2.根据权利要求1所述的批量化巡检方法,其特征在于,所述利用上传的巡检应用程序执行所选择服务器的单次巡检任务,包括:将巡检应用程序的巡检脚本注入带有监控进程的镜像中,在镜像中根据巡检应用程序的巡检脚本执行所选择服务器的巡检任务。3.根据权利要求2所述的批量化巡检方法,其特征在于,所述确定单次巡检任务中所选择服务器所需的单次巡检资源量,包括:利用镜像中的监控进程确定单次巡检任务中所选择服务器所需的单次巡检资源量。4.根据权利要求3所述的批量化巡检方法,其特征在于,所述利用镜像中的监控进程确定单次巡检任务中所选择服务器所需的单次巡检资源量,包括:利用镜像中的监控进程确定单次巡检任务中的单次巡检资源使用情况;其中,所述单次巡检资源使用情况包括:单次巡检CPU使用量、单次巡检内存使用量和/或单次巡检存储使用量;根据单次巡检资源使用情况确定所述单次巡检资源量。5.根据权利要求4所述的批量化巡检方法,其特征在于,所述单次巡检资源使用情况包括:单次巡检CPU使用量;所述根据单次巡检资源使用情况确定所述单次巡检资源量,包括:去除单次巡检CPU使用量中的畸形数据;计算去除畸形数据后单次巡检CPU使用量的平均值,并将该平均值作为所述单次巡检资源量。6.根据权利要求4所述的批量化巡检方法,其特征在于,所述单次巡检资源使用情况包括:单次巡检内存使用量;所述根据单次巡检资源使用情况确定所述单次巡检资源量,包括:在所述单次巡检内存使用量大于设定内存使用量的情况下,根据所述...

【专利技术属性】
技术研发人员:闫江飞
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1