当企业希望将数据库通过混合云的方式备份在阿里云上时,建议使用混合云数据库备份解决方案,使用核心产品阿里云数据传输、数据备份服务,参考以下架构搭建环境。
数据库同步工具 | 灾备场景 | 备份库 | RPO |
---|---|---|---|
DTS | 建议应用于数据库热备推荐架构 场景 | 数据库 | 云上云下双向实时同步 |
DBS | 建议应用于数据库冷备推荐架构场景 | OSS | 秒级 |
数据库热备推荐架构

- 用户IDC与云上通过专线或VPN方式构成混合云架构。
- 其中使用DTS:
- 数据同步时:
数据源 说明 RDS For MySQL-->RDS For MySQL 1000 km+ 情况下,实现秒级同步延迟 RDS for MySQL<-->RDS for MySQL 双向数据同步 RDS for MySQL-->MaxCompute 数据同步到 MaxCompute 中,每张表对应两张表:全量基线表;增量日志表。通过全量基线表+增量日志表的 merge,可以获取任意时刻的全量数据 RDS for MySQL-->Datahub 通过这个功能支持 MySQL->流计算的数据实时同步 RDS for MySQL-->AnalyticDB 支持实时报表分析、实时可视化大屏等实时数仓系统 MySQL-->DRDS 目前通过数据迁移-增量数据迁移实现 MongoDB-->MongoDB 高德异地容灾项目 - 数据迁移时:
数据源 结构迁移 全量数据迁移 增量数据迁移 MySQL-->MySQL(RDS及自建) 支持 支持 支持(DML,部分DDL) MySQL-->DRDS/PetaData/OceanBase 支持 支持 支持(DML) MySQL-->Oracle(数据回流,需加白) 支持 支持 支持(DML) Oracle-->MySQL(RDS及自建) 支持 支持 支持(DML,部分DDL) Oracle-->DRDS 手工 支持 支持(DML) Oracle-->RDS For PPAS 支持 支持 支持(DML) Oracle-->ADS 支持 支持 支持(DML) Oracle-->Oceanbase 支持 支持 支持 SQLServer-->SQLServer 支持 支持 支持(DML) PostgreSQL-->PostgreSQL 支持 支持 支持(有主键表的DML) MongoDB-->MongoDB 支持 支持 支持 Redis-->Redis 支持 支持 支持 DB2-->MySQL 支持 支持 支持(DML,部分DDL)
- 数据同步时:
数据库冷备推荐架构

- 关键部件部署:
- 在用户本地部署有两套数据库:生产数据库和恢复库,分别用于生产数据的存储、故障后数据恢复。
- 在阿里云的两个区域(例如:华南1、华北1)分别购置存储服务,例如OSS对象存储或者NAS文件存储。
- 购置阿里云的DBS服务,用于用户本地数据库实时热备份至云上存储。
- 云下生产数据备份至云上:(可通过以下两种方案中的任意一种将云下生产数据备份至云上)
- 用户可在本地再部署一套存储,将生产数据先备份至本地IDC的存储,再通过本地IDC存储容灾拷贝至云上存储。
- 用户本地的生产数据库与云上存储之间通过阿里云DBS,将生产数据库中的数据直接热备份至云上两个区域的存储中。
- 数据恢复:
- 如果用户本地IDC的生产数据库发生故障,但本地IDC的存储运行正常,可通过本地IDC的存储将数据恢复至本地IDC的恢复库。
- 如果用户本地IDC的生产数据库和存储均发生故障,或没有部署本地存储,则可通过DBS将云上存储将数据恢复至本地恢复库。
- 架构特点:
- 优点:技术要求高、一致性好,恢复时间短。
- 缺点:因为是完全重新构造数据库实例,RTO不可控,随着数据库是来大小而变化。
- 应用场景:比较成熟的备份手段,适用于大部分的关系型数据库。
架构优势
- 使用数据传输(DTS)服务:
- 支持多种数据库间的数据实时同步,轻松解决异地灾备、异地多活等应用场景。
- 双向同步:支持RDS For MySQL实例间的双向数据同步,助力用户构建异地多活架构。
- 高级功能:同步链路搭建完成后,同步过程中,支持动态修改同步对象、动态修改同步速度等多种操作。
- 使用数据库备份(DBS)服务:
- 可以为多种环境的数据提供强有力的保护,包括企业数据中心、其他云厂商、混合云及公共云。
- 数据库备份提供数据备份和操作恢复的整体方案,具备实时增量备份、精确到秒级的数据恢复能力。
更多信息
- 点击查看数据库灾备解决方案详情
- 数据库灾备解决方案咨询
在文档使用中是否遇到以下问题
更多建议
匿名提交