×

【12月22日-技术盲盒】CDP技术
  

农夫山泉有点咸 24281人觉得有帮助

{{ttag.title}}
CDP本质仍然是一种备份技术,包括数据备份和恢复两个步骤,下面将从备份和恢复的实现原理来讲述CDP的实现原理。

1. 实现原理-备份

CDP备份数据由RP日志文件和BP备份文件组成,备份实现原理主要为BP点和RP点的生成原理。
§ 启动虚拟机时,同时开启业务(QEMU)CDP功能(cdp_worker),并为该虚拟机开辟一块内存(默认2G),作为主业务和CDP模块的共享缓存区(shared buffer)
§ CDP模块(cdp_worker)位于虚拟机的QCOW2文件层,可直接下发备份指令,对QCOW2文件进行备份形成全备和增备BP,首次开启CDP功能,需要进行一次全备生成基准点,后续根据设置的定期备份频率(小时级别),定期生成BP点;BP点以备份文件的形式存在CDP数据存储区。
§ 采用旁路架构+I/O分流技术,经过共享缓存区,实现从主业务异步复制I/OCDP日志存储区(I/O仓库),I/O日志的形式存在;根据设置的I/O日志间隔时间(RPO=1s/5s),定期生成RP点,单独利用RP并不能够恢复数据,所有的RP均依赖于对应的BP
§ 对生成的BP点和RP点均标记上时间戳,便于故障时定位恢复点。
&说明:
1I/O日志存储区和CDP数据存储区可为同一位置或不同位置。
2)如果该虚拟机曾使用普通备份功能,生成的备份点可直接被作为CDPBP
支持多磁盘数据一致性检测,保证每个恢复点都是有效的。

2.一致性备份

§ CDP存储有3个磁盘,每个I/O写入并形成id标识的RP点,3个磁盘上的ID相同的RP点则认为属于同个一致性RP
§ ID3RP点在3vdisk上都存在,因此RP3是一个有效的一致性RP,可以展现在页面上,用于恢复虚拟机。
§ ID6RPvdisk2中缺失了,因此RP6不是一个有效的一致性RP,不能展现在页面上,不能用于恢复虚拟机。
对多磁盘上存储数据做一致性检测,保证每个恢复点数据正确有效。

3.实现原理-恢复

当业务发生故障(病毒,误删除等)需要通过CDP备份文件进行虚拟机恢复时,可根据时间点查找对应备份文件,通过增量备份和I/O仓库创新设计,支持快速浏览备份文件,实现文件级和业务级恢复。
如图所示:CDP备份文件包括3BP备份文件(BPBP1BP2)8RP日志文件(RP1RP8);当选择某个RP点进行恢复时,需要将目标恢复点之前的所有BP点和最近一个BP点至目标恢复点的所有RP点进行数据合并和业务恢复。
RP5进行业务恢复为例,关键步骤如下:
1) 终端界面提出浏览140020生成的I/O日志(RP5)的请求。
2) QCOW2备份文件中提取该恢复点之前的全部备份文件,即全量BP和增量BP1
3) I/O仓库中提取从最近备份点至目标恢复点的所有RP点,即RP4RP5
4) 将获取到相关备份文件和RP点文件进行合并,得到该恢复点的最终结果。
5) 客户可通过找回文件恢复特定文档,或者直接恢复该时刻的整个虚拟机。
6) 此外,深信服CDP故障中断不会影响业务。
以金蝶ERP系统CDP备份和故障恢复举例:
1) 首次全量备份生产基准点,记录每个I/O形成RP点,定期形成增量BP
2) 在形成RP4之后CDP功能发生故障中断,业务正常运行。
3) 在生成RP6之后CDP功能恢复,立即生成一个备份点(增量BP2),保证后续备份数据正确。
&说明:
此时会丢失恢复点RP5RP6,其他恢复点完整有效
超融合平台的CDP的功能与特点
§ 记录每一个I/O,不丢失任何数据,可从任意一个I/O日志记录点中恢复虚拟机,RPO=5/1(可设置)
§ CDP服务与虚拟机QEMU独立,采用异步缓存机制,I/O复制过程对业务性能基本无影响,对业务稳定性无影响。
§ 提供虚拟机多磁盘的数据一致性检测,保护备份数据完整可靠。
§ CDP在虚拟机启动时,不需要等待CDP数据同步完成,就可以开启业务,同时进行虚拟机I/O数据的备份。
§ 支持快速浏览备份文件和进行文件,方便用户快速的从CDP备份中获取数据文件;同时具有详细的审计日志和权限控制,保障该功能的安全性。
§ 集成于平台中,融合交付,无须安装第三方软件和插件,是虚拟机级别的CDP方案。
§ 使用灵活,可指定虚拟机开启CDP功能,可在平台进行动态的开启和关闭CDP。例如,对正在运行的虚拟机,不需要重启或中断业务,就可以开启CDP
§ 易用简单,无学习成本,帮助客户完成稳定可靠的IT创新。

新手210358 发表于 2023-12-25 11:42
  
感谢分享,受益多多!
发表新帖
热门标签
全部标签>
高手请过招
每日一问
新版本体验
【 社区to talk】
纪元平台
功能体验
平台使用
产品连连看
GIF动图学习
标准化排查
社区新周刊
安全效果
信服课堂视频
S豆商城资讯
安装部署配置
每周精选
产品解析
专家问答
技术笔记
存储
2023技术争霸赛专题
华北区交付直播
畅聊IT
答题自测
技术圆桌
在线直播
MVP
网络基础知识
升级
安全攻防
上网策略
测试报告
日志审计
问题分析处理
流量管理
每日一记
运维工具
用户认证
原创分享
解决方案
sangfor周刊
VPN 对接
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
SDP百科
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
迁移
排障笔记本
产品预警公告
玩转零信任
技术争霸赛
「智能机器人」
追光者计划
卧龙计划
华北区拉练
天逸直播
以战代练
秒懂零信任
技术晨报
技术盲盒
山东区技术晨报
文档捉虫
齐鲁TV
2024年技术争霸赛
北京区每日一练
场景专题
故障笔记
排障那些事
西北区每日一问
升级&主动服务
高频问题集锦
POC测试案例
全能先锋系列
云化安全能力
专家说
热门活动
产品动态
行业实践
关键解决方案

本版版主

0
2
1

发帖

粉丝

关注

40
11
5

发帖

粉丝

关注

5
3
4

发帖

粉丝

关注

65
6
1

发帖

粉丝

关注

2
4
0

发帖

粉丝

关注

0
0
0

发帖

粉丝

关注

本版达人