CDP灾备-阿里云开发者社区

开发者社区> 云计算> 正文

CDP灾备

简介:

容灾:为了保证关键业务和应用在经历灾难后,仍能够提供正常服务

手动备份:要备份到其它磁盘上(避免本地故障,数据丢失)
自动备份:首次完整备份,以后备份为增量备份
例如:一个月备份一次,第一周为完整备份,第二、三、四周为增量备份,到月末第一周完整备份与第二周增量备份合一次,第五周便是第四周的增量备份
快照备份:第一次备份为全量备份,,备份文件由备份镜像和快照文件组成。第二次备份是增量备份,将第二次和第一次快照做对比的差异化数据备份到目标位置,第二次备份由第二次快照文件和第一、二次的差异化数据组成
总结为:第一次是全量备份,后面为增量备份
快照备份存在的问题:
1、快照之前的数据就会先拷贝一份,对已存在的数据位置,存在读写性能很低(快照越多虚拟机运行越慢)
2、进行快照时,虚拟机暂停,会存在一定时间的卡顿
3、快照占用大量的存储空间,删除快照,无法释放空间

bitmap这个技术替换了之前的快照后数据的写时拷贝,变成了写之前打标记,也就是置位操作,读写性能基本不会受到影响
bitmap记录数据变化,只是记录变化的过程不会进行拷贝,对变化的部分进行相应的备份,读写性能没有下降


CDP持续数据保护,记录虚拟机中业务系统对磁盘的每一个IO,可以将虚拟机恢复到任意时刻的状态,对查看某个时刻下载、误删文件,系统崩溃,数据损坏等故障有十分明显的价值
CDP原理
1、虚拟机首次CDP时,每个vdisk做一次全局备份,生成一个全局BP,后面vdisk的所有RP都依附于此全局BP
2、虚拟机的CDP如果中断,CDP_WORKER服务会在5分钟内重新开启CDP功能,此时每个vdisk都做一个增量备份,生成一个增量BP,vdisk后面的RP都依附于此增量BP,cdp_worker服务每隔1小时(时间可配置)会强制创建一个增量BP
3、在创建BP的同时,要强制创建一个RP,此RP属于BP的base RP,后面页面显示恢复点列表是,就是通过base RP来确定查询范围
4、在iolog导入过程中,每隔5s调用cds的接口创建一个RP(Recovery Point恢复点)


RPO和PTO是衡量灾备方案的两个重要指标

RPO(Recovery Point Objective)-恢复点目标,指业务系统所能容忍的数据丢失量

RTO(Recovery Time Objective)-恢复时间目标,指所能容忍的业务停止服务的最长时间

两者的值要充分考虑到备份数据的重要程度和业务中断时间的允许范围。RPO=0,RTO接近于0,保证数据0丢失,业务停顿时间最短可缩短至60秒内。

CDP容灾备份方案除了RPO和RTO外,还能保证恢复数据的完整性和可用性,从某种程度而言,数据的可用性是底线,甚至优于完整性

CDP3.jpg


静默处理:即快照前会把内存数据刷入磁盘,确保数据一致性


层次0——本地数据备份与恢复(没有恢复能力)
层次1——本地磁带备份,异地保存
层次2——热备份站点备份(在异地建立一个热备点,通过网络进行数据备份)
层次3——活动备援中心(在较远的地方建立两套数据中心,处于工作状态,进行数据互备)
层次4——工作状态的备份地点
层次5——双重在线存储
层次6——零数据丢失










本文转自 周小玉 51CTO博客,原文链接:http://blog.51cto.com/maguangjie/2059976,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

其他文章