多级联数据备份系统技术方案

技术编号:20796834 阅读:23 留言:0更新日期:2019-04-06 10:27
本发明专利技术公开了一种多级联数据备份系统,该系统包括主复制管理服务器,源端数据库服务器、主备份存储服务器、区域复制管理服务器、区域源端数据库服务器、区域备份存储服务器六部分;系统包含多个区域,每个区域内设置一台所述区域复制管理服务器、一台所述区域源端数据库服务器、一台所述区域备份存储服务器;各个系统之间通过通讯网络连接并同步数据;本发明专利技术针对大型企业的备份需求,通过建立多级联数据备份系统,将多个数据备份系统进行级联,形成多区域间相互共享的数据备份系统,进而提升数据的高可靠性。

Multi-Cascade Data Backup System

The invention discloses a multi-cascade data backup system, which comprises six parts: the main replication management server, the source database server, the main backup storage server, the regional replication management server, the regional source database server and the regional backup storage server. The system comprises a plurality of regions, with one replication management server and one regional backup storage server in each region. According to the backup requirement of large enterprises, the present invention cascades multiple data backup systems by establishing a multi-cascade data backup system to form a data backup system shared among multiple regions, thereby improving the data height. Reliability.

【技术实现步骤摘要】
多级联数据备份系统
本专利技术涉及计算机
,更具体地说,涉及一种所级联的数据备份系统。
技术介绍
随着信息业务发展,数据对于用户的重要性不言而喻,因此应用数据备份系统成为保证数据完整性的重要手段,对于重要数据还可以采用异地备份的方式,保证区域性的灾难对数据的损坏。大型企业的业务系统多为分层次部署,例如全国性层面、省层面、地市层面等,每个层面的数据均要有自己的数据备份系统,用于存储本区域产生数据的使用和备份,如果每个区域层面的业务数据均建设异地备份系统,不仅造价昂贵,同时受地域限制,无法保证诸如地震、洪水等大型灾难对数据的损坏。
技术实现思路
本专利技术针对大型企业的备份需求,提出一种多级联数据备份系统,将多个数据备份系统进行级联,形成多区域间相互共享的数据备份系统,进而提升数据的高可靠性。为了达到上述目的,本专利技术提供了一种多级联数据备份系统,该系统包括主复制管理服务器,源端数据库服务器、主备份存储服务器、区域复制管理服务器、区域源端数据库服务器、区域备份存储服务器六部分。系统包含多个区域,每个区域内设置由一台所述区域复制管理服务器、一台所述区域源端数据库服务器、一台所述区域备份存储服务器组成的备份存储系统。其中,所述源端数据库服务器、所述主备份存储服务器、所述区域复制管理服务器、所述区域源端数据库服务器、所述区域备份存储服务器上均运行数据库管理工具程序;该程序是主复制管理服务器对各个服务器进行管理的必备程序。主复制管理服务器通过该程序进行管理,可以将工具程序看做是客户端,主复制服务器是管理端,因此主复制服务器不需要安装该工具程序。所述主复制管理服务器对所述主备份存储服务器、所述源端数据库服务器、所述区域复制管理服务器进行管理;所述区域复制管理服务器可对所在区域内的区域源端数据库服务器、区域备份存储服务器进行管理。具体的管理流程包括数据复制运行流程、当某一区域内的区域源端数据库服务器出现故障时系统进行灾难切换流程、当区域源端数据库服务器故障排除后系统进行灾难状态回切流程、当某一区域的区域源端数据库服务器和区域备份存储服务器同时故障时系统的灾难切换流程、当区域的区域源端数据库服务器或区域备份存储服务器故障排除后系统进行灾难回切流程。数据复制运行流程:所述区域源端数据库服务器感知其内部数据库的数据变化,向其所在区域内的所述区域复制管理服务器和所述区域备份存储服务器发送复制请求;所述区域备份存储服务器响应请求,并获取所述区域源端数据库服务器的变化的数据;所述区域复制管理服务器收到请求后,向所述主复制管理服务器发送复制请求;所述主复制管理服务器收到复制请求后向所述主备份存储服务器及其它区域的区域复制管理服务器下达复制任务;所述主备份存储服务器和其他区域的所述区域复制管理服务器响应复制任务,建立与所述区域备份存储服务器之间的通信连接,开始复制数据;其他区域的所述区域复制管理服务器向其所在区域的区域备份存储服务器下达复制任务,建立与所述区域备份存储服务器之间的通信连接,复制数据。当某一区域内的区域源端数据库服务器出现故障时系统进行灾难切换流程:故障区域内的区域复制管理服务器感知到区域源端数据库服务器停止运行,立即将数据库服务切换至故障区域的区域备份存储服务器,由区域备份存储服务器提供数据库服务;在所述区域备份存储服务器提供数据库服务期间,区域备份存储服务器感知数据变化,向区域复制管理服务器发送复制请求;区域复制管理服务器收到请求后,向主复制管理服务器发送复制请求;主复制管理服务器向主备份存储服务器及其它区域的区域复制管理服务器下达复制任务;主备份存储服务器和其他区域的区域复制管理服务器响应复制任务,建立与区域备份存储服务器之间的通信连接,开始复制数据。当区域源端数据库服务器故障排除后系统进行灾难状态回切流程:当区域复制管理服务器感知到区域源端数据库服务器恢复正常,向区域备份存储服务器和区域源端数据库服务器下达复制任务;区域备份存储服务器和区域源端数据库服务器实现数据同步,并告知区域复制管理服务器;启动区域源端数据库服务器的数据库服务;通过所述数据库管理工具程序检查数据库服务是否正常运行,若没有正常运行,继续由区域备份存储服务器提供数据库服务;若正常运行,则切换为由区域源端数据库服务器提供数据库服务,关闭区域备份存储服务器的数据库服务。当某一区域的区域源端数据库服务器和区域备份存储服务器同时故障时系统的灾难切换流程:当某一区域内的区域复制管理服务器感知到区域源端数据库服务器和区域备份存储服务器停止运行,立即向主复制管理服务器发出灾难切换请求;主复制管理服务器将数据库服务切换至主备份存储服务器,由主备份存储服务器提供数据库服务;在主备份存储服务器提供数据库服务期间,主备份存储服务器感知数据变化,向主区域复制管理服务器发送复制请求;主复制管理服务器收到请求后,向其他区域复制管理服务器发送复制任务;其他区域复制服务器向其所在区域的备份存储服务器下达复制任务;其他区域复制管理服务器响应复制任务,建立与主备份存储服务器之间的通信连接,开始复制数据。当区域的区域源端数据库服务器或区域备份存储服务器故障排除后系统进行灾难回切流程:当区域复制管理服务器感知到区域源端数据库服务器或区域备份存储服务器恢复正常,向主复制管理服务器发出数据同步请求;主复制管理服务器向正在承担数据库服务的主备份存储服务器或其他区域备份存储服务器下达复制任务;区域备份存储服务器或区域源端数据库服务器相应复制任务,与正在承担数据库服务的主备份存储服务器或其他区域备份存储服务器实现数据同步;并告知主复制管理服务器;启动区域源端数据库服务器或区域备份存储服务器的数据库服务;通过所述数据库管理工具程序检查数据库服务是否正常运行,若没有正常运行,继续由主备份存储服务器或其他区域备份存储服务器提供数据库服务;若正常,则切换为由区域源端数据库服务器或区域备份存储服务器提供数据库服务,关闭主备份存储服务器或其他区域备份存储服务器的数据库服务。上述多级联数据备份系统,优选方式下,在进行所述数据复制运行流程期间,所述主复制管理服务器向其他区域的区域复制管理服务器获取其他区域的备份存储系统的负载情况,如负载较低,将发生故障的区域数据库服务切换到其他区域的备份存储系统上去,以此减轻主备份存储系统的压力;在此期间,数据复制流向转为向主备份存储服务器。上述多级联数据备份系统,优选方式下,所述主复制管理服务器,源端数据库服务器、主备份存储服务器、区域复制管理服务器、区域源端数据库服务器、区域备份存储服务器六部分之间通过通讯网络连接并传递数据。本专利技术的优点在于:1.能够将不同区域的存储服务器作为备用数据服务器使用,实现不同区域间的相互数据备份存储及服务切换;2.在区域服务器故障时,能够根据不同区域的负载情况合理分配系统资源,选择负载较小的区域承担故障区域的服务;3.利用大型企业在多个区域都有备份存储系统的优势,实现异地数据备份,减少了资金投入和区域限制。附图说明图1是本专利技术的结构示意图;图2是数据复制运行流程图;图3是当某一区域内的区域源端数据库服务器出现故障,系统进行灾难切换流程图;图4是当区域源端数据库服务器故障排除后,系统进行灾难状态回切流程图;图5是当某一区域的区域源端数据库本文档来自技高网...

