运维操作的匹配方法及装置的制造方法

文档序号:8474995阅读:273来源:国知局
运维操作的匹配方法及装置的制造方法
【技术领域】
[0001]本发明涉及信息技术领域,特别涉及一种运维操作的匹配方法及装置。
【背景技术】
[0002]云计算是一种通过Internet (互联网),以服务的方式为用户提供动态可伸缩的虚拟化资源的计算模式。其中,云计算包括三层服务:IaaS( Infrastructure as a Service,基础设施即服务)、PaaS (Platform as a Service,平台即服务)、SaaS (Software as aService,软件即服务)。
[0003]目前,服务器通过自动伸缩服务,将用户定义的伸缩组作为是否匹配运维操作的判断条件。其中,自动伸缩服务为基于IaaS的服务,匹配的运维操作具体为创建或者删除虚拟机。然而,通过用户定义的伸缩组判断是否匹配运维操作时,仅基于云服务的IaaS服务进行判断,从而导致运维操作的匹配精准度较低。

【发明内容】

[0004]本发明实施例提供一种运维操作的匹配方法及装置,可以提高运维操作的匹配精准度。
[0005]本发明实施例采用的技术方案为:
[0006]第一方面,本发明实施例提供一种运维操作的匹配方法,包括:
[0007]获取服务等级协议SLA中的各个参数,所述SLA中的各个参数包括业务中间件服务质量QoS、虚拟机QoS、存储性能、网络QoS及云服务QoS ;
[0008]判断所述SLA中是否存在超出阈值的参数;
[0009]若所述SLA中存在超出阈值的参数,则为所述超出阈值的参数匹配对应的运维操作。
[0010]结合第一方面,在第一方面的第一种可能的实现方式中,所述为所述超出阈值的参数匹配对应的运维操作的步骤之前,还包括:
[0011]产生所述超出阈值的参数对应的告警。
[0012]结合第一方面或者第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述获取服务等级协议SLA中的各个参数的步骤之前,还包括:
[0013]获取所述SLA中的各个参数分别对应的阈值及运维操作。
[0014]结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述获取所述SLA中的各个参数分别对应的阈值及运维操作的步骤之后,还包括:
[0015]将所述SLA中的各个参数分别对应的运维操作录入行为库;
[0016]所述为所述超出阈值的参数匹配对应的运维操作的步骤包括:
[0017]为所述超出阈值的参数匹配所述行为库中对应的运维操作。
[0018]结合第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述获取所述SLA中的各个参数分别对应的阈值及运维操作的步骤之后,还包括:
[0019]对所述SLA中的各个参数分别对应的阈值进行调整。
[0020]结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述对所述SLA中的各个参数分别对应的阈值进行调整的步骤包括:
[0021]判断在预置时间内是否产生所述SLA中的参数对应的告警;
[0022]若在预置时间内没有产生所述SLA中的参数对应的告警,则判断是否存在系统指定业务告警;
[0023]若存在所述系统指定业务告警,则对所述系统指定业务告警对应的参数的阈值进行提闻调整。
[0024]结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述判断在预置时间内是否产生所述SLA中的参数对应的告警的步骤之后,还包括:
[0025]若在预置时间内产生所述SLA中的参数对应的告警,则判断在预置时间内,所述参数对应的告警次数是否大于或者等于预置次数;
[0026]若所述参数对应的告警次数大于或者等于预置次数,则对所述参数的阈值进行降低调整。
[0027]结合第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,或者第一方面的第四种可能的实现方式,或者第一方面的第五种可能的实现方式,或者第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式中,所述获取所述SLA中的各个参数分别对应的阈值及运维操作的步骤之后,还包括:
[0028]获取所述SLA中的各个参数分别对应的优先级;
[0029]所述若所述SLA中存在超出阈值的参数,则为所述超出阈值的参数匹配对应的运维操作的步骤包括:
[0030]若所述SLA中存在多个超出阈值的参数,则按照优先级由高到低的顺序,分别为所述多个超出阈值的参数匹配对应的运维操作。
[0031]第二方面,本发明实施例提供一种运维操作的匹配装置,包括:
[0032]获取单元,用于获取服务等级协议SLA中的各个参数,所述SLA中的各个参数包括业务中间件服务质量QoS、虚拟机QoS、存储性能、网络QoS及云服务QoS ;
[0033]判断单元,用于判断所述获取单元获取的所述SLA中是否存在超出阈值的参数;
[0034]匹配单元,用于当所述判断单元判断所述SLA中存在超出阈值的参数时,为所述超出阈值的参数匹配对应的运维操作。
[0035]结合第二方面,在第二方面的第一种可能的实现方式中,所述装置还包括:告警单元;
[0036]所述告警单元,用于产生所述超出阈值的参数对应的告警。
[0037]结合第二方面或者第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,
[0038]所述获取单元,还用于获取所述SLA中的各个参数分别对应的阈值及运维操作。
[0039]结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述装置还包括:录入单元;
[0040]所述录入单元,用于将所述获取单元获取的所述SLA中的各个参数分别对应的运维操作录入行为库;
[0041]所述匹配单元,具体用于为所述超出阈值的参数匹配所述录入单元录入的所述行为库中对应的运维操作。
[0042]结合第二方面的第二种可能的实现方式,或者第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述装置还包括:调整单元;
[0043]所述调整单元,用于对所述获取单元获取的所述SLA中的各个参数分别对应的阈值进行调整。
[0044]结合第二方面的第四种可能的实现方式,在第二方面的第五种可能的实现方式中,所述调整单元包括:
[0045]判断模块,用于判断在预置时间内是否产生所述SLA中的参数对应的告警;
[0046]所述判断模块,还用于当在预置时间内没有产生所述SLA中的参数对应的告警时,判断是否存在系统指定业务告警;
[0047]调整模块,用于当所述判断模块判断存在所述系统指定业务告警时,对所述系统指定业务告警对应的参数的阈值进行提高调整。
[0048]结合第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,
[0049]所述判断模块,还用于当在预置时间内产生所述SLA中的参数对应的告警时,判断在预置时间内,所述参数对应的告警次数是否大于或者等于预置次数;
[0050]所述调整模块,还用于当所述判断模块判断所述参数对应的告警次数大于或者等于预置次数时,对所述参数的阈值进行降低调整。
[0051]结合第二方面的第二种可能的实现方式,或者第二方面的第三种可能的实现方式,或者第二方面的第四种可能的实现方式,或者第二方面的第五种可能的实现方式,或者第二方面的第六种可能的实现方式,在第二方面的第七种可能的实现方式中,
[0052]所述获取单元,还用于获取所述SLA中的各个参数分别对应的优先级;
[0053]所述匹配单元,还用于当所述判断单元判断所述SLA中存在多个超出阈值的参数时,按照优先级由高到低的顺序,分别为所述多个超出阈值的参数匹配对应的运维操作。
[0054]本发明实施例提供的运维操作的匹配方法及装置,首先获取服务等级协议SLA中的各个参数,SLA中的各个参数包括业务中间件服务质量QoS、虚拟机Q
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1