System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及it,更具体地说,本专利技术涉及一种it行业通用的关键业务应急保障方法和系统。
技术介绍
1、传统信息系统容灾主要分为数据容灾和应用高可用性两种方法,解决方案和相关产品较多,但是这两种方法都无法提供完备的业务持续性保障。信息系统的业务持续性保障,属于业务级容灾,需要解决数据的备份与恢复、应用程序接替以及网络连接关系不变性等问题。
2、当前满足信息系统业务持续性保障的主要解决办法是两地三中心方案,同城短距离的双中心做主备或双活业务保障,异地远程中心仅做数据备份。一般两地三中心方案需要基于业务系统的具体技术架构做针对性定制,需要从网络环境、存储设备、虚拟化、操作系统、数据库、中间件以及应用程序等多个层面考虑,方案复杂,建设成本高,一事一议,没有通用的解决办法。
3、传统融资及时存在一些缺点,如:
4、数据容灾是对数据定期做全量、增量备份,发生故障后再从备份系统恢复数据。该方法只解决数据可用性与一致性,未解决应用持续性。
5、应用容灾一般采用ha高可用性方案,如应用集群、负载均衡等。这些方法仅解决应用程序的持续可用性,很难解决数据可用性与一致性。
6、两地三中心方案可同时做到数据可用性与一致性、应用持续性,但是,建设成本高,没有通用的方法,且无法实现远程异地的业务持续性保障。
技术实现思路
1、为了克服现有技术的上述缺陷,本专利技术的实施例提供一种it行业通用的关键业务应急保障方法和系统,通过以下方案,以解决上述背
2、为实现上述目的,本专利技术提供如下技术方案:一种it行业通用的关键业务应急保障系统,包括管理控制模块、在线复刻模块、内存增量数据同步模块、业务实时监测模块以及业务接替模块。
3、优选的,所述管理控制模块用于实现在线复刻任务管理、业务保障组配置向导、数据同步策略管理、业务监控与接替管理以及系统资源监控的管理功能,其他模块功能均可在控制台进行管理配置。
4、优选的,所述在线复刻模块用于实现在业务端不停机并且业务不中断情况下,对操作系统、应用程序、驱动、配置信息、数据库以及文件的一键复刻,形成与主用端一致的备用环境。
5、优选的,所述内存增量同步模块用于实现主用端与备用端数据实时同步,内存增量同步模块实时监测io缓冲区数据变化情况,实时过滤出业务相关变化数据,并通过网络实时发送到备用端,所述内存增量同步模块运行于操作系统内核层,实时数据同步时无需访问磁盘io。
6、优选的,所述业务实时监测模块对主用端提供断电、断网、端口可用性、进程存活、系统资源、数据库可用性、接口可用性以及系统负荷情况的实时检测,可以在数秒内检测到系统故障,并通知业务接替模块进行业务接替。
7、优选的,所述业务接替模块具有在故障发生时让备用端及时接替主用端业务,接替时间为备端业务程序拉起时间与ip地址漂移时间,一般在数秒到数分钟,支持同网段以及跨网段的业务接替,支持业务自动切换、手动切换以及业务回切,并且支持容灾业务演练。
8、优选的,一种it行业通用的关键业务应急保障方法,其特征在于,包括:管理控制单元、在线复刻单元、增量数据同步单元、业务实时监测单元以及业务接替单元。
9、优选的,所述管理控制单元用于通知在线复刻单元,准备执行复刻任务。
10、优选的,所述在线复刻单元用于执行复刻任务,先对主用端创建系统快照,再将该快照完整拷贝到备用端,所述增量数据同步单元在快照拷贝期间捕获主用端产生的增量数据,保存在主用端文件队列,系统快照拷贝完成,将主用端文件队列中增量数据同步到备用端,确保两端数据一致,所述在线复刻单元在复刻过程中实时向管理控制单元汇报任务进展状态。
11、优选的,所述在线复刻单元在复刻完成时,通过管理控制单元进行复刻结果校验,验证通过,说明复刻成功;验证不过,可在管理控制单元发起二次复刻。
12、优选的,所述内存增量数据同步单元通过管理控制单元配置要保障的路径,包括磁盘、目录以及文件。
13、优选的,所述业务实时监测单元通过管理控制单元配置要监听的主用端业务程序,包括业务程序名称、启停命令、启停依赖关系、故障监测手段以及故障监测执行步长。
14、优选的,所述业务接替单元通过管理控制单元配置自动接替、故障预警时间以及业务ip切换方式的接替策略。
15、优选的,所述增量数据同步单元在主用端业务正常工作期间可实时捕获主用端内存io缓冲区增量数据,过滤出所述管理控制单元验证在线复刻单元配置的路径相关的数据,通过网络旁路发送到备用端客户代理程序,再顺序写入备用端相应文件。
16、优选的,所述业务实时监测单元用于实时监测主用端各种故障情况,包括断电、断网、程序崩溃、进程无响应以及系统资源占用率高的软硬件故障,在判断发生业务故障后,所述业务实时监测单元可提供语音预警,通知值班人员尽快处理,同时发出业务接替指令,通知所述业务接替单元准备进行接替。
17、优选的,所述业务接替单元收到业务接替指令,立即进行业务接替,先启动备用端业务程序,再进行业务ip切换。
18、优选的,所述管理控制单元在主用端故障抢修完毕时将备用端全量和增量数据回推至主用端,数据回推过程备用端持续提供业务访问,当数据回推完毕,再一键将业务回切主用端,确保业务持续不间断。
19、本专利技术的技术效果和优点:
20、1、基于本专利技术的在线复刻技术,无需依赖原软硬件供应商,无需在备用环境分层搭建系统,将主用端环境做为一个整体一次性备份到备用端,备用端可正常运行,实施期间主用端业务程序持续运行,在线热备,实施过程省略了传统灾备方案需要在备用端分层搭建环境的工作,极大缩短建设周期,传统容灾方案数天的实施工期可缩短到30分钟以内;
21、2、基于本专利技术的内存增量数据捕获技术,可实现业务数据实时同步到备用端,同步过程对主用端无io开销,cpu开销极低,该方法数据同步时间可达到毫秒级,确保主、备端数据实时一致;
22、3、本专利技术的故障实时监测模块可即时发现故障,一旦主用端系统发生断电、断网、损毁以及崩溃的故障,基于申诉人开发的业务实时接替模块,无需人员参与,可即时将业务转移到备用端持续运行,整个接替过程对用户和it运维人员是自动以及无感的。
本文档来自技高网...【技术保护点】
1.一种IT行业通用的关键业务应急保障系统,其特征在于,包括:管理控制模块、在线复刻模块、内存增量数据同步模块、业务实时监测模块,以及业务接替模块;
2.根据权利要求1所述的一种IT行业通用的关键业务应急保障系统,其特征在于:所述在线复刻任务管理单元、业务保障组配置向导单元、数据同步策略管理单元、业务监控与接替管理单元,以及系统资源监控单元的管理功能单元均可以在控制台进行管理配置。
3.根据权利要求1所述的一种IT行业通用的关键业务应急保障系统,其特征在于:所述IO缓冲区指用来存储数据的一段内存区域。
4.根据权利要求1所述的一种IT行业通用的关键业务应急保障系统,其特征在于:所述业务接替模块支持同网段以及跨网段的业务接替,支持业务自动切换、手动切换,以及业务回切,并且支持容灾业务演练。
5.根据权利要求1所述的一种IT行业通用的关键业务应急保障系统,其特征在于:所述内存增量同步模块运行于操作系统内核层,实时数据同步时无需访问主用端磁盘。
6.根据权利要求1所述的一种IT行业通用的关键业务应急保障系统,其特征在于:所述I
7.一种IT行业通用的关键业务应急保障方法,用于使用上述权利要求1-6任一项所述一种IT行业通用的关键业务应急保障系统,其特征在于,包括:管理控制单元、在线复刻单元、增量数据同步单元、业务实时监测单元以及业务接替单元;
...【技术特征摘要】
1.一种it行业通用的关键业务应急保障系统,其特征在于,包括:管理控制模块、在线复刻模块、内存增量数据同步模块、业务实时监测模块,以及业务接替模块;
2.根据权利要求1所述的一种it行业通用的关键业务应急保障系统,其特征在于:所述在线复刻任务管理单元、业务保障组配置向导单元、数据同步策略管理单元、业务监控与接替管理单元,以及系统资源监控单元的管理功能单元均可以在控制台进行管理配置。
3.根据权利要求1所述的一种it行业通用的关键业务应急保障系统,其特征在于:所述io缓冲区指用来存储数据的一段内存区域。
4.根据权利要求1所述的一种it行业通用的关键业务应急保障系统,其特征在于:所述业务接替模块支持同网段以及跨网段的业务接替,支持业务自动切换、手动切换,以及业务回切,...
【专利技术属性】
技术研发人员:刘智美,王新宇,李绪祥,
申请(专利权)人:北京智璇科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。