数据复制服务 DRS 功能

支持多种主流数据源,实现数据安全、稳定、实时、高速传输,提供极致交互体验

多种数据库

支持100+条同构、异构、入仓、入湖链路,满足企业客户数据流转诉求,包括其他云、本地IDC、ECS自建数据库等,具体分类说明如下:

同构数据库:MySQL->MySQL/GaussDB(for MySQL)、PostgreSQL-> PostgreSQL、SQL Server-> SQL Server、MongoDB-> DDS、Redis->GaussDB(for Redis)、MariaDB->MariaDB等; 

异构数据库:Oracle->MySQL、Oracle->GaussDB、MySQL->PostgreSQL、MySQL->GaussDB、PostgreSQL->GaussDB、SQL Server->GaussDB、DB2 for LUW->GaussDB等; 

大数据汇集:MySQL->kafka、MySQL->GaussDB(DWS)、MySQL-> ES/CSS、Oracle->kafka、Oracle->GaussDB(DWS)、PostgreSQL->GaussDB(DWS)、SQL Server->GaussDB(DWS)等 

多种网络场景

源端数据库和目标端数据库之间的网络连接,DRS支持公网网络(弹性公网IP)、华为云VPN(虚拟专用网络)、VPC(虚拟私有云)、CC(跨区域VPC的云连接)多种网络环境,满足客户多种数据安全需要。

网络准备工作概览

实时迁移场景

实时迁移可以自动化迁存量数据并持续同步增量数据,源和目标数据近实时一致,可自由选择业务割接窗口实现平滑无感搬家,以同构的数据库整体搬迁为目的,可迁表、视图、存储过程、触发器、用户权限、对齐参数等特性,一站式上云

支持的高级特性

迁移方案概览

实时同步场景

实时同步指在不同的系统之间,将数据通过同步技术从一个数据源拷贝到其他数据库,并保持一致,实现关键业务的数据持续性实时流动,解决数据共享问题,同时,支持到数仓和大数据的数据流式集成,具有数据转化能力。

支持的高级特性

同步方案概览

实时灾备场景

实时灾备是跨城市近实时灾备通道,避免因城市级别故障造成业务长时间中断,为用户业务连续性提供数据库的同步保障。

您可以轻松地实现云下数据库到云上的灾备、跨云平台的数据库灾备,无需预先投入巨额基础设施。

数据灾备支持两地三中心、两地四中心灾备架构。

单主灾备可以利用灾备场景的升主、降备功能从而实现异地主备倒换的效果,具有一键主备倒换、异地灾备数据库只读保护、定期周期性数据对比等高级特性。

灾备方案概览

录制回放场景

录制回放可以将源数据库发生的真实业务流量,在目标数据库模拟执行,从而观察和检验目标数据库的功能和性能表现。

上云前的业务流量演练,业务割接前准确获取语法兼容性及性能问题的精准定位与分析,放心上云。

回放方案概览

备份迁移场景

备份迁移指在不需要和源端打通网络情况下,通过源数据库备份将数据库搬移到云上,因数据库的在线约束限制或网络安全原因而存在,是Microsoft SQL Server上云的整体搬迁方案。

支持的备份迁移场景

备份方案概览

数据订阅场景

数据订阅支持最新有效的热数据实时从数据库推送至消费接口,向下对接下游业务程序和平台,实现数据实时消费。

支持的高级特性

订阅方案概览

多种辅助功能

数据对比

对象数目、数据行数、内容多维度一致性对比,创新性的在线对比技术可秒级获得对比结果等。

定时启动

客户可选择源业务低峰期启动迁移,搬迁时源业务运行更平顺,减少业务影响。

流速控制

避免迁移对源公网带宽的争用,让性能敏感型数据库以安全的抽取速度迁移。

断点续传

不惧网络抖动,劣质网络环境仍然可以不丢数,大幅提高迁移成功率。

同步时延

可掌握同步的实时性和健康度,可作为搬迁时业务切换的关键指标。

进度详情

宏观上可查看整体迁移进度和阶段,微观上可查看单个对象迁移进度。

最佳实践

基于数据复制服务 DRS 常见应用场景的操作实践,每个实践都提供详细的方案描述和操作指导,用于指导您快速实现数据库迁移和同步。

API参考

数据复制服务所提供的接口为REST(Representational State Transfer)风格API。通过使用DRS接口,您可以使用DRS的所有功能,包括创建迁移任务、获取任务详细信息、获取迁移任务列表、删除迁移任务等。

SDK参考

根据DRS支持的SDK列表,您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档。