https://blog.csdn.net/soosec/article/details/104798453/

本文仅从数据保护、使用的角度对当前采用的数据备份技术进行对比,不涉及具体的品牌产品;

传统备份、CDP(Continuous Data Protection连续数据保护)、CDM(Copy Data Management数据副本管理)请自行搜索了解;

从以下几个维度进行介绍、分析:

1、应用数据的获取

1)传统备份系统:
备份数据的获取方式:在目标主机安装客户端,通过客户端软件对接目标应用的备份接口来定期获取数据进行保护;
备份数据一致性方面:由于是通过应用的备份接口获取数据,能够确保应用数据的一致性;
获取数据格式:备份数据非原始格式;
备份架构:LAN备份、SAN备份都支持

2)CDP类备份系统:
备份数据的获取方式:在目标主机安装客户端,通过客户端软件实现对磁盘扇区数据块持续的监控,连续捕获数据变化,将变化后的数据进行同步保护(实时/定时),最终形成对目标主机的磁盘镜像备份;
备份数据一致性方面:由于备份客户端软件通过持续监控磁盘扇区数据块的变化,不考虑应用、不通过应用的备份接口获取数据;备份数据存在应用数据不一致的可能,但是大多情况下都是ok的;通常是整机进行备份,不仅仅是备份目标应用;
备份数据格式:备份数据是原始格式
备份架构:LAN备份、SAN备份都支持

3)CDM类备份系统:
备份数据的获取方式:在目标主机安装客户端,通过客户端软件对接目标应用的备份接口,结合CBT(Changed Block Tracking)块修改追踪技术获取增量数据,实现对目标应用的数据保护;不同的应用可能有不同的处理方式;
备份数据一致性方面:由于是通过应用的备份接口或者快照方式获取数据,能够确保应用数据的一致性;
备份数据格式:备份数据是原始格式
备份架构:通常采用LAN、SAN

4)基于以上各类备份系统的特点小结如下:

(1)备份数据的获取方式:传统备份和CDM备份数据获取方式一致,通过应用的备份接口完成;

(2)备份数据一致性方面:基本上都是可以保证的,CDP类可能存在小概率问题;

(3)备份数据格式:CDP和CDM可以保证数据格式同原数据格式一致,这是有好处的,在备份数据的恢复、有效利用方面就体现出来了;传统备份软件备份数据格式同原数据格式不一致;

(4)在目标主机的资源占用方面:由于CDP类备份系统是持续的对磁盘扇区数据块的变化进行监控,相对的对备份目标主机的资源占用较高;

(5)一台备份系统所能保护的目标主机数量方面:由于CDP采用持续监控的方式,可以实现准实时备份,因此对于CDP设备的性能要求也高,通常一台CDP类所能保护的业务系统不能太多;

2、备份策略采用的备份方式

1)传统备份系统:针对大数据量的备份,为了平衡备份效率和备份时间,通常会选择全量+增量方式;比如每周日全量备份,周一至周六增量备份等等;

2)CDP类备份系统:首次完全备份,后续的备份采用永久增量的备份方式;通过客户端的持续监控磁盘扇区数据块变化情况获取增量数据,增量备份数据在备份服务器端进行逻辑上的融合,形成一个全量数据备份点;

3)CDM类备份系统:首次完全备份,后续的备份采用永久增量的备份方式;通过CBT(Changed Block Tracking)等块修改追踪技术获取增量数据,在备份期间将增量数据通过应用和之前的全量数据进行合成,形成新的全量备份;逻辑上每一个备份点都是一个全量数据;

3、备份数据的存放

现在通常备份软件为了节省备份空间都会采用压缩、重复数据删除的技术对备份数据进行处理以节省存储空间;

4、备份数据的恢复

1)传统备份系统:当业务系统数据需要恢复时,传统备份系统需要做Restore的动作,大数据量的情况下,Restore耗时较长;

2)CDP类备份系统:当业务系统数据需要恢复时,由于数据格式同原数据格式一致,通常直接挂载或者在自己内部形成虚拟机打开,再抽取所需数据恢复业务系统;

