一种用于改进分布式计算系统的维护系统及方法技术方案

技术编号:20025595 阅读:65 留言:0更新日期:2019-01-06 04:29
本发明专利技术公开了一种用于改进分布式计算系统的维护系统及方法,包括托管一个或多个计算机文件的软件服务器,该系统包括:一个或多个数据存储设备;由选定的一个服务器执行的构建系统,构建系统的执行由选择其中一个服务器,以响应接收要部署的已知计算机文件,由选定的一个服务器或不同的服务器执行的识别系统,响应于与已知计算机文件的签名匹配的有问题的计算机文件的签名,部署数据库返回用于解决问题的元数据提供信息,并且响应于确定数据库不包含用于签名的签名,在有问题的计算机文件中,识别系统确定有问题的计算机文件是不可识别的,并且是从分布式系统中移除以解决问题的候选者。

【技术实现步骤摘要】
一种用于改进分布式计算系统的维护系统及方法
本专利技术涉及计算机
,具体而言,涉及一种用于改进分布式计算系统的维护系统。
技术介绍
典型的大公司具有地理上分布的计算系统。这种分布式计算系统的维护可能具有挑战性,特别是当存在与计算系统相关的问题时。例如,当托管一个或多个软件应用程序的服务器停止正常运行或资源减少时,有必要查找,诊断和解决问题以恢复服务器的操作。在某些情况下,由服务器托管或执行的软件应用程序可能是问题的根源例如,由于损坏的计算机文件,计算机病毒,不兼容性,软件应用程序的过时版本等。为了解决服务器的功能或操作的问题,可能需要解决与服务器托管或执行的软件应用程序相关的问题。
技术实现思路
本专利技术提出了一种用于改进分布式计算系统的维护系统,包括托管一个或多个计算机文件的软件服务器,该系统包括:一个或多个数据存储设备,包括存储部署数据库和二进制存储库的非暂时性计算机可读介质;由选定的一个服务器执行的构建系统,包括通信地耦合到一个或多个数据存储设备的处理器,以促进处理器和部署数据库之间以及处理器和二进制存储库之间的通信,构建系统的执行由选择其中一个服务器,以响应接收要部署的已知计算机文件,(i)为已知计算机文件生成唯一签名,(ii)生成已知计算机文件的元数据,(iii)在部署中创建条目数据库包括已知计算机文件的唯一签名,(iv)将元数据与部署数据库中的唯一签名相关联,并且(v)将已知计算机文件部署到二进制存储库中以将已知计算机文件分发到一个或多个分布式计算系统中的软件服务器;由选定的一个服务器或不同的服务器执行的识别系统,包括通信地耦合到一个或多个数据存储设备的处理器,以促进处理器和部署数据库之间的通信,通过所选择的执行识别系统响应于接收部署在分布式计算系统中并导致分布式计算系统中的问题的有问题的计算机文件,服务器之一或服务器中的不同服务器,(i)为有问题的计算机文件生成唯一签名,以及(ii)提交包含有问题的计算机文件的唯一签名的查询,以确定有问题的计算机文件是否是已知的计算机文件,其中,响应于与已知计算机文件的签名匹配的有问题的计算机文件的签名,部署数据库返回用于解决问题的元数据提供信息,并且响应于确定数据库不包含用于签名的签名,在有问题的计算机文件中,识别系统确定有问题的计算机文件是不可识别的,并且是从分布式系统中移除以解决问题的候选者。所述的系统,所述元数据包括文件名,版本创建日期,供应商名称,程序员名称,构建标识参数,与部署所述已知计算机文件相关联的信息,或与负责维护的用户或组相关联的信息。已知计算机文件或已知计算机文件所分发到的一个或多个软件服务器。所述的系统,已知计算机文件或有问题的计算文件是可执行文件。所述的系统,所述标识系统提供命令行提示以查询所述数据库。所述的系统,响应于部署数据库检索有问题的计算机文件的元数据,在用户的显示器上显示元数据。所述的系统,在部署数据库中找不到有问题的计算机文件的签名。所述的系统,所述识别系统响应于确定所述有问题的计算机文件是要移除的候选者而移除所述有问题的计算机文件。一种用于改进分布式计算系统的维护方法,该方法包括:通过选定的一个服务器执行构建系统,所述服务器包括通信地耦合到一个或多个数据存储设备的处理器以便于执行存储在一个或多个数据存储设备上的处理器和部署数据库之间以及处理器和存储在一个或多个数据存储设备上的二进制存储库之间的通信,以响应于接收要部署的已知计算机文件;通过构建系统生成已知计算机文件的唯一签名和元数据;通过构建系统创建部署数据库中的条目,包括已知计算机文件的唯一签名;通过构建系统将元数据与部署数据库中的唯一签名相关联;通过构建系统将已知计算机文件部署到二进制存储库中,以将已知计算机文件分发到分布式计算系统中的一个或多个软件服务器;由所选择的一个服务器执行识别系统,所述服务器包括通信地耦合到所述一个或多个数据存储设备的处理器,以促进处理器和部署数据库之间以及处理器和二进制存储库之间的通信,以响应于接收到问题。部署在分布式计算系统中并导致分布式计算系统出现问题的计算机文件;通过识别系统生成有问题的计算机文件的唯一签名;和通过识别系统向部署数据库提交包括有问题的计算机文件的唯一签名的查询,以确定有问题的计算机文件是否是已知的计算机文件;其中,响应于与已知计算机文件的签名匹配的有问题的计算机文件的签名,部署数据库返回用于解决问题的元数据提供信息,并且响应于确定数据库不包含用于签名的签名,在有问题的计算机文件中,识别系统确定有问题的计算机文件是不可识别的,并且是从分布式系统中移除以解决问题的候选者。所述的方法,元数据包括文件名,版本创建日期,供应商名称,程序员名称,构建标识参数;与部署已知计算机文件相关联的信息,或与负责维护已知计算机文件或已知计算机文件所分发到的一个或多个软件服务器的用户或组相关联的信息。所述的方法,所述已知计算机文件或所述有问题的计算文件是可执行文件;所述标识系统提供命令行提示以查询所述数据库;还包括:响应于部署数据库检索有问题的计算机文件的元数据,在显示器上为用户显示元数据;在部署数据库中找不到有问题的计算机文件的签名;还包括响应于确定所述有问题的计算机文件是要移除的候选者,由所述识别系统移除所述有问题的计算机文件。具体实施方式为了使得本专利技术的目的、技术方案及优点更加清楚明白,以下结合其实施例,对本专利技术进行进一步详细说明;应当理解,此处所描述的具体实施例仅用于解释本专利技术,并不用于限定本专利技术。对于本领域技术人员而言,在查阅以下详细描述之后,本实施例的其它系统、方法和/或特征将变得显而易见。旨在所有此类附加的系统、方法、特征和优点都包括在本说明书内、包括在本专利技术的范围内,并且受所附权利要求书的保护。在以下详细描述描述了所公开的实施例的另外的特征,并且这些特征根据以下将详细描述将是显而易见的。实施例一:本专利技术提出了一种用于改进分布式计算系统的维护系统,包括托管一个或多个计算机文件的软件服务器,该系统包括:一个或多个数据存储设备,包括存储部署数据库和二进制存储库的非暂时性计算机可读介质;由选定的一个服务器执行的构建系统,包括通信地耦合到一个或多个数据存储设备的处理器,以促进处理器和部署数据库之间以及处理器和二进制存储库之间的通信,构建系统的执行由选择其中一个服务器,以响应接收要部署的已知计算机文件,(i)为已知计算机文件生成唯一签名,(ii)生成已知计算机文件的元数据,(iii)在部署中创建条目数据库包括已知计算机文件的唯一签名,(iv)将元数据与部署数据库中的唯一签名相关联,并且(v)将已知计算机文件部署到二进制存储库中以将已知计算机文件分发到一个或多个分布式计算系统中的软件服务器;由选定的一个服务器或不同的服务器执行的识别系统,包括通信地耦合到一个或多个数据存储设备的处理器,以促进处理器和部署数据库之间的通信,通过所选择的执行识别系统响应于接收部署在分布式计算系统中并导致分布式计算系统中的问题的有问题的计算机文件,服务器之一或服务器中的不同服务器,(i)为有问题的计算机文件生成唯一签名,以及(ii)提交包含有问题的计算机文件的唯一签名的查询,以确定有问题的计算机文件是否是已知的计算机文件,其中,响应于与已知计算机文件本文档来自技高网...

