灾难恢复工作中使用到的数据备份与恢复、数据复制、数据连续性保护、以及其他用于提高系统可用性的相关技术,统称为灾难备份技术。根据对系统实时性、中断敏感性、数据更新频度、数据量大小、相关条件等不同要求,灾难恢复的实现可以采用以上某种或多种技术的组合。
数据备份通常是指数据从在线状态剥离到离线状态的过程。数据备份技术就是将系统的数据或状态,,以一定的周期,存储在与数据生产系统相对分离的存储介质上,通常会以磁带为数据载体离线存放。当需要进行系统恢复时,可以将备份数据从备份介质恢复到生产系统中,一般而言,恢复是备份的逆过程。数据备份与恢复过程可依赖操作系统、数据库提供的功能实现,也可使用专用备份管理软件进行。常见的备份管理软件有:Symantec BackupExec和NetBackup、CA BrightStor、EMC NetWorker、BakBone NetVault、CommVault QiNetix、IBM TSM、HP DP、Atempo TimeNivagator等。
数据复制技术是指通过高速网络在远程的备份数据中心建立一个与主数据中心数据完全相同的数据拷贝,使得在灾难发生时总有一份可用数据。从复制过程的时效性看,复制技术可分为同步复制技术和异步复制技术;从处理服务器读、写请求功能模块的运行位置来看,复制技术的实现主要可分为基于磁盘阵列(运行于阵列控制器)、基于存储网络(运行于挂接在存储网络上的专用设备中)、基于第三方软件(运行于安装了第三方复制软件的通用服务器)三种;从复制实现的粒度来看,又可分为基于数据块的复制、基于文件系统的复制、基于数据库的复制、基于应用的复制等多个层次;从复制发生的位置来看,又可分为本地复制与异地复制两种。基于磁盘阵列的复制技术的主要产品有:HP的CA、IBM的PPRC、EMC的SRDF以及HDS的TrueCopy等;基于存储网络的远程复制产品厂商主要有:Falcon 的IPStor、Storeage的SVM等;基于逻辑磁盘卷的远程数据复制产品主要是Symantec的VVR;基于数据库的远程复制产品典型代表为Oracle的DataGuard。
数据连续性保护(CDP)是新出现的数据保护技术,主要采用了基于快照的时间点保护技术,并可利用数据复制技术将高频度的时间点数据快照传送至远程备份中心。该技术融合了备份和复制在时间点保护及访问时效性两方面的优势,具有很好的应用前景,在某些方面弥补了备份、复制技术中存在的缺陷,但还无法完全替代两者中的任何一种。
在灾难备份技术中,除数据冗余保护外,通常还配合使用其他一些常见的高可用性措施,如:集群技术、冗余通信网络、冗余电源等。集群技术作为提高可用性的有力手段,已广泛应用于本地、远程应用保护。常见的集群技术有双机热备、多机负载均衡、远程集群等。 |