一种故障处理系统、方法及装置制造方法及图纸

技术编号:38159765 阅读:18 留言:0更新日期:2023-07-13 09:31
一种故障处理系统、方法及装置,应用于大数据领域,用于提高可用区发生故障后处理故障的速度与效率。该系统包括可用区管理模块、可用区支持模块和业务服务模块,当可用区发生故障后,可用区管理模块获取可用区的可用状态以及可用区内包含的各个集群的可用状态,其中,任一集群中包含至少一个数据资源,之后,可用区支持模块确定预设的数据资源集中包含的各个数据资源的可用状态,当主数据资源为不可用状态时,将处于可用状态的备用数据资源确定为数据资源集中的新的主数据资源。之后,业务服务模块根据新的主数据资源执行数据服务。当可用区发生故障后,本发明专利技术可以对受影响的数据服务进行统一地故障处理,从而提高了故障处理的速度与效率。速度与效率。速度与效率。

【技术实现步骤摘要】
一种故障处理系统、方法及装置


[0001]本专利技术涉及大数据领域,尤其涉及一种故障处理系统、方法及装置。

技术介绍

[0002]可用区指电力和网络互相独立的物理区域。不同可用区之间可以实现故障隔离,即如果一个可用区出现故障,则不会影响其他可用区的正常运行。当自然灾害、断电等极端不可抗情况造成底层基础设备故障时,可能会造成可用区故障,从而影响可用区内所有的数据不可用。
[0003]目前,大数据云平台承担了银行的部分核心业务。当可用区发生故障时,大数据云平台需要进行故障处理。然而,现阶段大数据云平台需要对各个受影响的数据服务进行单独故障处理,而这种方法缺乏普适性,导致处理故障需要消耗较长时间,影响大数据云平台的正常使用。
[0004]综上,目前暨需一种故障处理系统,用以提高可用区发生故障时大数据云平台处理故障的速度与效率。

技术实现思路

