在建立灾难备份系统时会涉及到多种技术,如:基于智能存储(磁盘镜像技术)、数据复制技术、SANNAS技术、基于IPSAN的互连技术、快照技术等。一个灾备系统的实现可以采用不同的技术,例如:采用硬件进行远程数据镜像,我们称为硬件复制技术。这种技术的提供者是一些存储设备厂商。数据的复制完全通过专用线路实现物理存储设备之间的交换。另一种技术是:采用软件系统实现远程的实时数据复制,并且实现远程的全程高可用体系(远程监控和切换)。这种技术的代表如VERITAS等一些著名存储软件厂商。

根据信息系统中的不同层次,可采用不同的IT技术进行数据同步或者复制。通常将其分为六个层次:

1.磁盘阵列存储层(Disk Array2. SAN存储网络层(SAN Network
3.操作系统逻辑卷层(Volume Manager4.文件系统层(FileSystem
5.数据库层(DataBase6.应用系统层(Application) 

1)基于存储镜像复制技术
基于存储镜像复制技术的灾备方案的核心是利用存储阵列自身的盘阵对盘阵的数据块复制技术实现对生产数据的远程拷贝,从而实现生产数据的灾难保护。在主数据中心发生灾难时,可以利用灾备中心的数据在灾备中心建立运营支撑环境,为业务继续运营提供IT支持。同时,也可以利用灾备中心的数据恢复主数据中心的业务系统,从而能够让业务运营快速回复到灾难发生前的正常运营状态。盘阵之间的镜像复制技术的主要特点是不占用主机CPU,内存,I/O资源,并且对主机操作系统无关,对应用系统影响比较小。这也是目前最成熟,应用最广泛的灾备技术。但是其缺点是生产中心和备份中心需要采用同厂商同型号的存储设备。
    现在主流的存储厂商都支持磁盘阵列级的镜像复制技术,例如EMC DMX系列的SRDFEMC CX系列的MirrorViewIBM DS8000MetroMirrorGlobalMirrorIBM DS4000ERMHP XP系列的ContinuousAccessHDS USP系列的TrueCopy等。
    2)基于SAN网络复制技术
基于SAN网络复制技术,是近年来比较新的一种技术,此技术实质是在SAN网络中增加一个虚拟存储管理设备,根据厂商的不同可以直路部署或旁路部署。基于SAN网络的复制技术支持异构存储设备,并且对于主机端来说是透明的,在数据中心拥有多个厂商的磁盘阵列时,比较适合,但是缺点是对后端存储I/O速度有影响,成熟度还有待提高。
    支持此技术的厂商有IBM SVCEMC invistaFalcon Ipstor等。
    3)基于操作系统卷复制技术
    基于操作系统卷复制技术工作在主机的卷管理器这一层,通过磁盘卷的镜像或复制,实现数据的容灾。这种方式也不需要在两边采用同样的存储设备,具有一定的灵活性,但复制功能会占用一些主机的CPU资源,对主机的性能有比较大的影响。因此,这种方法的可扩充性较差,实际运行的性能不是很好。基于主机的方法也有可能影响到系统的稳定性和安全性,因为有可能导致不经意间越权访问到受保护的数据。
    常见的卷复制软件有Symantec Veritas Volume Relicator等。
    4)基于数据库逻辑复制技术
    基于数据库的复制技术是一种逻辑复制技术,支持异构存储、甚至是异构操作系统平台,它的工作原理为通过分析生产数据库的重做日志,生成通用或私有的SQL语句,然后传输到备份数据库上进行Apply应用。这种数据复制优点是可以与底层存储无关,跨平台,速度较快,但缺点就是占用主机资源,并且对某些特殊数据类型支持不好,有些DDL操作语句也不支持,并且如果业务系统中有随机产生的数据时,数据一致性无法得到保证。
    常见的数据库逻辑复制技术有Oracle DataGuardOracle StreamQuest shareplex for OracleDSG RealSync for OracleIBM DB2 HA/DR.
    5)基于应用系统技术
    基于应用系统的技术,应用系统必须支持交易的分发,利用交易中间件软件,将在线交易同时在生产中心和灾备中心执行;或者通过交易中间件软件将任何主中心的数据改变发送到备份中心,从而保证生产中心和灾备中心的数据一致性。这种方式的优点是对网路带宽的要求较低,缺点是需要修改应用,在现有应用的情况下,比较难实现。