【技术保护点】
1.一种用于改进分布式计算系统的维护系统,其特征在于,包括托管一个或多个计算机文件的软件服务器,该系统包括:一个或多个数据存储设备,包括存储部署数据库和二进制存储库的非暂时性计算机可读介质;由选定的一个服务器执行的构建系统,包括通信地耦合到一个或多个数据存储设备的处理器,以促进处理器和部署数据库之间以及处理器和二进制存储库之间的通信,构建系统的执行由选择其中一个服务器,以响应接收要部署的已知计算机文件,(i)为已知计算机文件生成唯一签名,(ii)生成已知计算机文件的元数据,(iii)在部署中创建条目数据库包括已知计算机文件的唯一签名,(iv)将元数据与部署数据库中的唯一签名相关联,并且(v)将已知计算机文件部署到二进制存储库中以将已知计算机文件分发到一个或多个分布式计算系统中的软件服务器;由选定的一个服务器或不同的服务器执行的识别系统,包括通信地耦合到一个或多个数据存储设备的处理器,以促进处理器和部署数据库之间的通信,通过所选择的执行识别系统响应于接收部署在分布式计算系统中并导致分布式计算系统中的问题的有问题的计算机文件,服务器之一或服务器中的不同服务器,(i)为有问题的计算机文件生成唯一签名,以及(ii)提交包含有问题的计算机文件的唯一签名的查询,以确定有问题的计算机文件是否是已知的计算机文件,其中,响应于与已知计算机文件的签名匹配的有问题的计算机文件的签名,部署数据库返回用于解决问题的元数据提供信息,并且响应于确定数据库不包含用于签名的签名,在有问题的计算机文件中,识别系统确定有问题的计算机文件是不可识别的,并且是从分布式系统中移除以解决问题的候选者。...

