批量化执行
通过部署敏捷数据管理平台ADM产品的数据副本管理模块,实现了测试数据版本迭代管理,提升了数据使用过程中的应用效率。随着移动互联网技术的不断革新,移动应用业务不断扩张,企业面临着前台业务频繁更新升级的现状,为保证既有业务稳定,需要对新提出的升级需求开展仿真测试与回归测试,因此亟需一套能够对测试环境的测试数据进行版本灵活切换的解决方案,便于测试数据版本的即时调用,迅速适应不同业务程序提供不同版本的测试数据。ADM的虚拟数据库快照功能解决了这一问题,通过对数据库状态进行定时或即时的记录,管理和维护当前虚拟数据库的数据,使用人员可以随时通过记录的虚拟数据库快照提供一个版本的测试数据,经过测试后保存当前的数据库使用状态,便于开发测试的数据版本迭代,通过这一功能明显提升了程序升级测试、版本迭代的效率.ADM脱*功能具备广义的通用型脱*规则,包括字符替换、随机生成、截短、加权生成、加密等。批量化执行
l异地数据容灾(远程复制)数字化时代,企业进行数据保护,不仅希望能够实现本地数据保护,也要有灾备中心进行异地数据保护。如此,即便本地数据中心遭遇地震、火灾等重大自然灾害或人为操作失误等事故,导致本地备份数据或生产数据发生损坏或丢失时,能够通过异地数据灾备,确保数据可恢复。ADM支持通过远程复制技术,将本地数据同步到异地灾备中心,实现异地数据容灾。基于备份任务,将生产数据备份到本地的存储池,基于远程复制任务,将本地存储池中的备份数据同步到异地存储池中,从而为生产数据提供双重保护,当本地生产数据、或备份数据丢失、损坏时,通过预先设置的容灾策略,在容灾端进行应急接管。磁盘管理ADM的副本数据管理功能对数据版本进行灵活管理,满足回归测试等业务场景。
l应用数据一致性保障ADM主要应用原生备份接口获取具有应用一致性保障的数据,如针对Oracle,利用OracleRMAN和归档日志来保障备份数据库数据的一致性;针对VMware虚拟化,利用VMwareSnapshot技术来保障备份虚拟机数据的一致性。l事务日志同步技术支持数据库的事务日志备份,事务日志是数据库中已发生的所有修改和执行每次修改的事务的一连串记录,事务日志备份可将数据恢复到精确的故障点。例如:Oracle支持归档日志备份和删除,MySQL数据库支持redo日志备份和删除等。l文件系统数据保护ADM支持备份非结构化的文件系统。支持全量备份和长久增量备份与全量快照合成,备份策略采用定时执行备份任务,恢复策略支持细粒度恢复,**小粒度为恢复单个文件。支持跨文件系统恢复,例如恢复到EXT3、EXT4、NTFS等文件系统。
并行重删技术是在多个不同的节点上构建指纹库,并将指纹并行分布于多个节点,采用内存级指纹库进行重删,所有指纹读写全部保存于内存中,从而提升指纹查询和处理效率,并且减少了因磁盘中指纹库增大所导致的随机IO压力。以此识别并消除数据备份过程中数据源中重复的数据,该技术适用于不同平台中的文件、数据库、虚拟机等不同应用类型的数据,可以大幅度减少需要传输的数据量,从而极大地节省数据传输带宽,解决单点性能和存储空间压力。数据库虚拟化技术对源数据进行CDM原格式获取生成黄金副本作为基准数据,再虚拟化为多个副本挂载恢复。
ADM产品测试数据多副本快速交付ADM是国内**早的副本数据管理(CDM)产品,采用数据库虚拟化技术对原始数据库副本(黄金副本)快速生成多个虚拟数据库作为测试数据副本,满足开发测试场景的测试数据快速供应。Ø100倍数据交付效率提升10TB的数据恢复时间由原来的小时级缩短至分钟级;Ø10倍工作效率提升在开发、测试环境中,使用者可随时对虚拟库做快照标记,快照对应着不同时间的数据版本。数据版本管理可进行任意标记的快照切换,降低数据导入或恢复产生的时间成本,大幅提升工作效率。Ø10倍存储空间节省首先内置存储池存储即压缩的机制可实现约3:1的数据存储压缩,同时交付的多个虚拟数据库由于共享于一份原始数据,因此基本不占用额外的存储空间,随着交付虚拟数据库的数量增加,节约的存储空间会成倍增加,实际应用场景中至少为用户节约10倍的存储空间。敏捷数据管理平台ADM的核*专*技术——数据库虚拟化技术。环境隔离
ADM脱*功能具备灵活的数据抽取组合方式与自助式向导脱*流程,有效降低脱*工作的复杂度。批量化执行
l数据库数据保护ADM采用图形化向导式操作,无需用户手动执行备份和恢复脚本,简化了备份恢复的难度。既支持传统的无挂载备份,也支持***全量备份、后续长久增量备份与全量快照合成、事务日志同步相结合的方式。数据库备份的基本流程如下:通过管理控制中心(Master)的Web管理页面推送客户端(Client)软件到需要保护的生产服务器上,自动完成客户端软件的安装和注册,与Server服务器端保持通讯。客户端将识别生产服务器中的数据库数据,并通过备份API读取数据库数据,然后将其传输至数据服务节点完成备份。管理控制中心(Master)负责向客户端软件和服务节点发送控制信息,管理整个备份任务的运行。例如:Oracle数据库采用RMAN接口进行多通道并行备份,备份粒度支持整个实例备份,恢复粒度支持细化到选定表恢复。批量化执行