从Gartner对CDM的定义来看,CDM产品还有一个关键的特性:原生格式数据捕获。
原生格式数据捕获
原生格式数据捕获是指通过应用系统原生的数据访问接口,将数据从应用系统抽取出来,存放到AnyBackup CDM 7.0,是CDM产品高效备份、快速恢复以及快速数据访问的一个非常关键的点。
以下是AnyBackup CDM 7.0产品原生数据捕获的原理图:
AnyBackup CDM 7.0从生产系统获取原生格式数据时,针对不同的环境有不同的接口,主要分为以下三类:
虚拟机:如VMware采用VMware Data Protection 的API。
应用:采用应用的接口,如Oracle应用采用RMAN作为接口。
文件系统:采用文件系统快照功能作为接口。
上述接口包含IP和FC两种传输方式,可根据用户实际环境和需要灵活配置。
举例:Oracle应用的数据捕获
Oracle应用的数据捕获的系统架构,如下图所示:
在Oracle环境下,要求在生产服务器上安装一个针对Oracle RMAN的代理。AnyBackup CDM 7.0通过RMAN的镜像复制功能实现全量数据和增量数据的获取。具体备份流程如下:
第1步 通过 FC或iSCSI数据传输协议,在生产主机上挂载 AnyBackup CDM 7.0提供的 Base Volume(基础卷)。
第2步 首次初始化备份时,使用Oracle RMAN Level 0 image Copy将数据库复制到 Base Volume(基础卷)。后续的增量备份,采用RMAN的Block(数据块)增量技术,只拷贝修改过的Block(数据块)。
第3步 在主机上卸载Base Volume(基础卷)。
第4步 在AnyBackup CDM 7.0中为Base Volume创建时间点快照。
原生格式数据捕获带来的价值
备份后不改变数据的原生格式,不影响数据原有的数据结构,恢复时没有数据格式的转换过程,恢复速度更快。
捕获原生的数据格式存储在备份设备,减少了因为数据格式转换造成风险的概率;
底层的快照存储只能通过程序访问,防止了用户的误删除及病毒软件的风险。