一种实现云管理平台实现业务高可用的方法及装置与流程

专利检索2022-05-11  10



1.本发明涉及云管理平台技术领域,特别涉及一种实现云管理平台实现业务高可用的方法及装置。


背景技术:

2.目前,云管理平台提供的各项业务【例如:集中远程监控、数据统一存储等】给使用者带来了便捷,但是,由于云管理平台的维护人员的经验不足等原因,一些云管理平台容易发生异常【例如:宕机、节点挂掉等】,造成使用者无法使用,后果严重,使得云管理平台业务的可用性较低;因此,亟需一种解决办法。


技术实现要素:

3.本发明目的之一在于提供了一种实现云管理平台实现业务高可用的方法及装置,基于构建的应对策略库,确定应对策略,可实现系统自动应对异常,进行相应处理,避免了由于云管理平台的维护人员的经验不足等原因,使得云管理平台发生异常造成使用者无法使用的问题,实现了云管理平台提供的业务的高可用性。
4.本发明实施例提供的一种实现云管理平台实现业务高可用的方法,包括:步骤1:构建应对策略库;步骤2:对第一云管理平台进行业务状态监控,获取监控数据;步骤3:基于所述监控数据,确定第一异常项;步骤4:基于所述应对策略库,确定所述第一异常项对应的第一应对策略,并进行相应执行。
5.优选的,步骤1:构建应对策略库,包括:获取所述第一云管理平台的第一属性信息,所述第一属性信息包括:多个第一属性项;获取所述第一属性项的价值度;若所述价值度大于等于预设的价值度阈值,将对应所述第一属性项作为第二属性项,同时,将其余所述第一属性项作为第三属性项;获取多个第二云管理平台的第二属性信息,所述第二属性信息包括:多个第四属性项;将所述第二属性项与对应所述第四属性项进行匹配,获取第一匹配度;汇总所述第一匹配度,获得第一匹配度和;若所述第一匹配度和大于等于预设的匹配度和阈值,将对应所述第二云管理平台作为筛选目标;获取所述筛选目标的异常应对信息,所述异常应对信息包括:多个一一对应的第二异常项、第二应对策略和第一效果值;
筛选出同一所述第二异常项对应的所述第二应对策略,并作为第三应对策略;确定所述第三应对策略的所述第一效果值,并作为第二效果值;确定所述第三应对策略对应所述筛选目标对应的所述第一匹配度和,并作为第二匹配度和;查询预设的效果值-匹配度和-排序分表,确定所述第二效果值和所述第二匹配度和共同对应的排序分;将所述第三应对策略基于所述排序分进行排序,获得策略序列;选取所述策略序列中前n个所述第三应对策略,并作为第四应对策略;将所述第四应对策略与对应所述第二异常项进行组合,获得一个第一对照组;获取预设的空白数据库,将所述第一对照组存入所述空白数据库;当需要存入所述空白数据库的所述第一对照组均存入后,将所述空白数据库作为应对策略库;其中,所述n为正整数。
6.优选的,获取多个第二云管理平台的第二属性信息,包括:获取所述第二云管理平台相对于所述第一云管理平台的合作关系,所述合作关系包括:主动合作和被动合作;当所述合作关系为主动合作时,获取对应所述第二云管理平台的第一合作圈;确定所述第一合作圈的第一圆心的第一位置,确定所述第一云管理平台在所述第一合作圈中的第二位置,同时,确定所述第一位置和所述第二位置之间的第一距离;基于所述第一圆心,所述第一距离长为第一半径,在所述第一合作圈内作第二合作圈;确定所述第二合作圈内的多个第三云管理平台的第三位置;确定所述第一位置和所述第三位置之间的第二距离;获取所述第一合作圈的第二半径的第一长度;计算所述第二距离和所述第一长度之间的第一比值,获得第一占比;获取所述第三云管理平台的第三合作圈;若所述第二云管理平台在所述第三合作圈内,确定所述第二云管理平台在所述第三合作圈中的第四位置;确定所述第三合作圈的第二圆心的第五位置,同时,确定所述第四位置和所述第五位置之间的第三距离;获取所述第三合作圈的第三半径的第二长度;计算所述第三距离和所述第二长度之间的第二比值,获得第二占比;若所述第二占比小于等于所述第一占比,将对应所述第三云管理平台作为第四云管理平台;获取所述第四云管理平台对所述第二云管理平台的否定评价信息,所述否定评价信息包括:多个一一对应的否定项和否定值;查询预设的否定项-否定值-否定评分表,确定所述否定项和所述否定值对应的否定评分;汇总所述否定评分,获得所述第二云管理平台对应的否定评分和;
若所述否定评分和小于等于预设的否定评分和阈值,获取对应所述第二云管理平台的第二属性信息,否则,不进行获取;若所述合作关系为被动合作,获取所述第二云管理平台的担保信息,所述担保信息包括:多个一一对应的担保人、担保类型和担保值;查询预设的担保人-担保类型-担保值-担保评分表,确定所述担保人、担保类型和担保值共同对应的担保评分;汇总所述担保评分,获得担保评分和;若所述担保评分和大于等于预设的担保评分和阈值,获取对应所述第二云管理平台的第二属性信息,否则,不进行获取。
7.优选的,步骤3:基于所述监控数据,确定第一异常项,包括:提取所述监控数据中新产生的对应于同一监控类型的多个第一数据项;获取所述第一数据项的产生时间;建立时间轴,基于所述产生时间,将对应所述第一数据项在所述时间轴上进行表示;对所述第一数据项进行特征提取,获得第一特征;获取预设的触发特征库,将所述第一特征与所述触发特征库中的第二特征进行匹配,获取第二匹配度;若所述第二匹配度大于等于预设的第一阈值,将对应所述第二特征作为第三特征,同时,将对应所述第一数据项作为第二数据项;查询预设的特征-选取方向表,确定所述第三特征对应的至少一个选取方向;选取所述时间轴上所述第二数据项在所述选取方向上预设个数个的所述第一数据项,并作为第四数据项;对所述第四数据项进行特征提取,获得第四特征;将所述第一特征和所述第四特征进行随机组合,获得多个组合特征;查询预设的特征-异常组合特征表,确定所述第三特征对应的至少一个第一异常组合特征;将所述组合特征与所述第一异常组合特征进行匹配,获取第三匹配度;若所述第三匹配度大于等于预设的第二阈值,将对应所述第一异常组合特征作为第二异常组合特征;查询预设的异常组合特征-异常项表,确定所述第二异常组合特征对应的至少一个第一异常项,完成确定。
8.优选的,步骤4:基于所述应对策略库,确定所述第一异常项对应的第一应对策略,并进行相应执行,包括:所述第一异常项与所述第一对照组中的所述第二异常项对应,将对应所述第一对照组作为第二对照组;提取所述第二对照组中的所述第三应对策略,作为所述第一应对策略;查询预设的应对策略-优先级表,确定所述第一应对策略对应的优先级;基于所述优先级,依次执行对应所述第一应对策略。
9.本发明实施例提供的一种实现云管理平台实现业务高可用的装置,包括:
构建模块,用于构建应对策略库;监控模块,用于对第一云管理平台进行业务状态监控,获取监控数据;确定模块,用于基于所述监控数据,确定第一异常项;执行模块,用于基于所述应对策略库,确定所述第一异常项对应的第一应对策略,并进行相应执行。
10.优选的,所述构建模块执行如下操作:获取所述第一云管理平台的第一属性信息,所述第一属性信息包括:多个第一属性项;获取所述第一属性项的价值度;若所述价值度大于等于预设的价值度阈值,将对应所述第一属性项作为第二属性项,同时,将其余所述第一属性项作为第三属性项;获取多个第二云管理平台的第二属性信息,所述第二属性信息包括:多个第四属性项;将所述第二属性项与对应所述第四属性项进行匹配,获取第一匹配度;汇总所述第一匹配度,获得第一匹配度和;若所述第一匹配度和大于等于预设的匹配度和阈值,将对应所述第二云管理平台作为筛选目标;获取所述筛选目标的异常应对信息,所述异常应对信息包括:多个一一对应的第二异常项、第二应对策略和第一效果值;筛选出同一所述第二异常项对应的所述第二应对策略,并作为第三应对策略;确定所述第三应对策略的所述第一效果值,并作为第二效果值;确定所述第三应对策略对应所述筛选目标对应的所述第一匹配度和,并作为第二匹配度和;查询预设的效果值-匹配度和-排序分表,确定所述第二效果值和所述第二匹配度和共同对应的排序分;将所述第三应对策略基于所述排序分进行排序,获得策略序列;选取所述策略序列中前n个所述第三应对策略,并作为第四应对策略;将所述第四应对策略与对应所述第二异常项进行组合,获得一个第一对照组;获取预设的空白数据库,将所述第一对照组存入所述空白数据库;当需要存入所述空白数据库的所述第一对照组均存入后,将所述空白数据库作为应对策略库;其中,所述n为正整数。
11.优选的,所述构建模块执行如下操作:获取所述第二云管理平台相对于所述第一云管理平台的合作关系,所述合作关系包括:主动合作和被动合作;当所述合作关系为主动合作时,获取对应所述第二云管理平台的第一合作圈;确定所述第一合作圈的第一圆心的第一位置,确定所述第一云管理平台在所述第一合作圈中的第二位置,同时,确定所述第一位置和所述第二位置之间的第一距离;基于所述第一圆心,所述第一距离长为第一半径,在所述第一合作圈内作第二合
作圈;确定所述第二合作圈内的多个第三云管理平台的第三位置;确定所述第一位置和所述第三位置之间的第二距离;获取所述第一合作圈的第二半径的第一长度;计算所述第二距离和所述第一长度之间的第一比值,获得第一占比;获取所述第三云管理平台的第三合作圈;若所述第二云管理平台在所述第三合作圈内,确定所述第二云管理平台在所述第三合作圈中的第四位置;确定所述第三合作圈的第二圆心的第五位置,同时,确定所述第四位置和所述第五位置之间的第三距离;获取所述第三合作圈的第三半径的第二长度;计算所述第三距离和所述第二长度之间的第二比值,获得第二占比;若所述第二占比小于等于所述第一占比,将对应所述第三云管理平台作为第四云管理平台;获取所述第四云管理平台对所述第二云管理平台的否定评价信息,所述否定评价信息包括:多个一一对应的否定项和否定值;查询预设的否定项-否定值-否定评分表,确定所述否定项和所述否定值对应的否定评分;汇总所述否定评分,获得所述第二云管理平台对应的否定评分和;若所述否定评分和小于等于预设的否定评分和阈值,获取对应所述第二云管理平台的第二属性信息,否则,不进行获取;若所述合作关系为被动合作,获取所述第二云管理平台的担保信息,所述担保信息包括:多个一一对应的担保人、担保类型和担保值;查询预设的担保人-担保类型-担保值-担保评分表,确定所述担保人、担保类型和担保值共同对应的担保评分;汇总所述担保评分,获得担保评分和;若所述担保评分和大于等于预设的担保评分和阈值,获取对应所述第二云管理平台的第二属性信息,否则,不进行获取。
12.优选的,所述确定模块执行如下操作:提取所述监控数据中新产生的对应于同一监控类型的多个第一数据项;获取所述第一数据项的产生时间;建立时间轴,基于所述产生时间,将对应所述第一数据项在所述时间轴上进行表示;对所述第一数据项进行特征提取,获得第一特征;获取预设的触发特征库,将所述第一特征与所述触发特征库中的第二特征进行匹配,获取第二匹配度;若所述第二匹配度大于等于预设的第一阈值,将对应所述第二特征作为第三特征,同时,将对应所述第一数据项作为第二数据项;查询预设的特征-选取方向表,确定所述第三特征对应的至少一个选取方向;
选取所述时间轴上所述第二数据项在所述选取方向上预设个数个的所述第一数据项,并作为第四数据项;对所述第四数据项进行特征提取,获得第四特征;将所述第一特征和所述第四特征进行随机组合,获得多个组合特征;查询预设的特征-异常组合特征表,确定所述第三特征对应的至少一个第一异常组合特征;将所述组合特征与所述第一异常组合特征进行匹配,获取第三匹配度;若所述第三匹配度大于等于预设的第二阈值,将对应所述第一异常组合特征作为第二异常组合特征;查询预设的异常组合特征-异常项表,确定所述第二异常组合特征对应的至少一个第一异常项,完成确定。
13.优选的,所述执行模块执行如下操作:所述第一异常项与所述第一对照组中的所述第二异常项对应,将对应所述第一对照组作为第二对照组;提取所述第二对照组中的所述第三应对策略,作为所述第一应对策略;查询预设的应对策略-优先级表,确定所述第一应对策略对应的优先级;基于所述优先级,依次执行对应所述第一应对策略。
14.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
15.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
16.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:图1为本发明实施例中一种实现云管理平台实现业务高可用的方法的流程图;图2为本发明实施例中又一实现云管理平台实现业务高可用的方法的流程图;图3为本发明实施例中一种实现云管理平台实现业务高可用的装置的示意图。
具体实施方式
17.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
18.本发明实施例提供了一种实现云管理平台实现业务高可用的方法,如图1所示,包括:步骤1:构建应对策略库;步骤2:对第一云管理平台进行业务状态监控,获取监控数据;步骤3:基于所述监控数据,确定第一异常项;步骤4:基于所述应对策略库,确定所述第一异常项对应的第一应对策略,并进行相应执行。
19.上述技术方案的工作原理及有益效果为:构建应对策略库【数据库,内存储有不同异常类型对应应对策略,例如:异常类型为云管理平台的某业务模块访问人数过多,云管理平台压力过大,应对策略为:将之后请求访问的用户进行分时限流处理】;对云管理平台进行业务状态监控,获取监控数据;基于所述监控数据,确定第一异常项【异常类型】;基于构建的应对策略库,确定第一异常项对应的第一应对策略,执行即可实现异常应对;本发明实施例基于构建的应对策略库,确定应对策略,可实现系统自动应对异常,进行相应处理,避免了由于云管理平台的维护人员的经验不足等原因,使得云管理平台发生异常造成使用者无法使用的问题,实现了云管理平台提供的业务的高可用性。
20.本发明实施例提供了一种实现云管理平台实现业务高可用的方法,步骤1:构建应对策略库,包括:获取所述第一云管理平台的第一属性信息,所述第一属性信息包括:多个第一属性项;获取所述第一属性项的价值度;若所述价值度大于等于预设的价值度阈值,将对应所述第一属性项作为第二属性项,同时,将其余所述第一属性项作为第三属性项;获取多个第二云管理平台的第二属性信息,所述第二属性信息包括:多个第四属性项;将所述第二属性项与对应所述第四属性项进行匹配,获取第一匹配度;汇总所述第一匹配度,获得第一匹配度和;若所述第一匹配度和大于等于预设的匹配度和阈值,将对应所述第二云管理平台作为筛选目标;获取所述筛选目标的异常应对信息,所述异常应对信息包括:多个一一对应的第二异常项、第二应对策略和第一效果值;筛选出同一所述第二异常项对应的所述第二应对策略,并作为第三应对策略;确定所述第三应对策略的所述第一效果值,并作为第二效果值;确定所述第三应对策略对应所述筛选目标对应的所述第一匹配度和,并作为第二匹配度和;查询预设的效果值-匹配度和-排序分表,确定所述第二效果值和所述第二匹配度和共同对应的排序分;将所述第三应对策略基于所述排序分进行排序,获得策略序列;选取所述策略序列中前n个所述第三应对策略,并作为第四应对策略;将所述第四应对策略与对应所述第二异常项进行组合,获得一个第一对照组;获取预设的空白数据库,将所述第一对照组存入所述空白数据库;当需要存入所述空白数据库的所述第一对照组均存入后,将所述空白数据库作为应对策略库;其中,所述n为正整数。
21.上述技术方案的工作原理及有益效果为:预设的价值度阈值具体为:例如,85;预设的匹配度和阈值具体为:例如,97;预设
的效果值-匹配度和-排序分表具体为:对照表,内包含有不同效果值和不同匹配度和对应的排序分,效果值越大,匹配度和越大,排序分越大;预设的空白数据库具体为:数据库,内无内容;在构建应对策略库时,可以获取其它第二云管理平台历史上应对一些异常执行的应对策略,但是,不同的云平台之间存在属性信息的不同,不能直接获取应对策略,进行应对策略库的构建;因此,获取第一云管理平台的第一属性信息,第一属性信息包含多个第一属性项【例如:最大允许访问人数、注册方式等】;在获取应对策略时,一些属性项属于无关紧要项,不影响应对策略的借鉴使用,例如:注册方式分为微信登入、微博登入等,其价值度较低,一些属性项属于重要项,例如:最大允许访问人数为100;因此,获取第一属性项的价值度,筛选出重要的第二属性项与第二云管理平台的第二属性信息中的多个第四属性项【例如:最大允许访问人数、注册方式等】进行匹配,匹配越符合即第一匹配度和越高,将其作为筛选目标;第二云管理平台会记录每次应对不同异常类型采用的应对策略的效果值,效果值越大,应对策略的效果越好;另外,第一匹配度和越高,对应第二云管理平台的应对策略越能采取;因此,基于效果值和第一匹配度和,确定排序分,对第三应对策略进行排序,获得策略序列;选取策略序列中前n【一般取1,用户若要后期可自行选择应对策略,可以设置为大于1的常数】个第三应对策略,作为第四应对策略;将第四应对策略和对应第二异常项进行组合,获得一个第一对照组,并存入空白数据库;本发明实施例基于第二云管理平台的历史执行应对策略记录,构建应对策略库,在数据共享【大数据】的趋势下,更具有适用性;同时,在获取前,进行属性匹配,应对策略排序,筛选出能够适用自身云管理平台且效果较佳的应对策略,提升了应对策略选择的精准性,设置合理且十分智能化。
22.本发明实施例提供了一种实现云管理平台实现业务高可用的方法,获取多个第二云管理平台的第二属性信息,包括:获取所述第二云管理平台相对于所述第一云管理平台的合作关系,所述合作关系包括:主动合作和被动合作;当所述合作关系为主动合作时,获取对应所述第二云管理平台的第一合作圈;确定所述第一合作圈的第一圆心的第一位置,确定所述第一云管理平台在所述第一合作圈中的第二位置,同时,确定所述第一位置和所述第二位置之间的第一距离;基于所述第一圆心,所述第一距离长为第一半径,在所述第一合作圈内作第二合作圈;确定所述第二合作圈内的多个第三云管理平台的第三位置;确定所述第一位置和所述第三位置之间的第二距离;获取所述第一合作圈的第二半径的第一长度;计算所述第二距离和所述第一长度之间的第一比值,获得第一占比;获取所述第三云管理平台的第三合作圈;若所述第二云管理平台在所述第三合作圈内,确定所述第二云管理平台在所述第三合作圈中的第四位置;确定所述第三合作圈的第二圆心的第五位置,同时,确定所述第四位置和所述第五位置之间的第三距离;
获取所述第三合作圈的第三半径的第二长度;计算所述第三距离和所述第二长度之间的第二比值,获得第二占比;若所述第二占比小于等于所述第一占比,将对应所述第三云管理平台作为第四云管理平台;获取所述第四云管理平台对所述第二云管理平台的否定评价信息,所述否定评价信息包括:多个一一对应的否定项和否定值;查询预设的否定项-否定值-否定评分表,确定所述否定项和所述否定值对应的否定评分;汇总所述否定评分,获得所述第二云管理平台对应的否定评分和;若所述否定评分和小于等于预设的否定评分和阈值,获取对应所述第二云管理平台的第二属性信息,否则,不进行获取;若所述合作关系为被动合作,获取所述第二云管理平台的担保信息,所述担保信息包括:多个一一对应的担保人、担保类型和担保值;查询预设的担保人-担保类型-担保值-担保评分表,确定所述担保人、担保类型和担保值共同对应的担保评分;汇总所述担保评分,获得担保评分和;若所述担保评分和大于等于预设的担保评分和阈值,获取对应所述第二云管理平台的第二属性信息,否则,不进行获取。
23.上述技术方案的工作原理及有益效果为:预设的差值阈值具体为:例如,0.7;预设的否定项-否定值-否定评分表具体为:对照表,内包含有不同否定项和不同否定值对应的否定评分,否定项越严重,否定值越大,否定评分越高,例如:否定项为:应对策略上传不真实,否定值为8,否定评分为95;预设的否定评分和阈值具体为:例如,755;预设的担保人-担保类型-担保值-担保评分表具体为:对照表,内包含有不同担保人、不同担保类型和不同担保值对应的担保评分,例如:担保人为某高管,担保类型为提供一定担保金的金额担保,金额越大,担保值越大,若担保值为95,担保评分即为99;预设的担保评分和阈值具体为:例如,850;不同的云管理平台之间进行应对策略的共享的合作关系分为主动合作【例如:云管理平台a主动为云管理平台b提供应对策略,则云管理平台a相对于云管理平台b的合作关系为主动合作】和被动合作【例如:云管理平台a和云管理平台b同属于一家公司,公司任命云管理平台a为云管理平台b提供应对策略,则云管理平台a相对于云管理平台b的合作关系为被动合作】;主动合作的云管理平台均对应有一个合作圈,合作圈具体为:一个圆圈,半径一定,云管理平台主动合作的多个云管理平台均在该圆圈内有对应位置,主动合作的多个云管理平台与该云管理平台的合作关系稳定,合作时间越长,其距离该圆圈圆心的位置越近;首先,作第二合作圈,第二合作圈内的第三云管理平台与第二云管理平台的合作时间比第一云管理平台更长,其对第二云管理平台的评价更有价值;然后,确定第一占比和第二占比,由于不同合作圈的半径一定,第二占比小于第一占比,说明第四云管理平台对应于第二云管理平台的主动合作关系更加稳定,其对第二云管理平台的评价更具有价值;获取第四云管理平台的否定评价信息,其包含不同否定项【例如:应对策略上传不真实】和对应否定值,否定值越大,否定项的严重程度越大;确定否定评分和,否定评分和越大,对应第二云管
理平台的不良记录越多,不予获取;当合作关系为被动合作时,第一云管理平台和第二云管理平台同属于一家公司,获取第二云管理平台的担保信息,确定担保评分和;担保评分和越大,对应第二云管理平台产生不良记录的代价越大,其不易产生不良记录,准予获取;本发明实施例首先确定第二云管理平台和第一云管理平台的合作关系,根据合作关系的不同采取不同的筛选策略,筛选出合格的第二云管理平台进行第二属性信息的获取,不合格的第二云管理平台不进行获取即不获取其对应的应对策略记录,极大程度上保证了获取质量。
24.本发明实施例提供了一种实现云管理平台实现业务高可用的方法,步骤3:基于所述监控数据,确定第一异常项,包括:提取所述监控数据中新产生的对应于同一监控类型的多个第一数据项;获取所述第一数据项的产生时间;建立时间轴,基于所述产生时间,将对应所述第一数据项在所述时间轴上进行表示;对所述第一数据项进行特征提取,获得第一特征;获取预设的触发特征库,将所述第一特征与所述触发特征库中的第二特征进行匹配,获取第二匹配度;若所述第二匹配度大于等于预设的第一阈值,将对应所述第二特征作为第三特征,同时,将对应所述第一数据项作为第二数据项;查询预设的特征-选取方向表,确定所述第三特征对应的至少一个选取方向;选取所述时间轴上所述第二数据项在所述选取方向上预设个数个的所述第一数据项,并作为第四数据项;对所述第四数据项进行特征提取,获得第四特征;将所述第一特征和所述第四特征进行随机组合,获得多个组合特征;查询预设的特征-异常组合特征表,确定所述第三特征对应的至少一个第一异常组合特征;将所述组合特征与所述第一异常组合特征进行匹配,获取第三匹配度;若所述第三匹配度大于等于预设的第二阈值,将对应所述第一异常组合特征作为第二异常组合特征;查询预设的异常组合特征-异常项表,确定所述第二异常组合特征对应的至少一个第一异常项,完成确定。
25.上述技术方案的工作原理及有益效果为:预设的触发特征库具体为:数据库,内存储有大量触发特征,例如:某异常特征进行拆分后的多个部分特征;预设的第一阈值具体为:例如,87;预设的特征-选取方向表具体为:对照表,内包含有不同特征对应的选取方向,例如:该特征为某异常特征的前一部分,则若之后出现该异常的后一部分的特征,则异常坐实,因此,选取方向为后【时间轴起点向终点的方向】;预设个数具体为:例如,5;预设的特征-异常组合特征表具体为:对照表,内存储有不同特征对应的异常组合特征,例如:某特征为某异常特征的前一部分,则该特征对应的异常特征即为异常组合特征;预设的第二阈值具体为:例如,88;预设的异常组合特征-异常项表具体为:对照表,脑包含有不同异常组合特征对应的异常项【异常类型】;
提取所述监控数据中新产生的对应于同一监控类型【例如:监控访问人数】的多个第一数据项【例如:每隔3毫秒进行采集访问人数,第一数据项即为每隔3毫秒采集的访问人数数据】;对第一数据项进行特征提取,获得第一特征【例如:访问人数为100】;将第一特征与触发特征库中的第二特征进行匹配【例如:访问人数为99】,匹配度大于第一阈值;若云管理平台的最大访问人数为150,则需要看之后的访问人数,选取方向为后;选取后面出现的第四数据项,进行特征提取,获得第二特征【例如:访问人数为120、访问人数为130】,随机组合得到访问人数不断增加即将达到上限的组合特征,将其与对应异常组合特征进行匹配,匹配度大于第二阈值,确定异常为访问人数即将到达上限;本发明实施例设置触发特征库,提升发现异常局部特征的效率,不对所有数据项一一进行验证,降低了系统资源的占用;自行确定选取方向,获取更多的第四数据项进行异常判定,更加智能化。
26.本发明实施例提供了一种实现云管理平台实现业务高可用的方法,如图2所示,步骤4:基于所述应对策略库,确定所述第一异常项对应的第一应对策略,并进行相应执行,包括:步骤401:所述第一异常项与所述第一对照组中的所述第二异常项对应,将对应所述第一对照组作为第二对照组;步骤402:提取所述第二对照组中的所述第三应对策略,作为所述第一应对策略;步骤403:查询预设的应对策略-优先级表,确定所述第一应对策略对应的优先级;步骤404:基于所述优先级,依次执行对应所述第一应对策略。
27.上述技术方案的工作原理及有益效果为:预设的应对策略-优先级表具体为:对照表,内包含有不同硬度策略对应的优先级,由于不同异常的严重程度不同,应对策略的优先级也不同,需要优先执行优先级高的应对策略;在基于应对策略库,确定所述第一异常项对应的第一应对策略时,只需将第一异常项与应对策略库中的第一对照组中的第二异常项进行比较,若相同即对应,提取出对应第三应对策略作为第一应对策略即可;在执行时,基于优先级执行相应应对策略,保证首先处理严重程度较高的异常情形,设置合理。
28.本发明实施例提供了一种实现云管理平台实现业务高可用的装置,如图3所示,包括:构建模块1,用于构建应对策略库;监控模块2,用于对第一云管理平台进行业务状态监控,获取监控数据;确定模块3,用于基于所述监控数据,确定第一异常项;执行模块4,用于基于所述应对策略库,确定所述第一异常项对应的第一应对策略,并进行相应执行。
29.上述技术方案的工作原理及有益效果为:构建应对策略库【数据库,内存储有不同异常类型对应应对策略,例如:异常类型为云管理平台的某业务模块访问人数过多,云管理平台压力过大,应对策略为:将之后请求访问的用户进行分时限流处理】;对云管理平台进行业务状态监控,获取监控数据;基于所述监控数据,确定第一异常项【异常类型】;基于构建的应对策略库,确定第一异常项对应的
第一应对策略,执行即可实现异常应对;本发明实施例基于构建的应对策略库,确定应对策略,可实现系统自动应对异常,进行相应处理,避免了由于云管理平台的维护人员的经验不足等原因,使得云管理平台发生异常造成使用者无法使用的问题,实现了云管理平台提供的业务的高可用性。
30.本发明实施例提供了一种实现云管理平台实现业务高可用的装置,所述构建模块1执行如下操作:获取所述第一云管理平台的第一属性信息,所述第一属性信息包括:多个第一属性项;获取所述第一属性项的价值度;若所述价值度大于等于预设的价值度阈值,将对应所述第一属性项作为第二属性项,同时,将其余所述第一属性项作为第三属性项;获取多个第二云管理平台的第二属性信息,所述第二属性信息包括:多个第四属性项;将所述第二属性项与对应所述第四属性项进行匹配,获取第一匹配度;汇总所述第一匹配度,获得第一匹配度和;若所述第一匹配度和大于等于预设的匹配度和阈值,将对应所述第二云管理平台作为筛选目标;获取所述筛选目标的异常应对信息,所述异常应对信息包括:多个一一对应的第二异常项、第二应对策略和第一效果值;筛选出同一所述第二异常项对应的所述第二应对策略,并作为第三应对策略;确定所述第三应对策略的所述第一效果值,并作为第二效果值;确定所述第三应对策略对应所述筛选目标对应的所述第一匹配度和,并作为第二匹配度和;查询预设的效果值-匹配度和-排序分表,确定所述第二效果值和所述第二匹配度和共同对应的排序分;将所述第三应对策略基于所述排序分进行排序,获得策略序列;选取所述策略序列中前n个所述第三应对策略,并作为第四应对策略;将所述第四应对策略与对应所述第二异常项进行组合,获得一个第一对照组;获取预设的空白数据库,将所述第一对照组存入所述空白数据库;当需要存入所述空白数据库的所述第一对照组均存入后,将所述空白数据库作为应对策略库;其中,所述n为正整数。
31.上述技术方案的工作原理及有益效果为:预设的价值度阈值具体为:例如,85;预设的匹配度和阈值具体为:例如,97;预设的效果值-匹配度和-排序分表具体为:对照表,内包含有不同效果值和不同匹配度和对应的排序分,效果值越大,匹配度和越大,排序分越大;预设的空白数据库具体为:数据库,内无内容;在构建应对策略库时,可以获取其它第二云管理平台历史上应对一些异常执行的应对策略,但是,不同的云平台之间存在属性信息的不同,不能直接获取应对策略,进行应
对策略库的构建;因此,获取第一云管理平台的第一属性信息,第一属性信息包含多个第一属性项【例如:最大允许访问人数、注册方式等】;在获取应对策略时,一些属性项属于无关紧要项,不影响应对策略的借鉴使用,例如:注册方式分为微信登入、微博登入等,其价值度较低,一些属性项属于重要项,例如:最大允许访问人数为100;因此,获取第一属性项的价值度,筛选出重要的第二属性项与第二云管理平台的第二属性信息中的多个第四属性项【例如:最大允许访问人数、注册方式等】进行匹配,匹配越符合即第一匹配度和越高,将其作为筛选目标;第二云管理平台会记录每次应对不同异常类型采用的应对策略的效果值,效果值越大,应对策略的效果越好;另外,第一匹配度和越高,对应第二云管理平台的应对策略越能采取;因此,基于效果值和第一匹配度和,确定排序分,对第三应对策略进行排序,获得策略序列;选取策略序列中前n【一般取1,用户若要后期可自行选择应对策略,可以设置为大于1的常数】个第三应对策略,作为第四应对策略;将第四应对策略和对应第二异常项进行组合,获得一个第一对照组,并存入空白数据库;本发明实施例基于第二云管理平台的历史执行应对策略记录,构建应对策略库,在数据共享【大数据】的趋势下,更具有适用性;同时,在获取前,进行属性匹配,应对策略排序,筛选出能够适用自身云管理平台且效果较佳的应对策略,提升了应对策略选择的精准性,设置合理且十分智能化。
32.本发明实施例提供了一种实现云管理平台实现业务高可用的装置,所述构建模块1执行如下操作:获取所述第二云管理平台相对于所述第一云管理平台的合作关系,所述合作关系包括:主动合作和被动合作;当所述合作关系为主动合作时,获取对应所述第二云管理平台的第一合作圈;确定所述第一合作圈的第一圆心的第一位置,确定所述第一云管理平台在所述第一合作圈中的第二位置,同时,确定所述第一位置和所述第二位置之间的第一距离;基于所述第一圆心,所述第一距离长为第一半径,在所述第一合作圈内作第二合作圈;确定所述第二合作圈内的多个第三云管理平台的第三位置;确定所述第一位置和所述第三位置之间的第二距离;获取所述第一合作圈的第二半径的第一长度;计算所述第二距离和所述第一长度之间的第一比值,获得第一占比;获取所述第三云管理平台的第三合作圈;若所述第二云管理平台在所述第三合作圈内,确定所述第二云管理平台在所述第三合作圈中的第四位置;确定所述第三合作圈的第二圆心的第五位置,同时,确定所述第四位置和所述第五位置之间的第三距离;获取所述第三合作圈的第三半径的第二长度;计算所述第三距离和所述第二长度之间的第二比值,获得第二占比;若所述第二占比小于等于所述第一占比,将对应所述第三云管理平台作为第四云管理平台;获取所述第四云管理平台对所述第二云管理平台的否定评价信息,所述否定评价
信息包括:多个一一对应的否定项和否定值;查询预设的否定项-否定值-否定评分表,确定所述否定项和所述否定值对应的否定评分;汇总所述否定评分,获得所述第二云管理平台对应的否定评分和;若所述否定评分和小于等于预设的否定评分和阈值,获取对应所述第二云管理平台的第二属性信息,否则,不进行获取;若所述合作关系为被动合作,获取所述第二云管理平台的担保信息,所述担保信息包括:多个一一对应的担保人、担保类型和担保值;查询预设的担保人-担保类型-担保值-担保评分表,确定所述担保人、担保类型和担保值共同对应的担保评分;汇总所述担保评分,获得担保评分和;若所述担保评分和大于等于预设的担保评分和阈值,获取对应所述第二云管理平台的第二属性信息,否则,不进行获取。
33.上述技术方案的工作原理及有益效果为:预设的差值阈值具体为:例如,0.7;预设的否定项-否定值-否定评分表具体为:对照表,内包含有不同否定项和不同否定值对应的否定评分,否定项越严重,否定值越大,否定评分越高,例如:否定项为:应对策略上传不真实,否定值为8,否定评分为95;预设的否定评分和阈值具体为:例如,755;预设的担保人-担保类型-担保值-担保评分表具体为:对照表,内包含有不同担保人、不同担保类型和不同担保值对应的担保评分,例如:担保人为某高管,担保类型为提供一定担保金的金额担保,金额越大,担保值越大,若担保值为95,担保评分即为99;预设的担保评分和阈值具体为:例如,850;不同的云管理平台之间进行应对策略的共享的合作关系分为主动合作【例如:云管理平台a主动为云管理平台b提供应对策略,则云管理平台a相对于云管理平台b的合作关系为主动合作】和被动合作【例如:云管理平台a和云管理平台b同属于一家公司,公司任命云管理平台a为云管理平台b提供应对策略,则云管理平台a相对于云管理平台b的合作关系为被动合作】;主动合作的云管理平台均对应有一个合作圈,合作圈具体为:一个圆圈,半径一定,云管理平台主动合作的多个云管理平台均在该圆圈内有对应位置,主动合作的多个云管理平台与该云管理平台的合作关系稳定,合作时间越长,其距离该圆圈圆心的位置越近;首先,作第二合作圈,第二合作圈内的第三云管理平台与第二云管理平台的合作时间比第一云管理平台更长,其对第二云管理平台的评价更有价值;然后,确定第一占比和第二占比,由于不同合作圈的半径一定,第二占比小于第一占比,说明第四云管理平台对应于第二云管理平台的主动合作关系更加稳定,其对第二云管理平台的评价更具有价值;获取第四云管理平台的否定评价信息,其包含不同否定项【例如:应对策略上传不真实】和对应否定值,否定值越大,否定项的严重程度越大;确定否定评分和,否定评分和越大,对应第二云管理平台的不良记录越多,不予获取;当合作关系为被动合作时,第一云管理平台和第二云管理平台同属于一家公司,获取第二云管理平台的担保信息,确定担保评分和;担保评分和越大,对应第二云管理平台产生不良记录的代价越大,其不易产生不良记录,准予获取;本发明实施例首先确定第二云管理平台和第一云管理平台的合作关系,根据合作关系的不同采取不同的筛选策略,筛选出合格的第二云管理平台进行第二属性信息的获
取,不合格的第二云管理平台不进行获取即不获取其对应的应对策略记录,极大程度上保证了获取质量。
34.本发明实施例提供了一种实现云管理平台实现业务高可用的装置,所述确定模块3执行如下操作:提取所述监控数据中新产生的对应于同一监控类型的多个第一数据项;获取所述第一数据项的产生时间;建立时间轴,基于所述产生时间,将对应所述第一数据项在所述时间轴上进行表示;对所述第一数据项进行特征提取,获得第一特征;获取预设的触发特征库,将所述第一特征与所述触发特征库中的第二特征进行匹配,获取第二匹配度;若所述第二匹配度大于等于预设的第一阈值,将对应所述第二特征作为第三特征,同时,将对应所述第一数据项作为第二数据项;查询预设的特征-选取方向表,确定所述第三特征对应的至少一个选取方向;选取所述时间轴上所述第二数据项在所述选取方向上预设个数个的所述第一数据项,并作为第四数据项;对所述第四数据项进行特征提取,获得第四特征;将所述第一特征和所述第四特征进行随机组合,获得多个组合特征;查询预设的特征-异常组合特征表,确定所述第三特征对应的至少一个第一异常组合特征;将所述组合特征与所述第一异常组合特征进行匹配,获取第三匹配度;若所述第三匹配度大于等于预设的第二阈值,将对应所述第一异常组合特征作为第二异常组合特征;查询预设的异常组合特征-异常项表,确定所述第二异常组合特征对应的至少一个第一异常项,完成确定。
35.上述技术方案的工作原理及有益效果为:预设的触发特征库具体为:数据库,内存储有大量触发特征,例如:某异常特征进行拆分后的多个部分特征;预设的第一阈值具体为:例如,87;预设的特征-选取方向表具体为:对照表,内包含有不同特征对应的选取方向,例如:该特征为某异常特征的前一部分,则若之后出现该异常的后一部分的特征,则异常坐实,因此,选取方向为后【时间轴起点向终点的方向】;预设个数具体为:例如,5;预设的特征-异常组合特征表具体为:对照表,内存储有不同特征对应的异常组合特征,例如:某特征为某异常特征的前一部分,则该特征对应的异常特征即为异常组合特征;预设的第二阈值具体为:例如,88;预设的异常组合特征-异常项表具体为:对照表,脑包含有不同异常组合特征对应的异常项【异常类型】;提取所述监控数据中新产生的对应于同一监控类型【例如:监控访问人数】的多个第一数据项【例如:每隔3毫秒进行采集访问人数,第一数据项即为每隔3毫秒采集的访问人数数据】;对第一数据项进行特征提取,获得第一特征【例如:访问人数为100】;将第一特征与触发特征库中的第二特征进行匹配【例如:访问人数为99】,匹配度大于第一阈值;若云管理平台的最大访问人数为150,则需要看之后的访问人数,选取方向为后;选取后面出现的
第四数据项,进行特征提取,获得第二特征【例如:访问人数为120、访问人数为130】,随机组合得到访问人数不断增加即将达到上限的组合特征,将其与对应异常组合特征进行匹配,匹配度大于第二阈值,确定异常为访问人数即将到达上限;本发明实施例设置触发特征库,提升发现异常局部特征的效率,不对所有数据项一一进行验证,降低了系统资源的占用;自行确定选取方向,获取更多的第四数据项进行异常判定,更加智能化。
36.本发明实施例提供了一种实现云管理平台实现业务高可用的装置,所述执行模块4执行如下操作:所述第一异常项与所述第一对照组中的所述第二异常项对应,将对应所述第一对照组作为第二对照组;提取所述第二对照组中的所述第三应对策略,作为所述第一应对策略;查询预设的应对策略-优先级表,确定所述第一应对策略对应的优先级;基于所述优先级,依次执行对应所述第一应对策略。
37.上述技术方案的工作原理及有益效果为:预设的应对策略-优先级表具体为:对照表,内包含有不同硬度策略对应的优先级,由于不同异常的严重程度不同,应对策略的优先级也不同,需要优先执行优先级高的应对策略;在基于应对策略库,确定所述第一异常项对应的第一应对策略时,只需将第一异常项与应对策略库中的第一对照组中的第二异常项进行比较,若相同即对应,提取出对应第三应对策略作为第一应对策略即可;在执行时,基于优先级执行相应应对策略,保证首先处理严重程度较高的异常情形,设置合理。
38.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
转载请注明原文地址:https://win.8miu.com/read-950049.html

最新回复(0)