System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,特别涉及人工智能,尤其涉及一种信息系统的高可用性能检测方法和装置。
技术介绍
1、随着信息技术在各行业领域的广泛应用和深入发展,信息系统对业务的支撑能力已经成为企业发展的核心竞争力之一,保证信息系统的业务连续性具有更重要的意义,而高可用是保证业务连续性的重要技术手段。相关技术中,都是针对单一技术点或
进行高可用设计,只具备单组件、单技术点、单基础设施的高可用性,且由于没有统一的设计、管理,不能达到所有环节的高可用全面性,存在单点故障导致系统不可用的风险,高可用覆盖不全面,检测整体性较差。
技术实现思路
1、本专利技术的一个目的在于提供一种信息系统的高可用性能检测方法,能够贯穿系统各层面及相关基础设施进行高可用性能检测,达到所有环节的高可用全面性,提高检测覆盖面以及检测整体性。本专利技术的另一个目的在于提供一种信息系统的高可用性能检测装置。本专利技术的再一个目的在于提供一种计算机可读介质。本专利技术的还一个目的在于提供一种计算机设备。
2、为了达到以上目的,本专利技术一方面公开了一种信息系统的高可用性能检测方法,包括:
3、通过预设的高可用演练场景,获取信息系统的高可用产品信息;
4、根据高可用产品信息,对高可用产品进行高可用性能检测,得到高可用产品的产品性能检测结果;
5、根据高可用产品的产品性能检测结果,生成信息系统的系统性能检测结果。
6、优选的,在通过预设的高可用演练场景,获取信息系统的高
7、获取信息系统的全量产品信息,全量产品信息包括全量产品和每个产品对应的切换能力;
8、根据每个产品对应的切换能力,从全量产品信息中过滤掉不具备切换能力的产品信息,得到高可用产品信息。
9、优选的,高可用演练场景包括单节点故障场景和多节点组合故障场景;
10、通过预设的高可用演练场景,获取信息系统的高可用产品信息,包括:
11、若高可用演练场景为单节点故障场景,获取故障节点所在的高可用产品的分布式节点的第一指标数据和非故障节点对应的高可用产品的分布式节点的第二指标数据,并将第一指标数据和第二指标数据确定为高可用产品信息;
12、若高可用演练场景为多节点组合故障场景,获取每个故障节点对应的高可用产品的分布式节点的第三指标数据和非故障节点对应的高可用产品的分布式节点的第四指标数据,并将第三指标数据和第四指标数据确定为高可用产品信息。
13、优选的,高可用产品信息包括各分布式节点的运行总时长、有效运行时长、节点故障时间、节点接管时间、业务中断时间和业务恢复时间;
14、根据高可用产品信息,对高可用产品进行高可用性能检测,得到高可用产品的产品性能检测结果,包括:
15、根据有效运行时长和运行总时长,生成高可用产品可用率;
16、根据节点故障时间、节点接管时间,生成节点切换时长;
17、根据业务中断时间和业务恢复时间,生成业务恢复时长;
18、根据高可用产品可用率、节点切换时长和业务恢复时长,对高可用产品进行高可用性能检测,得到产品性能检测结果。
19、优选的,根据高可用产品可用率、节点切换时长和业务恢复时长,对高可用产品进行高可用性能检测,得到产品性能检测结果,包括:
20、判断高可用产品可用率是否大于或等于对应的预设可用率阈值,以及,节点切换时长是否小于对应的预设切换时长阈值,以及,业务恢复时长是否小于对应的预设恢复时长阈值;
21、若均为是,生成具备高可用性能的产品性能检测结果;
22、若至少一个为否,生成不具备高可用性能的产品性能检测结果。
23、优选的,方法还包括:
24、若至少一个为否,根据高可用产品可用率、节点切换时长和业务恢复时长,生成性能预警消息。
25、优选的,产品性能检测结果包括高可用产品可用率、节点切换时长和业务恢复时长;
26、根据高可用产品的产品性能检测结果,生成信息系统的系统性能检测结果,包括:
27、根据每个高可用产品的高可用产品可用率,生成信息系统可用率;
28、根据每个高可用产品的节点切换时长,生成信息系统的平均切换时长;
29、根据每个高可用产品的业务恢复时长,生成信息系统的平均恢复时长;
30、根据信息系统可用率、平均切换时长和平均恢复时长,对信息系统进行高可用性能检测,得到系统性能检测结果。
31、优选的,根据信息系统可用率、平均切换时长和平均恢复时长,对信息系统进行高可用性能检测,得到系统性能检测结果,包括:
32、判断信息系统可用率是否大于或等于预设的可用率总阈值,以及,平均切换时长是否小于预设的切换时长总阈值,以及,平均恢复时长是否小于对应的预设恢复时长总阈值;
33、若均为是,生成具备高可用性能的系统性能检测结果;
34、若至少一个为否,生成不具备高可用性能的系统性能检测结果。
35、本专利技术还公开了一种信息系统的高可用性能检测装置,包括:
36、高可用产品信息获取单元,用于通过预设的高可用演练场景,获取信息系统的高可用产品信息;
37、产品性能检测单元,用于根据高可用产品信息,对高可用产品进行高可用性能检测,得到高可用产品的产品性能检测结果;
38、系统性能检测单元,用于根据高可用产品的产品性能检测结果,生成信息系统的系统性能检测结果。
39、优选的,装置还包括:
40、全量产品信息获取单元,用于预设的高可用演练场景,获取信息系统的全量产品信息,全量产品信息包括全量产品和每个产品对应的切换能力;
41、过滤单元,用于根据每个产品对应的切换能力,从全量产品信息中过滤掉不具备切换能力的产品信息,得到高可用产品信息。
42、优选的,高可用演练场景包括单节点故障场景和多节点组合故障场景;
43、高可用产品信息获取单元,具体用于若高可用演练场景为单节点故障场景,获取故障节点所在的高可用产品的分布式节点的第一指标数据和非故障节点对应的高可用产品的分布式节点的第二指标数据,并将第一指标数据和第二指标数据确定为高可用产品信息;若高可用演练场景为多节点组合故障场景,获取每个故障节点对应的高可用产品的分布式节点的第三指标数据和非故障节点对应的高可用产品的分布式节点的第四指标数据,并将第三指标数据和第四指标数据确定为高可用产品信息。
44、优选的,高可用产品信息包括各分布式节点的运行总时长、有效运行时长、节点故障时间、节点接管时间、业务中断时间和业务恢复时间;
45、产品性能检测单元,具体用于根据有效运行时长和运行总时长,生成高可用产品可用率;根据节点故障时间、节点接管时间,生成节点切换时长;根据业务中断时间和业务恢复时间,生成业务恢复时长;根据高可用本文档来自技高网...
【技术保护点】
1.一种信息系统的高可用性能检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的信息系统的高可用性能检测方法,其特征在于,在所述通过预设的高可用演练场景,获取信息系统的高可用产品信息之前,还包括:
3.根据权利要求1所述的信息系统的高可用性能检测方法,其特征在于,所述高可用演练场景包括单节点故障场景和多节点组合故障场景;
4.根据权利要求1所述的信息系统的高可用性能检测方法,其特征在于,所述高可用产品信息包括各分布式节点的运行总时长、有效运行时长、节点故障时间、节点接管时间、业务中断时间和业务恢复时间;
5.根据权利要求4所述的信息系统的高可用性能检测方法,其特征在于,所述根据所述高可用产品可用率、节点切换时长和业务恢复时长,对所述高可用产品进行高可用性能检测,得到所述产品性能检测结果,包括:
6.根据权利要求5所述的信息系统的高可用性能检测方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的信息系统的高可用性能检测方法,其特征在于,所述产品性能检测结果包括高可用产品可用率、节点切换时长和业
8.根据权利要求7所述的信息系统的高可用性能检测方法,其特征在于,所述根据所述信息系统可用率、平均切换时长和平均恢复时长,对所述信息系统进行高可用性能检测,得到所述系统性能检测结果,包括:
9.一种信息系统的高可用性能检测装置,其特征在于,所述装置包括:
10.根据权利要求9所述的信息系统的高可用性能检测装置,其特征在于,所述装置还包括:
11.根据权利要求9所述的信息系统的高可用性能检测装置,其特征在于,所述高可用演练场景包括单节点故障场景和多节点组合故障场景;
12.根据权利要求9所述的信息系统的高可用性能检测装置,其特征在于,所述高可用产品信息包括各分布式节点的运行总时长、有效运行时长、节点故障时间、节点接管时间、业务中断时间和业务恢复时间;
13.根据权利要求12所述的信息系统的高可用性能检测装置,其特征在于,所述产品性能检测单元,具体用于判断所述高可用产品可用率是否大于或等于对应的预设可用率阈值,以及,所述节点切换时长是否小于对应的预设切换时长阈值,以及,所述业务恢复时长是否小于对应的预设恢复时长阈值;若均为是,生成具备高可用性能的产品性能检测结果;若至少一个为否,生成不具备高可用性能的产品性能检测结果。
14.根据权利要求13所述的信息系统的高可用性能检测装置,其特征在于,所述装置还包括:
15.根据权利要求9所述的信息系统的高可用性能检测装置,其特征在于,所述产品性能检测结果包括高可用产品可用率、节点切换时长和业务恢复时长;
16.根据权利要求15所述的信息系统的高可用性能检测装置,其特征在于,所述系统性能检测单元,具体用于判断所述信息系统可用率是否大于或等于预设的可用率总阈值,以及,所述平均切换时长是否小于预设的切换时长总阈值,以及,所述平均恢复时长是否小于对应的预设恢复时长总阈值;若均为是,生成具备高可用性能的系统性能检测结果;若至少一个为否,生成不具备高可用性能的系统性能检测结果。
17.一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至8任一项所述的信息系统的高可用性能检测方法。
18.一种计算机设备,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,其特征在于,所述程序指令被处理器加载并执行时实现权利要求1至8任一项所述的信息系统的高可用性能检测方法。
19.一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现权利要求1至8任一项所述的信息系统的高可用性能检测方法。
...【技术特征摘要】
1.一种信息系统的高可用性能检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的信息系统的高可用性能检测方法,其特征在于,在所述通过预设的高可用演练场景,获取信息系统的高可用产品信息之前,还包括:
3.根据权利要求1所述的信息系统的高可用性能检测方法,其特征在于,所述高可用演练场景包括单节点故障场景和多节点组合故障场景;
4.根据权利要求1所述的信息系统的高可用性能检测方法,其特征在于,所述高可用产品信息包括各分布式节点的运行总时长、有效运行时长、节点故障时间、节点接管时间、业务中断时间和业务恢复时间;
5.根据权利要求4所述的信息系统的高可用性能检测方法,其特征在于,所述根据所述高可用产品可用率、节点切换时长和业务恢复时长,对所述高可用产品进行高可用性能检测,得到所述产品性能检测结果,包括:
6.根据权利要求5所述的信息系统的高可用性能检测方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的信息系统的高可用性能检测方法,其特征在于,所述产品性能检测结果包括高可用产品可用率、节点切换时长和业务恢复时长;
8.根据权利要求7所述的信息系统的高可用性能检测方法,其特征在于,所述根据所述信息系统可用率、平均切换时长和平均恢复时长,对所述信息系统进行高可用性能检测,得到所述系统性能检测结果,包括:
9.一种信息系统的高可用性能检测装置,其特征在于,所述装置包括:
10.根据权利要求9所述的信息系统的高可用性能检测装置,其特征在于,所述装置还包括:
11.根据权利要求9所述的信息系统的高可用性能检测装置,其特征在于,所述高可用演练场景包括单节点故障场景和多节点组合故障场景;
12.根据权利要求9所述的信息系统的高可用性能检测装置,其特征在于,所述高可用产品信息包括各分布式节点的运行总时...
【专利技术属性】
技术研发人员:尹利华,陈洁,王雪萌,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。