基于双活系统的容灾方法、装置、设备及存储介质制造方法及图纸

技术编号:32458932 阅读:26 留言:0更新日期:2022-02-26 08:43
本发明专利技术涉及数字医疗及人工智能技术领域,具体公开了一种基于双活系统的容灾方法、装置、设备及存储介质。该方法包括:当检测到第一机房出现灾难时,获取第一机房的配置信息,根据配置信息匹配预设的故障场景,并根据故障场景获取对应的有向无环执行流;获取客户端发送的执行请求,基于执行请求根据有向无环执行流生成每个任务节点的执行指令;根据执行指令获取对应的任务节点与执行服务器之间的映射关系以及对应的执行脚本信息;根据映射关系确定目标执行服务器并在目标执行服务器上运行执行脚本信息以实现将第一机房切换至所述第二机房。通过上述方式,本发明专利技术能够提高故障响应速度,解决人为或自然灾害导致的数据丢失损坏问题。问题。问题。

【技术实现步骤摘要】
基于双活系统的容灾方法、装置、设备及存储介质


[0001]本专利技术涉及数字医疗及人工智能
,特别是涉及一种基于双活系统的容灾方法、装置、设备及存储介质。

技术介绍

[0002]随着大数据、云计算的迅猛发展,数据呈现大爆炸式增长,数据的增长与用户对数据的安全性的要求增高。发生人为或自然灾害导致数据系统发生故障时,如何快速响应系统故障以保证用户的业务数据安全是运维
的技术人员亟待解决的问题。
[0003]目前运维技术依赖于开源的Apache airflow中间件,现有的运维系统中,对每个系统均需进行脚本配置,脚本配置量非常大,而且现有的脚本配置通常采用人工配置的方式,配置工作量非常大且容易出现错误,如果没有工具支持脚本的编排和配置,碰到预设的灾难,就不能快速地响应。此外,每个系统涉及多个组件,每个组件需要配置固定运维人员,在人工执行脚本的场景中,需要每个组件的运维人员配合执行,自动化程度低导致成本高且效率低。

技术实现思路

[0004]本专利技术提供一种基于双活系统的容灾方法、装置、设备及存储介质,能够提高故障本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于双活系统的容灾方法,其特征在于,包括:当检测到提供数据服务的第一机房出现灾难时,获取所述第一机房的配置信息,根据所述配置信息匹配预设的故障场景,并根据所述故障场景获取对应的有向无环执行流;获取客户端发送的执行请求,基于所述执行请求根据所述有向无环执行流生成每个任务节点的执行指令;根据所述执行指令获取对应的所述任务节点与执行服务器之间的映射关系以及对应的所述任务节点的执行脚本信息;根据所述映射关系确定目标执行服务器并将所述执行脚本信息发送给所述目标执行服务器,在所述目标执行服务器上运行所述执行脚本信息以实现将所述第一机房切换至所述第二机房。2.根据权利要求1所述的容灾方法,其特征在于,在所述当检测到提供数据服务的第一机房出现灾难时,获取所述第一机房的配置信息,根据所述配置信息匹配预设的故障场景,并根据所述故障场景获取对应的有向无环执行流之前,还包括:预构建多个故障场景;对每个所述故障场景预配置多个任务节点以及所述任务节点的执行顺序,根据所述任务节点和所述执行顺序生成与所述故障场景对应的有向无环执行流;将各个所述故障场景和对应的所述有向无环执行流进行关联映射。3.根据权利要求2所述的容灾方法,其特征在于,所述对每个所述故障场景预配置多个任务节点以及所述任务节点的执行顺序,根据所述任务节点和所述执行顺序生成与所述故障场景对应的有向无环执行流包括:对于所述第一机房出现灾难的故障场景,预配置第一任务节点、第二任务节点、第三任务节点、第四任务节点、第五任务节点以各个所述任务节点的执行脚本信息;按照所述第一任务节点、所述第二任务节点、所述第三任务节点、所述第四任务节点以及所述第五任务节点的排列顺序配置所述执行顺序,根据所述任务节点和所述执行顺序生成所述有向无环执行流。4.根据权利要求1所述的容灾方法,其特征在于,所述获取客户端发送的执行请求,基于所述执行请求根据所述有向无环执行流生成每个任务节点的执行指令包括:获取客户端发送的执行请求,根据所述执行请求将所述有向无环执行流进行拆分处理,获得多个任务节点以及所述任务节点的执行顺序;根据每个所述任务节点生成对应的执行指令并根据所述执行顺序依次传递所...

【专利技术属性】
技术研发人员:骆国军尹彪
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:

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

1