DB2实时备份容灾说明
摘要:
1. 实时备份简介 浪擎D系DataBackup实时备份(以下简称实时备份) 4.1版对业务系统数据进行定时、实时在线备份,持续保护业务系统的数据。当业务系统的生产数据发生丢失时,可以实现任意版本、任意时间点的数据恢复,达到RTO、RPO趋于零的保护。 实时备份对
1. 实时备份简介
浪擎D系DataBackup实时备份(以下简称实时备份) 4.1版对业务系统数据进行定时、实时在线备份,持续保护业务系统的数据。当业务系统的生产数据发生丢失时,可以实现任意版本、任意时间点的数据恢复,达到RTO、RPO趋于零的保护。
实时备份对备份服务器硬件和网络等无特殊要求,可实现低成本、高保障的热备份和热容灾。其支持主流的数据库和文件的实时备份以及恢复。支持定时、实时备份功能;支持本地、异地、远程备份容灾。
系统由三部分组成:备份(存储)服务器端程序、WEB管理平台、客户端程序。备份服务器端程序是系统的核心部件,负责整个备份系统的数据存储等后台服务; WEB管理操作平台是系统的统一配置、监控平台,用户可以通过该平台实现备份、还原等作业配置,并进行作业的监控管理等功能;客户端程序安装在需要备份的源主机上实现备份功能,或需要恢复的目标主机上实现恢复功能。
2. DB2数据库实时备份容灾
DB2数据库的实时备份实时捕获DB2数据库变化数据,并将变化数据发送至备份服务器端进行存储。支持Windows、Linux、Unix操作系统。
功能如下:
实时备份,实时将变化数据复制到备份服务器上,使业务数据丢失量极少。
实时恢复,将最新的数据实时恢复到第三台容灾服务器,当生产数据库发生故障时,可立即启动容灾服务器的DB2数据库来接替生产服务器,使业务继续运行。
容错功能,备份服务器按照设置的存储空间将变化数据一一保存起来,当生产服务器数据库发生数据误删除等操作时,可以将DB2数据恢复到任意时间点。
重定向恢复,恢复到不同的服务器。
支持全量、增量的备份。
支持过期数据清除。
3. DB2数据库实时备份容灾的实现原理与稳定性说明
(1)实时备份的大致原理与过程
生产服务器上的实时备份系统的I/O捕获驱动程序在操作系统内核实时捕获DB2数据库的写数据操作,并存到磁盘缓存池。然后实时备份的传输进程将这些数据实时传输到备份服务器。备份服务器上的存储进程再将这些数据一一保存到备份服务器的磁盘上或磁盘阵列上。
(2)当生产服务器发生故障时,如何实现容灾
如果要实现即时的容灾,则需要第三台服务器作为生产系统的容灾服务器。如果该生产系统负载不大,也可将实时备份的备份服务器作为生产系统的容灾服务器。然后在容灾服务器上安装DB2的程序,并创建与生产系统相同名称的数据库。
容灾服务器上的恢复进程从备份服务器上读出最新数据写到对应数据库的文件中,从而保证容灾服务器上的数据与生产服务器上的数据大致同步。
当生产服务器发生故障时,停止恢复进程。实时备份采用CATALOG命令附加对应的DB2数据库,然后再启动该数据库即可正常使用该数据库。
(3)稳定性、兼容性说明
实时备份实时复制DB2的各种物理文件,不修改生产端DB2数据库的任何设置,也不在生产端的数据库中安装任何数据库对象,因此不对生产端DB2数据库产生任何副作用。实时备份在操作系统层复制各种物理文件,包括:SQLDBCO配置参数文件、SQLINSLK 和 SQLTMPLK实例文件、SQLOGCTL.LFH 日志控制文件、SQLOGDIR日志目录及各日志文件、SQLSPCS.1 和 SQLSPCS.2表空间定义文件、SQLT000xxx.x目录及数据文件等等。
当故障发生时,在容灾端采用CATALOG命令附加对应的DB2数据库这种恢复方式效率与稳定性非常高,且操作简单。
4. 与NetWorker的比较说明
比较项 |
浪擎实时备份 |
Networker |
DB2实时/准实时备份 |
支持 |
不支持 |
DB2实时自动恢复到第三台容灾服务器 |
支持 |
不支持 |
DB2定时备份 |
支持 |
支持 |
DB2手工恢复 |
支持 |
支持 |
SQLServer实时/准实时备份 |
支持 |
不支持 |
SQLServer实时自动恢复到第三台容灾服务器 |
支持 |
不支持 |
SQLServer定时备份 |
支持 |
支持 |
SQLServer手工恢复 |
支持 |
支持 |
Windows/Linux操作系统备份与裸机还原 |
支持,直接备份整个操作系统,并且可还原到另外的机器上。类似ghost。 |
不支持 |
一体化容灾备份解决方案 |
支持,与浪擎DX备份存储柜结合实现备份、存储、容灾一体化。在方案中可以省略备份服务器。 |
不支持,需要购买备份服务器、备份存储或虚拟磁带库。 |
一体化方案的本地容灾 |
支持,在备份存储柜中安装虚拟机,将数据恢复到虚拟机中,可实现业务容灾。
虚拟机仅支持Windows、Linux。 |
不支持 |
支持磁带库/VTL |
不支持 |
支持 |
数据压缩 |
支持 |
支持 |
重复数据删除 |
支持 |
支持 |
本地备份与异地省公司备份两家管理 |
支持,两级都能看到备份作业运行状况与作业报表。 |
不支持 |