[0005]本专利技术提供一种故障处理系统、方法及装置,用以提高可用区发生故障时大数据云平台处理故障的速度与效率。
[0006]第一方面,本专利技术提供一种故障处理系统,包括可用区管理模块、可用区支持模块和业务服务模块,其中,可用区管理模块用于获取可用区的可用状态以及可用区内包含的各个集群的可用状态,其中,任一集群中包含至少一个数据资源;接着,可用区支持模块用于根据获取到的可用区的可用状态以及可用区内包含的各个集群的可用状态,来确定预设的数据资源集中包含的各个数据资源的可用状态,其中,各个数据资源分为主数据资源和至少一个备用数据资源;以及,当主数据资源为不可用状态时,将处于可用状态的备用数据资源确定为该数据资源集中的新的主数据资源。之后,业务服务模块用于根据新的主数据资源执行数据服务。
[0007]上述方法中,当某一可用区发生故障后,可用区管理模块会获取到该可用区处于不可用状态以及该可用区内各集群处于不可用状态,可以理解的是,当集群处于不可用状态时,存储于该集群的所有数据资源也处于不可用状态。接着,可用区支持模块会确定各预设的数据资源集中各个数据资源的可用状态,当某个数据资源处于不可用状态,且该数据资源为某一个数据资源集的主数据资源,则可用区支持模块会该数据资源集中处于可用状态的备用数据资源确定为新的主数据资源。在这之后,业务服务模块根据该新的主数据资源执行数据服务。由此,通过在系统中设置可用区支持模块,可用区支持模块可以统一确认所有的数据资源集中各个数据资源的可用状态,进而自动将数据资源集中不可用的主数据资源替换为处于可用状态的备用数据资源,也即对受影响的数据服务进行统一地故障处理,而不是现有技术中需要对各个受影响的数据服务进行单独故障处理,这有助于提高可
用区发生故障后处理故障的速度与效率。
[0008]可选地,主数据资源是通过如下方式确定的:可用区支持模块,还用于按照优先级的顺序,对数据资源集中包含的所有数据资源进行排序,优先级最高的数据资源作为主数据资源。
[0009]通过使用上述方法,可以选出优先级最高的数据资源作为其所属数据资源集的主数据资源,使得业务服务模块是基于优先级最高的数据资源来执行数据服务,从而提高业务服务模块的服务效率与服务质量。
[0010]可选地,可用区支持模块还用于对于任一数据资源集,若该数据资源集的备用数据资源恢复为可用状态时,比较备用数据资源的优先级与新的主数据资源的优先级;若备用数据资源的优先级高于新的主数据资源的优先级,将备用数据资源更新为新的主数据资源。
[0011]上述方法中,当发生故障的可用区恢复正常后,原先数据资源集中处于不可用的主数据资源也恢复为正常,通过选优先级最高的数据资源作为其所属数据资源集的主数据资源,也即将备用的原主数据资源确定为主数据资源,从而提高业务服务模块的服务效率与服务质量。
[0012]可选地,可用区支持模块还用于记录处于不可用状态的数据资源集,其中,记录用于外界组件排查受影响的数据资源。
[0013]上述方法中,通过记录处于不可用状态的数据资源集,可以帮助外界组件排查受影响的数据资源,从而解决恢复故障的可用区后,有些数据资源被丢失或不完整的问题。
[0014]可选地,数据资源集包括复合资源组以及复合数据源;复合资源组包括一个主资源组以及至少一个备用资源组;复合数据源包括一个主数据源以及至少一个备用数据源。
[0015]第二方面,本专利技术提供一种故障处理方法,适用于故障处理系统,所述方法包括:获取可用区的可用状态以及所述可用区内包含的各个集群的可用状态,任一集群中包含至少一个数据资源;根据所述可用区的可用状态以及所述可用区内包含的各个集群的可用状态,确定预设的数据资源集中包含的各个数据资源的可用状态,所述各个数据资源分为主数据资源和至少一个备用数据资源,当所述主数据资源为不可用状态时,将处于可用状态的备用数据资源确定为所述数据资源集中的新的主数据资源;根据所述新的主数据资源执行数据服务。
[0016]可选地,所述主数据资源是通过如下方式确定的:按照优先级的顺序,对所述数据资源集中包含的所有数据资源进行排序,优先级最高的数据资源作为主数据资源。
[0017]可选地,所述方法还包括:对于任一数据资源集,若该数据资源集的备用数据资源恢复为可用状态时,比较所述备用数据资源的优先级与所述新的主数据资源的优先级;若所述备用数据资源的优先级高于所述新的主数据资源的优先级,将所述备用数据资源更新为所述新的主数据资源。
[0018]可选地,所述方法还包括:记录处于不可用状态的数据资源集,其中,所述记录用于外界组件排查受影响的数据资源。
[0019]可选地,所述数据资源集包括复合资源组以及复合数据源;所述复合资源组包括一个主资源组以及至少一个备用资源组;所述复合数据源包括一个主数据源以及至少一个备用数据源。
[0020]第三方面,本专利技术提供了一种故障处理装置,该数据处理装置包括:获取单元,用于获取可用区的可用状态以及所述可用区内包含的各个集群的可用状态,任一集群中包含至少一个数据资源;处理单元,用于根据所述可用区的可用状态以及所述可用区内包含的各个集群的可用状态,确定预设的数据资源集中包含的各个数据资源的可用状态,所述各个数据资源分为主数据资源和至少一个备用数据资源,当所述主数据资源为不可用状态时,将处于可用状态的备用数据资源确定为所述数据资源集中的新的主数据资源;根据所述新的主数据资源执行数据服务。
[0021]可选的,所述处理单元,具体用于按照优先级的顺序,对所述数据资源集中包含的所有数据资源进行排序,优先级最高的数据资源作为主数据资源。
[0022]可选的,所述处理单元,具体用于对于任一数据资源集,若该数据资源集的备用数据资源恢复为可用状态时,比较所述备用数据资源的优先级与所述新的主数据资源的优先级;若所述备用数据资源的优先级高于所述新的主数据资源的优先级,将所述备用数据资源更新为所述新的主数据资源。
[0023]可选的,所述处理单元,具体用于记录处于不可用状态的数据资源集,其中,所述记录用于外界本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种故障处理系统,其特征在于,包括可用区管理模块、可用区支持模块和业务服务模块:所述可用区管理模块,用于获取可用区的可用状态以及所述可用区内包含的各个集群的可用状态,任一集群中包含至少一个数据资源;所述可用区支持模块,用于根据所述可用区的可用状态以及所述可用区内包含的各个集群的可用状态,确定预设的数据资源集中包含的各个数据资源的可用状态,所述各个数据资源分为主数据资源和至少一个备用数据资源,当所述主数据资源为不可用状态时,将处于可用状态的备用数据资源确定为所述数据资源集中的新的主数据资源;所述业务服务模块,用于根据所述新的主数据资源执行数据服务。2.根据权利要求1所述的故障处理系统,其特征在于,所述主数据资源是通过如下方式确定的:所述可用区支持模块,还用于按照优先级的顺序,对所述数据资源集中包含的所有数据资源进行排序,优先级最高的数据资源作为主数据资源。3.根据权利要求1所述的故障处理系统,其特征在于:所述可用区支持模块,还用于对于任一数据资源集,若该数据资源集的备用数据资源恢复为可用状态时,比较所述备用数据资源的优先级与所述新的主数据资源的优先级;若所述备用数据资源的优先级高于所述新的主数据资源的优先级,将所述备用数据资源更新为所述新的主数据资源。4.根据权利要求1所述的故障处理系统,其特征在于:所述可用区支持模块,还用于记录处于不可用状态的数据资源集,其中,所述记录用于外界组件排查受影响的数据资源。5.根据权利要求1

4中任一项所述的故障处理系统,其特征在于,所述数据资源集包括复合资源组以及复合数据源;所述复合资源组包括一个主资源组以及至少一个备用资源组;所述复合数据源包括一个主数据源以及至少一个备用数据源。6.一种故障处理方法,其特征在于,适用于故障处理系统,所述方法包括:获取可用区的可用状态以及所述可用区内包含的各个集群的可用状态,任一集群中包含至少一个数据资源;根据所述可用区的可用状态以及所述可用区内包含的各个集群的可用状态,确定预设的数据资源集中包含的各个数据资源的可用状态,所述各个数据资源分为主数据资源和至少一个备用数据资源,当所述主数据资源为不可用状态时,将处于可用状态的备用数据资源确定为所述数据...

【专利技术属性】
技术研发人员:许琳林华兵张晨林
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1