ECS上的自建数据库到RDS/MongoDB/PetaData/OceanBase的数据迁移__数据迁移_用户指南_数据传输-阿里云
使用数据传输DTS可以实现ECS自建数据库到RDS实例的数据迁移。对于支持增量迁移的存储引擎,还可以使用DTS在ECS自建数据库不停服的情况下,将数据迁移到目标RDS实例。
本小节简单介绍使用DTS进行ECS自建数据库迁移到RDS实例的数据迁移任务的配置流程。
迁移任务配置
下面详细介绍使用DTS将ECS上的自建数据库迁移到RDS实例的任务配置流程。
RDS实例数据库创建
在数据迁移过程中,如果待迁移的数据库在目标RDS实例中不存在,那么DTS自动会创建。但是对于如下两种情况,用户需要在配置迁移任务之前,手动创建数据库。
- 数据库名称不符合:RDS定义规范(由小写字母、数字、下划线、中划线组成,字母开头,字母或数字结尾,最长64个字符)。
- 待迁移数据库,在ECS自建数据库跟目标RDS实例中存储名称不同。
对于这两种情况,用户需要在配置迁移任务之前,先在RDS控制台完成数据库创建。具体参考RDS数据库创建流程。
迁移帐号创建
迁移任务配置时,需要提供ECS自建数据库及目的RDS实例的迁移账号。
自建数据库的存储引擎不同,账号创建及权限授权的方式不同,具体授权方式可以参考各存储引擎的官方文档。
目标RDS迁移账号的创建流程可以参考 RDS账号创建说明。
迁移任务配置
当上面的所有前置条件都配置完成后,就可以开始正式的数据迁移了。下面详细介绍迁移任务配置流程。
- 进入数据传输DTS控制台,点击右上角的创建迁移任务,开始迁移任务配置。
源及目的实例连接信息配置。
这个步骤主要配置 迁移任务名称,源ECS连接信息及目标RDS实例连接信息。其中:
任务名称
DTS为每个任务自动生成一个任务名称,任务名称没有唯一性要求。您可以根据需要修改任务名称,建议为任务配置具有业务意义的名称,便于后续的任务识别。
源实例信息
- 实例类型:选择 ECS上的自建数据库
- ECS实例ID: 配置迁移的源ECS实例的实例ID。DTS支持经典网络、VPC网络的ECS实例。如果ECS网络模式为VPC网络,那么ECS上面必须挂载公网EIP
- 数据库类型:选择ECS上自建数据库的数据库类型,例如MySQL,SQLServer等
- 数据库名称: 如果RDS实例的存储引擎为PostgreSQL/PPAS/MongoDB, 那么需要配置数据库名称。这个数据库名称为连接ECS自建数据库时使用的默认数据库
- 数据库账号:连接自建数据库的账号
- 数据库密码:上面数据账号对应的密码
目标实例信息
- 实例类型: 选择要迁入的实例对应的实例类型,包括RDS/MongoDB/PetaData/OceanBase
- 实例ID: 配置迁移的目标实例的实例ID
- 数据库名称:如果数据库类型为PostgreSQL/PPAS/MongoDB, 那么需要配置数据库名称。这个数据库名称为连接实例时使用的默认数据库
- 数据库账号:连接实例的账号
- 数据库密码:上面数据账号对应的密码
迁移类型及迁移对象选择。
迁移类型
对于不同的数据库类型,DTS 支持的迁移类型不同。
如果只需要进行全量迁移,那么迁移类型选择:结构迁移+全量数据迁移。
对于支持增量迁移的数据库类型,如果需要进行不停机迁移,迁移类型选择:结构迁移+全量数据迁移+增量数据迁移。
迁移对象
这个步骤选择要迁移的对象。迁移对象的选择粒度细化为:库、表、列三个粒度。默认情况下,对象迁移到目标RDS实例后,对象名跟源实例一致。如果您迁移的对象在源实例跟目标实例上名称不同,那么需要使用DTS提供的对象名映射功能,详细使用方式可以参考库表列映射。
预检查。
在迁移任务正式启动之前,会先进行前置预检查,只有预检查通过后,才能成功启动迁移。
如果预检查失败,那么可以点击具体检查项后的按钮,查看具体的失败详情,并根据失败原因修复后,重新进行预检查。
启动迁移任务。
当预检查通过后,可以启动迁移任务,任务启动成功后,可以在任务列表中查看迁移的具体状态及迁移进度。
如果选择了增量迁移,那么进入增量迁移阶段后,源库的更新写入都会被DTS同步到目标RDS实例。迁移任务不会自动结束。如果用户只是为了迁移,那么建议在增量迁移无延迟的状态时,源库停写几分钟,等待增量迁移再次进入无延迟状态后,停止掉迁移任务,直接将业务切换到目标RDS实例上即可。
至此,完成ECS自建数据库到RDS实例数据迁移任务的配置。
至此,完成将本地MySQL数据库迁移到RDS的数据迁移工作。如果选择了增量迁移,那么增量迁移过程中,如果用户不结束迁移,任务会一直处于迁移中。建议在增量迁移无延迟的状态时,源库停写几分钟,等待增量迁移再次进入无延迟状态后,停止掉迁移任务,将业务切换到目标RDS实例上即可。
最后更新:2016-11-23 16:03:55
上一篇:
RDS实例间的数据迁移__数据迁移_用户指南_数据传输-阿里云
下一篇:
MySQL到DRDS的数据迁移__数据迁移_用户指南_数据传输-阿里云
云服务器 ECS 升级内存
nodejs__SDK手册_OpenAPI 1.0_移动推送-阿里云
步骤 2:部署 Web 环境(LAMP)__搭建 WordPress 网站_建站教程_云服务器 ECS-阿里云
云栖大会:阿里云都发布了什么产品?
日志查看__用户指南_企业级分布式应用服务 EDAS-阿里云
查看对象列表__管理文件_开发人员指南_对象存储 OSS-阿里云
搜索测试__产品使用手册_开放搜索-阿里云
RemoveVServerGroupBackendServers__VServerGroup相关API_API 参考_负载均衡-阿里云
云邮箱Outlook Express 6 POP3/IMAP协议设置方法__客户端使用_邮箱常见问题_企业邮箱-阿里云
运行程序__EDAS 中的 Dubbo 开发_开发者指南_企业级分布式应用服务 EDAS-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云