云数据库 MySQL 版可通过数据库传输服务 DTS 进行结构迁移、全量数据迁移和增量数据迁移,实现不停机迁移上云。
原理图
下图展示了MySQL如何使用DTS进行数据迁移的原理图:
使用优势
使用范围广
- 适用多种实例类型:本地IDC、第三方云、ECS自建;
- 适用多种网络场景:公网、VPC等网络。
不停机迁移
增量迁移不影响业务连续性,实时同步变更数据,降低停机时间到分钟级别。
数据迁移流程
使用DTS执行数据迁移的操作,需经历如下步骤:
准备工作:在使用 DTS 迁移数据前,您需要对源或目标数据库做一些准备工作,以满足 DTS 对环境的要求,详情请参见准备工作。
创建及配置迁移任务:您只需在控制台上进行简单操作,即可完成迁移任务的创建,详情请参见创建及配置迁移任务。
迁移任务管理:可查看当前任务的“全量迁移”、“增量迁移的RPS”、“增量迁移的BPS”等指标,详情请参见查看迁移任务进度。
结束数据迁移任务:完成数据迁移和业务切换后,如果不再需要该迁移任务,即可结束数据迁移任务,详情请参见结束迁移任务。