分布式系统的评估方法、装置、设备及存储介质制造方法及图纸

技术编号:37529523 阅读:6 留言:0更新日期:2023-05-12 15:55
本发明专利技术提供一种分布式系统的评估方法、装置、设备及存储介质,涉及计算机技术领域,方法包括:获取不同分类维度下各评估对象对应的若干个评估指标数据;根据所述不同分类维度下各评估对象对应的若干个评估指标数据,确定分布式系统对应的高可用性评估结果。本发明专利技术通过将评估对象按照不同分类维度进行分类,以获取不同分类维度下的各个评估指标数据,进而从多个分类维度计算得到分布式系统的综合得分,从而实现从实际生产角度对分布式系统进行预测评,以对分布式系统进行隐患排查。以对分布式系统进行隐患排查。以对分布式系统进行隐患排查。

【技术实现步骤摘要】
分布式系统的评估方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种分布式系统的评估方法、装置、设备及存储介质。

技术介绍

[0002]在微服务架构下,传统的单体应用会被拆分为多个服务,随着服务的数量的增多,单体架构下的进程内部的调用方法转变为分布式网络环境下的远程调用。分布式架构虽然具备冗余部署、简化代码、高可靠以及可扩展等优势,但在实际生产时,由于分布式架构引入的中间件过多和应用进程过多,将各个中间件以及各个应用进程进行整合,可能导致分布式系统存在较多的网络风险。因此,如何从实际生产角度对分布式系统进行预测评估,以对分布式系统进行隐患排查是目前业界亟待解决的问题。

技术实现思路

[0003]本专利技术提供一种分布式系统的评估方法、装置、设备及存储介质,旨在实现对分布式系统进行预测评估,以对分布式系统进行隐患排查。
[0004]本专利技术提供一种分布式系统的评估方法,包括:
[0005]获取不同分类维度下各评估对象对应的若干个评估指标数据;
[0006]根据所述不同分类维度下各评估对象对应的若干个评估指标数据,确定分布式系统对应的高可用性评估结果。
[0007]根据本专利技术提供的一种分布式系统的评估方法,所述分类维度至少包括IaaS基础设施即服务层、PaaS平台即服务层、SaaS软件即服务层和DaaS数据即服务层;
[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]图1是本专利技术提供的分布式系统的评估方法的流程示意图;
[0034]图2是本专利技术提供的分布式系统的评估装置的结构示意图;
[0035]图3是本专利技术提供的电子设备的结构示意图。
具体实施方式
[0036]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0037]在本专利技术一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术一个或多个实施例。在本专利技术一个或多个实施例中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本专利技术一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0038]应当理解,尽管在本专利技术一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本专利技术一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种分布式系统的评估方法,其特征在于,包括:获取不同分类维度下各评估对象对应的若干个评估指标数据;根据所述不同分类维度下各评估对象对应的若干个评估指标数据,确定分布式系统对应的高可用性评估结果。2.根据权利要求1所述的分布式系统的评估方法,其特征在于,所述分类维度至少包括IaaS基础设施即服务层、PaaS平台即服务层、SaaS软件即服务层和DaaS数据即服务层;所述评估对象包括所述分布式系统的配电管理设备、存储设备、网络设备、计算设备、云平台、中间件、数据库、系统网关以及业务应用中的至少一项。3.根据权利要求1所述的分布式系统的评估方法,其特征在于,所述获取不同分类维度下各评估对象对应的若干个评估指标数据之前,还包括:获取不同分类维度下各个分类评估对象分别对应的评估指标;基于所述不同分类维度下各个分类评估对象分别对应的评估指标,分别构建得到不同分类维度下对应的指标体系,其中,所述指标体系用于选取所述分布式系统的评估指标。4.根据权利要求3所述的分布式系统的评估方法,其特征在于,所述获取不同分类维度下各评估对象对应的若干个评估指标数据,包括:在所述不同分类维度下对应的指标体系中分别选取所述分布式系统的各个评估对象对应的评估指标;将所述分布式系统在当前预设时间周期内的日志进行解析,得到各所述评估指标对应的评估指标数据。5.根据权利要求1所述的分布式系统的评估方法,其特征在于,所述根据所述不同分类维度下各评估对象对应的若干个评估指标数据,确定分布式系统对应的高可用性评估结果,包括:对于任意一个分类维度,分别对所述分类维度下各个评估对象对应的若干个评估指标数据进行评分,得...

【专利技术属性】
技术研发人员:赵兵张熹微李金光
申请(专利权)人:浪潮通信信息系统有限公司
类型:发明
国别省市:

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

1