【技术保护点】
1.一种多级联数据备份系统,其特征在于,该系统包括主复制管理服务器(2),源端数据库服务器(6)、主备份存储服务器(1)、区域复制管理服务器(3)、区域源端数据库服务器(4)、区域备份存储服务器(5)六部分;系统包含多个区域,每个区域内设置由一台所述区域复制管理服务器(3)、一台所述区域源端数据库服务器(4)、一台所述区域备份存储服务器(5)组成的备份存储系统;其中,所述源端数据库服务器(6)、所述主备份存储服务器(1)、所述区域复制管理服务器(3)、所述区域源端数据库服务器(4)、所述区域备份存储服务器(5)上均运行数据库管理工具程序;所述主复制管理服务器(2)对所述主备份存储服务器(1)、所述源端数据库服务器(6)、所述区域复制管理服务器(3)进行管理;所述区域复制管理服务器(3)可对所在区域内的区域源端数据库服务器(4)、区域备份存储服务器(5)进行管理;具体的管理流程包括数据复制运行流程、当某一区域内的区域源端数据库服务器(4)出现故障时系统进行灾难切换流程、当区域源端数据库服务器(4)故障排除后系统进行灾难状态回切流程、当某一区域的区域源端数据库服务器(4)和区域备份存储服务器(5)同时故障时系统的灾难切换流程、当区域的区域源端数据库服务器(4)或区域备份存储服务器(5)故障排除后系统进行灾难回切流程;数据复制运行流程:所述区域源端数据库服务器(4)感知其内部数据库的数据变化,向其所在区域内的所述区域复制管理服务器(3)和所述区域备份存储服务器(5)发送复制请求;所述区域备份存储服务器(5)响应请求,并获取所述区域源端数据库服务器(4)的变化的数据;所述区域复制管理服务器(3)收到请求后,向所述主复制管理服务器(2)发送复制请求;所述主复制管理服务器(2)收到复制请求后向所述主备份存储服务器(1)及其它区域的区域复制管理服务器(3)下达复制任务;所述主备份存储服务器(1)和其他区域的所述区域复制管理服务器(3)响应复制任务,建立与所述区域备份存储服务器(5)之间的通信连接,开始复制数据;其他区域的所述区域复制管理服务器(3)向其所在区域的区域备份存储服务器(5)下达复制任务,建立与所述区域备份存储服务器(5)之间的通信连接,复制数据;当某一区域内的区域源端数据库服务器(4)出现故障时系统进行灾难切换流程:故障区域内的区域复制管理服务器(3)感知到区域源端数据库服务器(4)停止运行,立即将数据库服务切换至故障区域的区域备份存储服务器(5),由区域备份存储服务器(5)提供数据库服务;在所述区域备份存储服务器(5)提供数据库服务期间,区域备份存储服务器(5)感知数据变化,向区域复制管理服务器(3)发送复制请求;区域复制管理服务器(3)收到请求后,向主复制管理服务器(2)发送复制请求;主复制管理服务器(2)向主备份存储服务器(1)及其它区域的区域复制管理服务器(3)下达复制任务;主备份存储服务器(1)和其他区域的区域复制管理服务器(3)响应复制任务,建立与区域备份存储服务器(5)之间的通信连接,开始复制数据;当区域源端数据库服务器(4)故障排除后系统进行灾难状态回切流程:当区域复制管理服务器(3)感知到区域源端数据库服务器(4)恢复正常,向区域备份存储服务器(5)和区域源端数据库服务器(4)下达复制任务;区域备份存储服务器(5)和区域源端数据库服务器(4)实现数据同步,并告知区域复制管理服务器(3);启动区域源端数据库服务器(4)的数据库服务;通过所述数据库管理工具程序检查数据库服务是否正常运行,若没有正常运行,继续由区域备份存储服务器(5)提供数据库服务;若正常运行,则切换为由区域源端数据库服务器(4)提供数据库服务,关闭区域备份存储服务器(5)的数据库服务;当某一区域的区域源端数据库服务器(4)和区域备份存储服务器(5)同时故障时系统的灾难切换流程:当某一区域内的区域复制管理服务器(3)感知到区域源端数据库服务器(4)和区域备份存储服务器(5)停止运行,立即向主复制管理服务器(2)发出灾难切换请求;主复制管理服务器(2)将数据库服务切换至主备份存储服务器(1),由主备份存储服务器(1)提供数据库服务;在主备份存储服务器(1)提供数据库服务期间,主备份存储服务器(1)感知数据变化,向主区域复制管理服务器(3)发送复制请求;主复制管理服务器(2)收到请求后,向其他区域复制管理服务器(3)发送复制任务;其他区域复制服务器向其所在区域的备份存储服务器下达复制任务;其他区域复制管理服务器(3)响应复制任务,建立与主备份存储服务器(1)之间的通信连接,开始复制数据;当区域的区域源端数据库服务器(4)或区域备份存储服务器(5)故障排除后系统进行灾难回切流程:当区域复制管理服务器(3)感知到区域源端数据库服务器(4)或区域备份存储服务器...

