云备份技术解析:永久增量备份

Tianyiyun · · 72 次点击 · · 开始浏览    

本文分享自天翼云开发者社区《云备份技术解析:永久增量备份》,作者:沈****军
天翼云云主机备份和云硬盘备份基于永久增量备份技术实现。
备份分为全量备份和增量备份。
云硬盘创建的第一份备份是全量备份,备份创建时间点云盘上所有已使用的数据块,不备份未使用的数据块。
后续创建的备份均是增量备份,仅备份上一次备份以来有变化的数据块或者新写入数据的数据块。全量备份和增量备份的元数据中均会存储全量的数据块信息,因此在通过任一备份均可以恢复对应备份时间点的数据。
 
假设为某云硬盘设置的备份周期为一天备份一次,那么该云盘备份的原理说明如下:
1.    星期一(后文描述为T1时刻),为云硬盘进行首次全备,此时云硬盘的数据块B6、B8、B9写入了数据,本次备份(Backup-01)就备份了T1时刻的数据块B6、B8、B9。
2.    星期二(后文描述为T2时刻),为云硬盘进行增量次全备,此时云硬盘的数据块B5写入了数据、B6修改了数据,本次备份(Backup-02)就备份了T2时刻的数据块B5、B6。并且本次备份的元数据会记录数据块B5、B6、B8、B9,其中B8、B9会映射到Backup-01所备份的数据块。
3.    星期三(后文描述为T3时刻),为云硬盘进行增量次全备,此时云硬盘的数据块B4写入了数据、B5、B6修改了数据,本次备份(Backup-03)就备份了T3时刻的数据块B4、B5、B6。并且本次备份的元数据会记录数据块B4、B5、B6、B8、B9,其中B8、B9会映射到Backup-01所备份的数据块。

72 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传