容灾备份
# 概念
- 容灾
容灾主要是针对火灾、地震等灾难发生时,在保证生产系统的数据尽量少丢失的情况下,保持生存系统的业务不间断地运行。容灾系统不仅保护数据,更重要的目的在于保证业务的连续性。
- 备份
备份是指为防止系统出现操作失误或系统故障导致数据丢失,而将全系统或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。备份是数据高可用的最后一道防线,其目的是为了系统数据崩溃时能够恢复数据。
- 容灾不能替代备份
容灾系统会完整地把生产系统的任何变化复制到容灾端去,包括不想让它复制的工作,比如不小心把计费系统内的用户信息表删除了,同时容灾端的用户信息表也会被完整地删除。如果是同步容灾,那容灾端同时就删除了;如果是异步容灾,那容灾端在数据异步复制的间隔内就会被删除。这时就需要从备份系统中取出最新备份,来恢复被错误删除的信息。因此,容灾系统的建设不能替代备份系统的建设。
# 容灾层次
- 数据级
数据级容灾是最基础的手段,指通过建立异地容灾中心,做数据的远程备份,在灾难发生之后要确保原有的数据不会丢失或者遭到破坏,但在数据级容灾这个级别,发生灾难时应用是会中断的。可以简单的把这种容灾方式理解成一个远程的数据备份中心,就是建立一个数据的备份系统或者一个容灾系统,比如数据库、文件等等。
优点:费用比较低,构建实施相对简单
缺点:数据级容灾的恢复时间比较长
- 应用级
应用级容灾是在数据级容灾的基础之上,在备份站点同样构建一套相同的应用系统,通过同步或异步复制技术,这样可以保证关键应用在允许的时间范围内恢复运行,尽可能减少灾难带来的损失,让用户基本感受不到灾难的发生。应用级容灾就是建立一个应用的备份系统,比如一套OA系统正在运行,在另一个地方建立一套同样的OA系统。
优点:提供的服务时完整、可靠、安全的,确保业务的连续性
缺点:费用较高,需要更多软件的实现
- 业务级
业务级容灾是全业务的灾备,除了必要的IT相关技术,还要求具备全部的基础设施,比如业务用户的办公场所以及业务工作人员备份等。
优点:保障业务的连续性
缺点:费用很高,还需要场所费用的投入,实施难度大。
# 集中常见备份实现方式
- 通过LAN网络传输备份数据:不通过存储网络,通过LAN网络+备份服务器实现数据备份的工作。
(1)LAN-Base备份方式:小型办公环境最常使用的备份结构。在该系统中数据的传输是以局域网络为基础的,首先预先配置一台服务器作为备份管理服务器,它负责整个系统的备份操作。磁带库则接在某台服务器上,当需要备份数据,在数据备份时备份对象把数据通过网络传输到磁带库中实现备份的。
- 通过SAN网络传输备份数据:不通过业务网络,通过存储网络传输备份数据。
(1)LAN-Free备份方式:让服务器参与了将备份数据从一个存储设备转移到另一个存储设备的过程,在一定程度上占用了服务器宝贵的CPU处理时间和服务器内存。LAN-free技术的恢复能力很一般,它非常依赖用户的应用。LAN-Free 优点是数据备份统一管理、备份速度快、网络传输压力小、磁带库资源共享;
(2)Server-Free备份方式:使数据能够在SAN结构中的两个存储设备之间直接传输,通常是在磁盘阵列和磁带库之间。通过SCSI-3的扩展拷贝命令或网络数据管理协议(NDMP) 把命令从服务器传输到备份应用中。服务器仍然需要参与备份过程,但负担已大大减轻,因为它的作用基本上类似交通警察,只用于指挥,不用于装载和运输,不是主要的备份数据通道。