day06-云计算的灾备技术 02 - 备份的三种基本模式和CBT技术
第一章:备份的三种模式
快照时:
- 完全备份的恢复速度是最快懂得,但占用的空间是最大的
- 差异备份居中,恢复时要组合一次
- 增量备份占用的空间是最小的,但恢复也是最慢的
恢复时:
- 完全备份不需要组合数据
- 累积增量备份:N-1次(N代表需要备份的时间点)
- 差异增量备份:N-1次(N代表需要备份的时间点)
备份的基础知识:
- 华为的备份使用ebackup,ebackup的恢复方式是增量恢复的,配合运用CBT技术,利用数据变更的检测技术,查看和跟踪变更的数据块,恢复时只向变更的数据块进行擦除和恢复,因此恢复时间加快。
- 备份窗口,闲时进行
- 配合CBT,完成增量恢复
- 差异、增量,并不一定会带来数据量的增加
1、全拷贝快照:增量备份:
- 不依赖原卷
- 恢复快
- 缺点:占用空间大、读写性能受影响,快照动作能否完成取决于数据同步是否完成。
记录写操作是为了达到快速同步,比如记录了ABC,A发生了变更,只将A'写入镜像。
2、差异备份之COW技术:
差异备份之COW技术总结:
- 第一次写性能下降
- 依赖原卷
- 新数据写在原卷
3、差异备份之ROW技术:
差分快照之ROW技术总结:
- 最大的问题:数据会碎片化
- 读性能会受影响(数据碎片化早成寻道时间增加)
- 写不受影响
- 新数据写在快照卷
第二章:CBT技术
CBT技术总结:
- CBT文件:记录CBT版本号
- CBT版本号:CBT文件中用以记录每个数据块变更情况的序号 (标识从第几次备份中找对应的数据)
- 内存位图记录对应的数据块的数据是否发生变更,因此可以用一个bit记录一个内存位图是否分离了变更,一个扇区512字节,
- CBT版本号:记录每个数据块变更情况的序号,读数据时根据标识号从第几次备份中找对应的数据
- CBT:内存位图,记录的是对应的数据块是否发生了变更
CBT技术