业务系统的健康度获得方法及系统[发明专利]

(10)申请公布号 CN 102916831 A
(43)申请公布日 2013.02.06C N  102916831 A
*CN102916831A*
(21)申请号 201210347971.4
(22)申请日 2012.09.18
H04L 12/24(2006.01)
G06Q 10/06(2012.01)
(71)申请人冯晋阳
地址100036 北京市海淀区复兴路29号中
意鹏奥大厦东塔A 座6层
(72)发明人冯晋阳
(74)专利代理机构北京同立钧成知识产权代理
有限公司 11205
代理人
刘芳
(54)发明名称
业务系统的健康度获得方法及系统
(57)摘要
本发明提供一种业务系统的健康度获得方法
及系统。该方法包括:根据每个所述服务设备
处理性能信息,获得每个所述服务设备的健康度;
根据所述至少一个服务设备中部分所述服务设备
或全部所述服务设备中每个所述服务设备的健康
度和预先设置的每个所述服务设备的权重系数,
获得每个所述业务应用的健康度;根据每个所述
业务应用的健康度,或者根据每个所述业务应用
的健康度和所述至少一个服务设备中除所述部分
所述服务设备之外的其他所述服务设备的健康
度,获得所述业务系统的健康度。该系统包括:第
一处理模块,第二处理模块和第三处理模块。根
据本发明的业务系统的健康度获得方法及系统,
能够对整个业务系统的状态进行准确和全面的评
估。
(51)Int.Cl.
权利要求书3页  说明书14页  附图3页
(19)中华人民共和国国家知识产权局(12)发明专利申请
权利要求书 3 页  说明书 14 页  附图 3 页
1.一种业务系统的健康度获得方法,所述业务系统承载至少一个业务应用,所述业务应用对应所述业务系统的至少一个服务设备,其特征在于,所述方法包括:根据每个所述服务设备的处理性能信息,获得每个所述服务设备的健康度,所述处理性能信息包括以下信息中的一种或者多种组合:CPU平均利用率,CPU平均负载,内存利用率和Ping时延;
根据所述至少一个服务设备中部分所述服务设备或全部所述服务设备中每个所述服务设备的健康度和预先设置的每个所述服务设备的权重系数,获得每个所述业务应用的健康度;
根据每个所述业务应用的健康度,或者根据每个所述业务应用的健康度和所述至少一个服务设备中除所述部分所述服务设备之外的其他所述服务设备的健康度,获得所述业务系统的健康度。
2.根据权利要求1所述的方法,其特征在于,所述根据每个所述服务设备的处理性能信息,获得每个所述服务设备的健康度,具体包括:
根据每个所述服务设备的处理性能信息,获得每个所述服务设备的繁忙度;
根据每个所述服务设备的繁忙度,获得每个所述服务设备的健康度。
3.根据权利要求2所述的方法,其特征在于,所述根据每个所述服务设备的处理性能信息,获得每个所述服务设备的繁忙度,具体包括:
根据指示每个所述服务设备的至少两种工作状态中每个所述工作状态的处理性能信息的数目和每个所述工作状态对应的权重,获得每个所述服务设备的繁忙度。
4.根据权利要求1所述的方法,其特征在于,所述根据所述至少一个服务设备中部分所述服务设备或全部所述服务设备中每个所述服务设备的健康度和预先设置的每个所述服务设备的权重系数,获得每个所述业务应用的健康度,具体包括:
根据获取第I个所述业务应用的健康度;
其中,H
I 表示第I个所述业务应用的健康度,h
i
表示第I个所述业务应用对应的服务
设备中的第i个服务设备的健康度,k
i
表示所述第i个服务设备的健康权重系数,为根据所述第I个所述业务应用对应的每个所述服务设备中所述第i个服务设备对所述第I个所述业务应用的影响程度设定,n表示第I个所述业务应用对应的服务设备总个数。
5.根据权利要求1所述的方法,其特征在于,所述根据每个所述业务应用的健康度,或者根据每个所述业务应用的健康度和所述至少一个服务设备中除所述部分所述服务设备之外的其他所述服务设备的健康度,获得所述业务系统的健康度,具体包括:根据获得所述业务系统的健康度;
其中,Q
S 表示所述业务系统的健康度,H
j
表示第j个所述业务应用的健康度,s
j
表示第
j个所述业务应用的权重系数,m表示所述业务应用的总个数,s
i
为根据每个所述业务应用对所述业务系统所提供的至少一个服务和所述业务系统所服务的至少一个服务对象的影响程度而设置的;
或者获得所述业务系统的健康度;
其中,Q
S 表示所述业务系统的健康度,H
j
表示第j个所述业务应用的健康度,s
j
表示第
j个所述业务应用的权重系数,m表示所述业务应用的总个数,h
i
表示所述至少一个服务设
备中除每个所述业务应用对应的所述部分所述服务设备之外的其他所述服务设备中的第i
个设备的健康度,s
i
表示所述至少一个服务设备中除每个所述业务应用对应的所述部分所述服务设备之外的其他所述服务设备中的第i个设备的权重系数,n表示所述至少一个服务设备中除每个所述业务应用对应的所述部分所述服务设备之外的其他所述服务设备的
总个数,s
j 与s
i
分别为根据每个所述业务应用和所述至少一个服务设备中除每个所述业务
应用对应的所述部分所述服务设备之外的其他所述服务设备,对所述业务系统所提供的至少一个服务和所述业务系统所服务的至少一个服务对象的影响程度而设置的。
6.一种业务系统的健康度获得系统,所述业务系统承载至少一个业务应用,所述业务应用对应所述业务系统的至少一个服务设备,其特征在于,所述系统包括:第一处理模块,用于根据每个所述服务设备的处理性能信息,获得每个所述服务设备的健康度,所述处理性能信息包括以下信息中的一种或者多种组合:CPU平均利用率,CPU 平均负载,内存利用率和Ping时延;
第二处理模块,用于根据所述至少一个服务设备中部分所述服务设备或全部所述服务设备中每个所述服务设备的健康度和预先设置的每个所述服务设备的权重系数,获得每个所述业务应用的健康度;
第三处理模块,用于根据每个所述业务应用的健康度,或者根据每个所述业务应用的健康度和所述至少一个服务设备中除所述部分所述服务设备之外的其他所述服务设备的健康度,获得所述业务系统的健康度。
7.根据权利要求6所述的系统,其特征在于,所述第一处理模块,包括:
服务设备繁忙度处理单元,用于根据每个所述服务设备的处理性能信息,获得每个所述服务设备的繁忙度;
服务设备健康度处理单元,用于根据每个所述服务设备的繁忙度,获得每个所述服务设备的健康度。
8.根据权利要求7所述的系统,其特征在于,所述服务设备繁忙度处理单元具体用于:
根据指示每个所述服务设备的至少两种工作状态中每个所述工作状态的处理性能信息的数目和每个所述工作状态对应的权重,获得每个所述服务设备的繁忙度。
9.根据权利要求6所述的系统,其特征在于,所述第二处理模块具体用于:
根据获取第I个所述业务应用的健康度;
其中,H
I 表示第I个所述业务应用的健康度,h
i
表示第I个所述业务应用对应的服务
设备中的第i个服务设备的健康度,k
i
表示所述第i个服务设备的健康权重系数,为根据所述第I个所述业务应用对应的每个所述服务设备中所述第i个服务设备对所述第I个所述业务应用的影响程度设定,n表示第I个所述业务应用对应的服务设备总个数。
10.根据权利要求6所述的系统,其特征在于,所述第三处理模块具体用于:
根据获得所述业务系统的健康度;
其中,Q
S 表示所述业务系统的健康度,H
j
表示第j个所述业务应用的健康度,s
j
表示第
j个所述业务应用的权重系数,m表示所述业务应用的总个数,s
i
为根据每个所述业务应用对所述业务系统所提供的至少一个服务和所述业务系统所服务的至少一个服务对象的影响程度而设置的;
或者获得所述业务系统的健康度;
其中,Q
S 表示所述业务系统的健康度,H
j
表示第j个所述业务应用的健康度,s
j
表示第
j个所述业务应用的权重系数,m表示所述业务应用的总个数,h
i
表示所述至少一个服务设
备中除每个所述业务应用对应的所述部分所述服务设备之外的其他所述服务设备中的第i
个设备的健康度,s
i
表示所述至少一个服务设备中除每个所述业务应用对应的所述部分所述服务设备之外的其他所述服务设备中的第i个设备的权重系数,n表示所述至少一个服务设备中除每个所述业务应用对应的所述部分所述服务设备之外的其他所述服务设备的
总个数,s
j 与s
i
分别为根据每个所述业务应用和所述至少一个服务设备中除每个所述业务
应用对应的所述部分所述服务设备之外的其他所述服务设备,对所述业务系统所提供的至少一个服务和
所述业务系统所服务的至少一个服务对象的影响程度而设置的。
1/14页
业务系统的健康度获得方法及系统技术领域
[0001] 本发明涉及通信技术领域,尤其涉及一种业务系统的健康度获得方法及系统。背景技术
[0002] 系统健康度评估是用于对业务系统的健康程度进行评估的技术。对于一个由多台
网络设备、多台主机和相关的软件关联起来组成的业务系统,各个设备会对业务系统的整体效果产生一定比例的影响。通过系统健康度评估,能够帮助运维管理人员全面了解业务系统的状态。
[0003] 当前主要采用基于应用的分析。这种分析方法是把一个业务应用看成为一个整体,通过直接关联系统资源与业务,所有的关联资源节点设置一个对应的权重系数,根据获取的各系统资源故障信息的返回值,对系统资源的健康度的值进行分析评定,再以对应的权重与系统资源的健康值进行计算,不断循环,直到所有关联的系统资源计算完成,然后合并为业务系统的健康度。但是,采用这种方法对业务系统的状态评估不够准确和全面。发明内容
[0004] 本发明提供一种业务系统的健康度获得方法及系统,以准确和全面的评估业务系统的状态。
[0005] 为实现本发明的目的,一方面,本发明提供了一种业务系统的健康度获得方法,所述业务系统承载至少一个业务应用,所述业务应用对应所述业务系统的至少一个服务设备,所述方法包括:
[0006] 根据每个所述服务设备的处理性能信息,获得每个所述服务设备的健康度,所述处理性能信息包括以下信息中的一种或者多种组合:CPU 平均利用率,CPU 平均负载,内存利用率和Ping 时延;
[0007] 根据所述至少一个服务设备中部分所述服务设备或全部所述服务设备中每个所述服务设备的健康度和预先设置的每个所述服务设备的权重系数,获得每个所述业务应用的健康度;
[0008] 根据每个所述业务应用的健康度,或者根据每个所述业务应用的健康度和所述至少一个服务设备中除所述部分所述服务设备之外的其他所述服务设备的健康度,获得所述业务系统的健康度。
[0009] 另一方面,本发明还提供了一种业务系统的健康度获得系统,所述业务系统承载至少一个业务应用,所述业务应用对应所述业务系统的至少一个服务设备,所述系统包括:
[0010] 第一处理模块,用于根据每个所述服务设备的处理性能信息,获得每个所述服务设备的健康度,所述处理性能信息包括以下信息中的一种或者多种组合:CPU 平均利用率,CPU 平均负载,内存利用率和Ping 时延;
[0011] 第二处理模块,用于根据所述至少一个服务设备中部分所述服务设备或全部所述说  明  书CN 10
2916831 A

本文发布于:2024-09-22 19:35:06,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/764071.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:业务   服务   系统   设备
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议