- 基本概念
作用:保证数据的可靠性
备份:将业务系统的数据复制到备份存储中
归档:将数据做永久保存,以便后续查询
备份是恢复的前提,恢复是备份的目的,无法恢复的备份时没有意义的
- 备份的基本模式
- 完全备份:每次备份所有数据
- 差异备份:第一次完全备份,后续只备份完全备份的差异数据
- 增量备份:第一次完全备份,后续只备份前一次的增量数据
占用备份存储空间:完全备份>差异备份>增量备份
恢复速度快慢:完全备份(直接恢复)>差异(完全备份+差异备份)>增量备份(完全备份+之前所有的增量备份)
丢失风险:完全备份<差异备份<增量备份
- 三要素(以时间为单位,越小越好)
- BW(Backup Window):留给备份时间窗口
- RPO(Recover Point Objective):最大数据丢失量
- RTO(Recover Time Object):最长停机时间
- 备份系统的组成
备份管理节点:备份软件管理端
备份业务阶段(备份、介质服务器):连接备份存储
备份客户端:生产主机安装备份软件客户端(Agent)
备份介质:备份存储
备份网络:备份数据传输路径
- 备份组网
LAN-Base:备份数据通过现有的LAN网络(控制流、数据流都走LAN网络),由生产中心服务器读数据,由备份业务节点写入备份存储(数据通过LAN网络从生产主机传到备份业务节点)。
备份管理节点(发控制流)
|————————LAN网络————————|
生产主机(备份代理) 备份业务节点
| SAN网络 |
生产存储 备份介质 (存储)
LAN-Free:控制流走LAN网络,数据走SAN网络。由生产中心服务器读出数据并写入备份存储(生产中心服务器即做备份代理,又做备份业务节点,备份存储直接转入SAN网络)
备份管理节点(发控制流)
|————————LAN网络————————|
生产主机(备份代理、业务节点)
|————————SAN网络————————|
生产存储 备份介质(存储)
Server-Free:控制流走LAN网络,数据流走SAN网络,由备份业务节点独处数据并写入备份存储,(备份业务节点接入生产中心SAN网络,备份代理将数据做快照,映射到备份业务节点)
备份管理节点(发控制流)
|—————————LAN网络——————————|
生产主机 备份业务节点
|—————————SAN存储——————————|
生产存储 备份介质(存储)
商用备份软件:Simpana、NBU、ebackup
- 备份技术
CBT(Change Block Tracking)变更数据块跟踪
组件:
内存位图:记录块是否发生变化,每个数据块对应1bit,块发生变更后将对应位置1,每次备份后全部清0
CBT版本号:CBT文件中记录数据块变更情况的序号,采用4Byte记录,每个备份节点一个版本号
CBT文件:记录当前备份点,块的CBT版本号,CBT文件随版本号为备份点版本号的数据块文件,一同传到备份存储。CBT文件由前一节点的CBT文件与内存位图计算得出(内存为图1对应的CBT文件位置,写入本次备份的版本号,其他为不变)
首次备份
- 备份所有数据快
- 生成CBT文件(有数据块对应写入首版本号)并备份
- 生成内存位图(全0)
后续备份
- 备份内存位图1对应的数据块
- 将CBT文件对应内存位图1的版本号更新,备份
- 内存位图清0
恢复:对比当前文件目标CBT文件,仅恢复更改的块.根据目标点版本号找到对应的块
快照对比:保留前一列的快照,与当前快照对比,备份变化的数据
快照:元数据在某个时间点的一致性副本
重复数据删除
- 数据分块
- 相似性检测
- 重复数据删除(使用指针指向保留的副本)
- BCManager eBackup华为备份软件
组件
ebackup Server:备份服务器(管理端)
eBakcup Proxy:备份代理,连接备份存储,执行具体任务
每个Server可管理64个Proxy,第一个Proxy一般部署在Server上
特点
分布式、可扩展(Proxy最多扩展64个)
支持永久增量备份(首次一定是全量并备份)
免客户端
使用数据重删技术,减小空间占用
组网
- 网络平面
内部通信平面:Server——Proxy
存储平面
备份管理平面:访问eBackup Web页,Server对外提供服务
生产管理平面:连接生产中心和备份中心的LAN
- LAN-Base
ebackup-Server备份服务器
|———————————LAN网络————————|
生产主机(备份代理) ebackup-Proxy备份代理
| SAN网络 |
生产存储 备份介质(存储)
**
- LAN-Free
ebackup-Server备份服务器
|———————————LAN网络————————|
生产主机(备份代理、业务节点) ebackup-Proxy备份代理
|———————————SAN网络————————|
生产存储 备份介质(存储)
两种组网的适用场景
- LAN-Base备份部署适合用于备份数据量小,对备份窗口(备份时间)没有特殊要求的场景,备份恢复数据的传输是以以太网为基础的,备份过程中各个代理把备份数据通过以太网传输到备份存储实现备份。缺点是网络传输压力大,当备份数据量大或备份频率高时,局域网的性能下降快,不适合高负荷的网络应用环境。
- LAN-Free备份适用于备份数据量较大,对备份窗口要求比较严格的场景,不需要以太网,释放网络带宽,缺点是投资高,需要单独SAN网络。
生产存储:FusionStorage仅支持LAN-Free,备份技术用快照对比
备份存储:必须有文件系统,SAN、NFS、CIFS、S3
备份流程(实验)