【技术特征摘要】
1.一种多级联数据备份系统,其特征在于,该系统包括主复制管理服务器(2),源端数据库服务器(6)、主备份存储服务器(1)、区域复制管理服务器(3)、区域源端数据库服务器(4)、区域备份存储服务器(5)六部分;系统包含多个区域,每个区域内设置由一台所述区域复制管理服务器(3)、一台所述区域源端数据库服务器(4)、一台所述区域备份存储服务器(5)组成的备份存储系统;其中,所述源端数据库服务器(6)、所述主备份存储服务器(1)、所述区域复制管理服务器(3)、所述区域源端数据库服务器(4)、所述区域备份存储服务器(5)上均运行数据库管理工具程序;所述主复制管理服务器(2)对所述主备份存储服务器(1)、所述源端数据库服务器(6)、所述区域复制管理服务器(3)进行管理;所述区域复制管理服务器(3)可对所在区域内的区域源端数据库服务器(4)、区域备份存储服务器(5)进行管理;具体的管理流程包括数据复制运行流程、当某一区域内的区域源端数据库服务器(4)出现故障时系统进行灾难切换流程、当区域源端数据库服务器(4)故障排除后系统进行灾难状态回切流程、当某一区域的区域源端数据库服务器(4)和区域备份存储服务器(5)同时故障时系统的灾难切换流程、当区域的区域源端数据库服务器(4)或区域备份存储服务器(5)故障排除后系统进行灾难回切流程;数据复制运行流程:所述区域源端数据库服务器(4)感知其内部数据库的数据变化,向其所在区域内的所述区域复制管理服务器(3)和所述区域备份存储服务器(5)发送复制请求;所述区域备份存储服务器(5)响应请求,并获取所述区域源端数据库服务器(4)的变化的数据;所述区域复制管理服务器(3)收到请求后,向所述主复制管理服务器(2)发送复制请求;所述主复制管理服务器(2)收到复制请求后向所述主备份存储服务器(1)及其它区域的区域复制管理服务器(3)下达复制任务;所述主备份存储服务器(1)和其他区域的所述区域复制管理服务器(3)响应复制任务,建立与所述区域备份存储服务器(5)之间的通信连接,开始复制数据;其他区域的所述区域复制管理服务器(3)向其所在区域的区域备份存储服务器(5)下达复制任务,建立与所述区域备份存储服务器(5)之间的通信连接,复制数据;当某一区域内的区域源端数据库服务器(4)出现故障时系统进行灾难切换流程:故障区域内的区域复制管理服务器(3)感知到区域源端数据库服务器(4)停止运行,立即将数据库服务切换至故障区域的区域备份存储服务器(5),由区域备份存储服务器(5)提供数据库服务;在所述区域备份存储服务器(5)提供数据库服务期间,区域备份存储服务器(5)感知数据变化,向区域复制管理服务器(3)发送复制请求;区域复制管理服务器(3)收到请求后,向主复制管理服务器(2)发送复制请求;主复制管理服务器(2)向主备份存储服务器(1)及其它区域的区域复制管理服务器(3)下达复制任务;主备份存储服务器(1)和其他区域的区域复制管理服务器(3)响应复制任务,建立与区域备份存储服务器(5)之间的通信连接,开始复制数据;当区域源端数据库服务器(4)故障排除后系统进行灾难状态回切流程:当区域复制管理服务器(3)感知到区...

【专利技术属性】
技术研发人员:栾敬钊李剑华杨超刘军刘赛张磊杨万清阴晓光李昂王德林丁俊和高菊卉
申请(专利权)人:国网辽宁省电力有限公司大连供电公司国家电网有限公司
类型:发明
国别省市:辽宁,21

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

1