【技术特征摘要】
1.一种用于改进分布式计算系统的维护系统,其特征在于,包括托管一个或多个计算机文件的软件服务器,该系统包括:一个或多个数据存储设备,包括存储部署数据库和二进制存储库的非暂时性计算机可读介质;由选定的一个服务器执行的构建系统,包括通信地耦合到一个或多个数据存储设备的处理器,以促进处理器和部署数据库之间以及处理器和二进制存储库之间的通信,构建系统的执行由选择其中一个服务器,以响应接收要部署的已知计算机文件,(i)为已知计算机文件生成唯一签名,(ii)生成已知计算机文件的元数据,(iii)在部署中创建条目数据库包括已知计算机文件的唯一签名,(iv)将元数据与部署数据库中的唯一签名相关联,并且(v)将已知计算机文件部署到二进制存储库中以将已知计算机文件分发到一个或多个分布式计算系统中的软件服务器;由选定的一个服务器或不同的服务器执行的识别系统,包括通信地耦合到一个或多个数据存储设备的处理器,以促进处理器和部署数据库之间的通信,通过所选择的执行识别系统响应于接收部署在分布式计算系统中并导致分布式计算系统中的问题的有问题的计算机文件,服务器之一或服务器中的不同服务器,(i)为有问题的计算机文件生成唯一签名,以及(ii)提交包含有问题的计算机文件的唯一签名的查询,以确定有问题的计算机文件是否是已知的计算机文件,其中,响应于与已知计算机文件的签名匹配的有问题的计算机文件的签名,部署数据库返回用于解决问题的元数据提供信息,并且响应于确定数据库不包含用于签名的签名,在有问题的计算机文件中,识别系统确定有问题的计算机文件是不可识别的,并且是从分布式系统中移除以解决问题的候选者。2.如权利要求1所述的系统,其特征在于,所述元数据包括文件名,版本创建日期,供应商名称,程序员名称,构建标识参数,与部署所述已知计算机文件相关联的信息,或与负责维护的用户或组相关联的信息,已知计算机文件或已知计算机文件所分发到的一个或多个软件服务器。3.如权利要求1所述的系统,其特征在于,已知计算机文件或有问题的计算文件是可执行文件。4.如权利要求1所述的系统,其特征在于,标识系统提供命令行提示以查询所述数据库。5.如权利要求1所述的系统,其特征在于,响应于部署数据库检索有问题的计算机文件的元数据,在用户的显示器上显示元数据。6.如权利要求1所述的系统,其特征在于,在部署数据库中找不到有问题的计算机文件的签名。7.如权利...

【专利技术属性】
技术研发人员:刘慧谷虽云端木岭
申请(专利权)人:佛山市苔藓云链科技有限公司
类型:发明
国别省市:广东,44

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

1