灾难恢复的重要性
数据作为企业宝贵的资源,其重要性已经得到人们的充分认识。如果企业因为交易数据被误操作而损失,因为地震、火灾、海啸等原因而丢失数据,客户资料因为黑客的入侵而造成更改等等,这样的事故所带来的后果是什么?至少,这会使企业的业务造成混乱,甚至造成无法估量的财产损失。所以,如何保护企业的数据,如何使企业免遭数据灾难,已经成为企业所必须考虑的重要问题。
通常,企业采用定时备份技术。但这种备份技术的容灾能力非常有限,因为传统的备份主要是采用内置或外置的磁带机进行冷备份,备份磁带同时也在机房中统一管理,一旦整个机房出现了灾难,如火灾、盗窃和地震等灾难时,这些备份磁带也随之销毁,所存储的磁带备份也起不到任何容灾功能。
容灾的技术
容灾数据备份软件级解决方案:按照国际标准SHARE 78 定义的容灾系统有四个层次:本地备份并本地保存的冷备份、本地备份并异地保存的冷备份、热备份站点备份、活动互援备份。前两种方案属于冷备份,都是靠本地或异地的定期磁带备份进行容灾,但存在很大的局限性,譬如数据没有实时性,存在丢失备份窗口之间数据的可能性。后两种采用单向或双向在异地建立备份点,通过网络把本地的数据热备份到异地,具有实时性,不存在丢失备份窗口之间数据的可能性。
热备份决方案涉及到多种技术的应用,譬如SAN或NAS技术、远程复制技术、快照技术,恢复技术等。其中远程复制技术是容灾备份的核心技术,即实时地复制数据到异地,保持数据的冗余备份,当本地数据被损坏后,能够通过异地的备份很快地进行恢复。仅仅做到这点远远还不够,譬如当人为的误操作损坏了数据,而这些误操作同样会损坏异地数据。为此,我们可以采用快照技术和恢复技术,把误损坏的数据恢复回来。快照技术是定期在异地对冗余数据进行快照操作,并备份到磁带进行保存。如果企业想恢复以前的数据,可以从快照中进行恢复,但还是存在某些数据无法恢复的问题。恢复技术是利用在异地对冗余数据的每个I/O日志记录,进行数据恢复恢复的技术。它是连续不间断的,用户可以根据需要恢复以前的每个数据,很显然这是灾难恢复最好的解决方案。
Rose 两种级别解决方案
根据不同的环境,Rose公司以远程复制技术为基础提供了两种级别的解决方案:远程复制配合第三方备份软件的解决方案、远程复制配合恢复解决方案。
远程复制配合第三方备份软件的解决方案
Rose公司的Replicator软件采用同步和异步的复制技术,通过TCP/IP的网络把数据传递到异地,其距离不受空间的限制。异地主机实时保留本地数据的冗余备份,同时配合第三方软件的备份方案,如定期的磁带备份或快照备份。当本地数据丢失或误操作,用户可以根据需要恢复现在的数据或旧的数据。
解决方案优点:
实时捕获数据并传递到异地,从而实现异地数据冗余,达到数据保护目的。
基于TCP/IP协议,支持WAN/LAN网络环境。
能够有效地进行配合备份软件,譬如备份期间异地不对数据集进行I/O操作等。
多样化的复制模式,支持同步和异步传输。
基于文件系统的数据过滤技术,降低数据复制对网络带宽的占用和存储开销。
友好的用户界面,方便使用和管理操作,提供基于Java的GUI,以及CLI管理和操作平台。
支持多种操作系统平台,譬如Windows系列、Linux系列、Solaris系列等。
远程复制配合恢复解决方案
Rose公司的RoseDataBack软件采用了实时复制和先进的恢复技术,能够满足企业随时恢复以前任意点数据的需求,不存在数据丢失或损坏而无法找回的可能。其工作原理是,首先在源主机和目标主机建立连接,源主机上变动的数据经过RoseDataBack软件的复制功能复制到目标主机。目标主机收到该I/O后,把I/O的逆向操作(即恢复操作)记录到日志文件中,然后再把该I/O真正写入到磁盘。因为恢复的日志记录了所有I/O的逆向操作记录,因而可以恢复到以前任意点的数据,它比快照功能更具有实时性。当发生类似911事件或遭到地震、火灾等原因造成本地数据损坏时,RoseDataBack软件可以快速地将异地冗余的数据恢复到本地,当交易有误操作或被黑客入侵而导致数据被更改时,RoseDataBack软件可以根据异地的恢复日志恢复被破坏的数据,使企业的损失降低到最小。
解决方案特点:
实时捕获数据并传递到异地,从而实现异地数据冗余,达到数据保护目的。
基于TCP/IP协议,支持WAN/LAN网络环境。
基于文件系统的数据过滤技术,降低数据复制的I/O流量和网络带宽的占用。
采用逆向操作日志,能够恢复以前的任何I/O操作,避免了数据无法恢复的可能。
恢复操作简单,并可以多次恢复,直到恢复确认为止。
采用了先进的恢复技术,大大缩短了灾难恢复的时间。
支持多中应用配置,譬如Oracle、SQL Server、Exchange等。
同应用配合非常紧密,能够自动获取相关数据集并记录下有效的恢复点,避免数据恢复后不能正常工作的可能。
图形管理工具,实现了异地中心化的中心管理,同时提供命令行管理工具,有效地降低了管理成本。
高可用群集环境远程容灾方案
Rose公司RoseDR软件旨在为高可用群集软件(RoseHA、MSCS、VCS)提供远程数据容灾与业务连续性保障。采用远程数据复制技术,确保在远程灾难恢复中心存储着一份与生产系统完全一致的数据副本。利用先进的群集状态监控技术,确保运营系统业务连续性。
在受RoseDR保护的群集环境下,RoseDR实时监控本地群集生产系统业务数据更新情况,利用网络复制技术将更新数据传递到灾难恢复中心,形成与生产系统一致的数据副本。若运行期间,群集环境发生业务切换,RoseDR自动重新定向数据复制端,确保数据副本的实时、可用性。同时RoseDR利用先进的群集运行状态监控技术,若出现站点丢失、设备故障、运营服务中断等较大灾难时,可随即启用灾难中心,快速、精确地恢复业务或数据,保证企业关键运营系统持续不间断运行。
解决方案特点:
实时捕获生产数据并传递到灾难恢复中心,实现异地数据冗余,达到群集共享数据保护目的。
基于TCP/IP协议,支持WAN/LAN网络环境,群集数据保护不受地域限制。
基于文件系统的数据过滤技术,降低数据复制的I/O流量和网络带宽占用。
基于网络复制技术,数据恢复快、恢复粒度小、易于扩展等。
采用了先进的群集环境监控技术,确保本地群集业务连续性。
业务系统切换时间短,最大程度减少业务中断带来的影响。
支持RoseHA、MSCS、VCS等群集环境。
支持多种应用配置,譬如常见数据库、邮件服务器、文件服务器、应用服务以及用户自定义等。