3)CDM类备份系统:当业务系统数据需要恢复时,由于数据格式同原数据格式一致,通常直接挂载至原主机或者应急主机环境启用业务系统,再抽取所需数据恢复业务系统;

5、备份数据的使用方面

1)数据归档存放方面:传统备份数据的使用涉及到Restore的动作,耗时较长,一般选择合适的存储介质(如磁带等)用于数据归档;当然CDP和CDM类也有相应的解决方法来归档数据;

2)数据开发测试方面:CDP和CDM类备份系统的备份数据格式同原数据格式一致,都可以用来搭建开发测试环境;

CDP可以通过在内部生成业务主机的虚拟机形式来临时满足开发测试需求,针对大批量的测试开发需求,受限于自身的资源需求,一般不能满足开发测试要求;

CDM类备份系统通过挂载方式将备份数据直接挂载至开发测试主机,以搭建开发测试环境,用户需要准备开发测试环境,存储空间由CDM备份系统提供;

3)数据应急恢复方面:CDP和CDM类备份系统的备份数据格式同原数据格式一致,当业务系统Down机时,是可以作为业务系统的应急系统使用,快速的恢复业务对外服务;通常CDP类备份系统会通过在内部形成虚拟机的形式启用业务系统,由于虚拟机的资源限制,一般是不能满足繁忙业务的应急需要的;CDM类备份系统不提供主机运行环境,仅将备份数据的挂载,主机环境需要客户准备;

6、异地容灾支持方面

1)传统备份、CDP和CDM备份系统都有自己的异地容灾同步机制,满足备份数据的异地容灾需求;

2)数据的同步传输方面都有相应的机制实现增量数据传输,减少对数据同步网络的要求;

7、业务连续性方面评估

传统备份,受限于备份数据不能直接挂载使用,在业务连续性方面考虑,比较弱势;但是由于其历史积淀的原因,技术稳定,当前的客户众多;同时相应的厂商也意识到自己存在的短板,都在基于自身的产品特点进行有针对性的改造,以期实现相关业务的即时恢复(Instance Recover)。

CDP和CDM类备份系统,其优势是备份数据格式同原数据格式一致,能够快速的恢复业务,在业务连续性方面,优势明显;受限于CDP的资源占用、技术实现的复杂程度,目前看单独依靠CDP技术的备份系统不多;

8、前景展望

随着互联网大数据时代的发展,面对激烈的竞争,企业开始逐步考虑提高数据的利用价值,通过大数据分析挖掘数据金矿,以期提升企业的核心竞争力。在此情况下,数据的有效利用成为企业比较关心的问题,开发、测试以及数据统计、分析系统都需要用到大量的生产数据副本。结合以上各类技术的特点,窃以为CDM将会有较大的发展机会。

个人观点、欢迎批评指正!
————————————————
版权声明:本文为CSDN博主「soosec」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/soosec/article/details/104798453/

