数据备份方法

如题所述

在服务器高可用应用领域,术语通常被称为high available,其中的热备概念源自意译,是高可用性的一种表现形式。双机热备主要涉及两台服务器的备份,但仅限于高可用性解决方案的一部分。热备软件是为应对系统宕机,无论是计划的还是突发的,设计的解决方案,包括硬件和软件解决方案。它是构建高可用集群系统的基础,当系统故障导致服务中断时,它能通过错误检测、故障隔离和在线恢复来恢复服务,让用户能快速恢复,仅承受可接受的短暂中断。


狭义上讲,双机热备特指高可用系统中的两台服务器,主-备方式(Active-Standby)和双主机方式(Active-Active)是常见的切换模式。主-备方式中,一台服务器运行活跃业务,另一台处于备用状态;而双主机方式则涉及两种不同业务在两台服务器间的互为备份。Active-Standby状态指的是应用或业务的运行状态,并非服务器的物理状态。


双机热备主要采用两种方案:


1. 基于共享存储(磁盘阵列)的方式

这种方式通过共享磁盘阵列确保数据的完整性和连续性。用户数据存放在阵列上,当主服务器宕机,备机从阵列获取数据。然而,这种单一存储点可能带来单点故障风险,但存储设备的安全性通常较高,是广泛采用的方法。


2. 基于数据复制的方式

数据复制技术通过同步主备服务器的数据,保障一致性。有多种方法,如单纯的文件复制适用于更新网页和FTP上传等非实时要求高的场景,但不适用于数据库。SQLServer的定阅复制虽然有复制功能,但存在数据滞留和冲突等问题,不适合复杂应用。更成熟的方式是使用硬盘数据拦截技术,如分区拦截或整块硬盘拦截,例如Pluswell的分区扇区拦截和Symantec的Co-Standby,能确保数据库数据的完全一致性和连续性。


现代技术如第三方软件的自动接管功能,如全球盾,能在主服务器故障时快速接管业务,无需手动操作,确保7*24小时不间断运行,节省时间成本。


扩展资料

数据备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。传统的数据备份主要是采用内置或外置的磁带机进行冷备份。但是这种方式只能防止操作失误等人为故障,而且其恢复时间也很长。随着技术的不断发展,数据的海量增加,不少的企业开始采用网络备份。网络备份一般通过专业的数据存储管理软件结合相应的硬件和存储设备来实现。

温馨提示:答案为网友推荐,仅供参考
相似回答