系统灾难备份技术系统灾难备份技术是指通过建立远程数据备份中心,将业务中心数据实时或分批次地复制至 I」备份中心。正常情况下係统的各种应用运行在业务中心的计算机系统上,数据同时存放在业务中心和备份中心的存储系统中。当业务中心由于断电、火灾等灾难无法工作时,则立即执行一系列相关措施,将网络、数据线路切换至备份中心,并且利用备份中心的计算机系统重新启动应用系统。这时最关键的问题就是保证切换过程时间满足业务连续性要求,同时尽可能保持业务中心数据和备份中心'数据的连续性和完整性。结合应用系统的相关特点(实时性要求、运行中断敏感性等)、数据更新频率、数据量大小、相关条件等因素,实际的灾难恢复系统解决方案可能是多种方案的组合。(1)基于磁带的数据备份禾 I」用磁带进行数据备份和恢复是一种传统灾难备份方式。这些磁带通常都是按天、按周或按月进行保存的。磁带通常是在夜间存储备份数据,然后被送至储藏地点。而在灾难或各种故障出现,系统需要立即恢复时,将磁带提取出来,并运送至恢复地点,数据恢复至磁盘上,然后再恢复应用程序。(2)基于应用软件的数据备份基于应用软件的数据备份是指由应用软件来实现数据的远程复制和同步,当业务中心失效时,备份中心的应用软件系统恢复运行,接管企业业务。这种技术是通过在应用软件内部连接业务中心数据库和备份中心数据库,每次的业务处理数据分别存入业务中心'数据库和备份中心'数据库中。但这种方式需要对现有应用软件系统作比较大的修改升级,甚至重新开发,增加应用软件的复杂性,实施难度较大,而且后期维护比较复杂。(3)远程数据库复制远程数据库复制是由数据库系统软件来实现数据库的远程复制和同步。在复制过程中,使用自动冲突检测和解决的手段保证数据一致性不受破坏。基于数据库的复制方式可分为实时复制、定时复制和存储转发复制。除此以外,还有基于逻辑磁带卷的远程数据复制、基于智能存储系统的远程数据复制、远程群集主机切换等。同步远程复制与异步远程复制同步远程复制:来自服务器的数据被写到本地连接的磁盘系统(业务中心),该系统将数据转发给异地磁盘系统(备份中心)。只有当两个系统都拥有数据以后,本地系统才会向服务器返回写入完成指示。同步远程复制能够向异地提供最新的数据,但应用程序会因等待写入完成指示而被延迟一些时间。如图 4-31 所示。■+■站啦盘系统L■1.请求写入玄写人破盘聲和匡二笈注异摊丄写人建蛊或逢沖区图 4-31 同步远程复制...