CDM CDP及传统备份技术对比相关推荐

  1. DSG-SnapAssure数据库备份技术简述

    1      为什么采用磁盘作为备份介质 长期以来,磁带以其经济高效的性能,一直是数据备份的标准介质.但是,与传统的磁带备份方式相比,采用磁盘备份的优势更为明显:备份和恢复速度快,而且是一种更可靠的备 ...

  2. 满满的干货!传统备份vs CDP vs CDM

    前言: 灾难恢复的对象主要有两个,其一是应用的业务数据,其二是应用的运行状态. 通常的灾难恢复技术包括数据的备份.复制.应用的远程集群群等.目前针对业务运行状态的灾难恢复技术――持续数据保护是灾难恢复 ...

  3. 去中心化存储项目终极指南 | Filecoin, Storj 和 PPIO 项目技术对比(上)

    去中心化存储项目终极指南 | Filecoin, Storj 和 PPIO 项目技术对比(上) > 价值定位 > 技术层次架构 > 服务质量(QoS) > 去中心化 > ...

  4. 云主机与传统主机性能对比表

    资料来源:http://www.west263.com/services/CloudHost/vs.asp 云主机与传统主机性能对比表 西部数码第三代弹性云主机 西部数码第二代套餐云主机 国内其他厂商 ...

  5. 传统计算机视觉技术落伍了吗?不,它们是深度学习的「新动能」

    2019-12-24 11:40:47 选自arXiv 作者:Niall O' Mahony等机器之心编译 参与:魔王.张倩 深度学习崛起后,传统计算机视觉方法被淘汰了吗? 论文链接:https:// ...

  6. 深度学习实践:计算机视觉_深度学习与传统计算机视觉技术:您应该选择哪个?

    深度学习实践:计算机视觉 计算机视觉 (Computer Vision) Deep Learning(DL) is undeniably one of the most popular tools u ...

  7. 《大数据》杂志——大数据容灾备份技术挑战和增量备份解决方案

    大数据容灾备份技术挑战和增量备份解决方案 罗圣美1,2,李 明1,叶郁文1 (1.中兴通讯股份有限公司 南京 210012: 2.清华大学计算机科学与技术系 北京 100084) 摘要:大数据已成为当 ...

  8. Linux网络报文捕获/抓包技术对比:napi、libpcap、afpacket、PF_RING、PACKET_MMAP、DPDK、XDP(eXpress Data Path)

    Table of Contents 1.传统linux网络协议栈流程和性能分析 协议栈的主要问题 针对单个数据包级别的资源分配和释放 流量的串行访问 从驱动到用户态的数据拷贝 内核到用户空间的上下文切 ...

  9. CV:计算机视觉技最强学习路线之CV简介(传统视觉技术/相关概念)、早期/中期/近期应用领域(偏具体应用)、经典CNN架构(偏具体算法)概述、常用工具/库/框架/产品、环境安装、常用数据集、编程技巧

    CV:计算机视觉技最强学习路线之CV简介(传统视觉技术/相关概念).早期/中期/近期应用领域(偏具体应用).经典CNN架构(偏具体算法)概述.常用工具/库/框架/产品.环境安装.常用数据集.编程技巧 ...

最新文章

  1. OSPF的基本原理及配置命令
  2. hdu 2879【留坑】
  3. linux无密码sudo,在Linux系统中运行没有sudo密码的特定命令
  4. 程序设计与算法----分治之归并排序
  5. VMware在NAT模式下配置静态IP
  6. 如何修复损坏的PDF文件 - PDF修复工具教程
  7. 从键盘上输入10个数,求其平均值。
  8. iOS 限制输入框的字符长度
  9. 如何解决Word只能用安全模式打开
  10. docker搭建XXLjob
  11. 【XBEE手册】ZigBee网络
  12. KL散度,互信息和JSD
  13. 2014年互联网IT公司产品、技术类人员工资待遇汇总 2015部分补充
  14. 计算机与信息科学学院英语,湖南工学院计算机与信息科学学院英语协会
  15. Android字体样式修改
  16. 1、债权融资 - 打造企业上市系列文章
  17. 【电子学会】2019年12月图形化三级 -- 合作画画
  18. 应届毕业生的前端“干货”(一)
  19. KiCad 6 版本体验记录
  20. mac系统降级 重装系统

热门文章

  1. 面试中死锁的考点总结(死锁的定义、产生原因、四个必要条件、如何预防)
  2. 基于MVC的jpetstore项目分析
  3. linux 网卡驱动 优化,Linux多核环境网卡驱动优化研究①.PDF
  4. 583. 两个字符串的删除操作(JavaScript)
  5. 如何在linux mysql_如何在linux下安装mysql
  6. 更新fielddata为true_关于ElasticSearch的聚类时出现fielddata=true问题
  7. pytest allure测试报告_用Pytest+Allure生成漂亮的HTML图形化测试报告
  8. 松下a6伺服驱动连接光栅尺_闭环伺服系统的数控贴条为什么要安装光栅尺?
  9. ajax返回的数据怎么显示出来_Excel输入汉字、拼音首字母就能显示数据出来,录数据时逐步提示...
  10. Stale branches 设置_Mac OS 网络设置教程 wifi设置与宽带设置详解