普通过户
如资料过户按量付费EIP所述,如果原账号是个人账号,则目标账号无限制,如果原账号是企业账号,则目标账号必须为相同认证主体的企业账号。
其主要操作就是,在原账号发起过户,在新账号接收过户。具体请看参考资料,这种场景不是本文讨论的重点。
企业跨认证主体迁移
整体流程
- 首先在需要将原账号的 ID,添加白名单
如资料过户按量付费EIP所述,如果原账号是个人账号,则目标账号无限制,如果原账号是企业账号,则目标账号必须为相同认证主体的企业账号。
其主要操作就是,在原账号发起过户,在新账号接收过户。具体请看参考资料,这种场景不是本文讨论的重点。
Bucket 复制分为两种,同区域复制和跨区域复制
同账号复制比较简单,根据提示填写信息即可,本文主要介绍跨账号复制。
授权角色选择 “AliyunOSSRole”, 创建方法见 “跨区域复制”。然后点击确定即可。
假设我们将原账号的 old-raw-files (华为2 北京), 迁移至新账号的 tests-copy(华东2 上海)
按前面的步骤,所有服务迁移完毕之后,最后就剩下 DNS 解析修改了。
在域名解析处,修改域名的解析地址即可。
如果 IP 已经过户到了新账号,则不需要修改解析。
域名解析更换时,由于 DSN 解析存在缓存,各运营商的解析缓存刷新时间会有所不同,短则一两分钟,长则一两天。所以,为了确保业务稳定,可以采用以下两种方案。
原账号中的服务器仍然保持运行,数据库参考 03.数据库迁移 中的方案,使用双向同步。
当完成了服务器、数据库、IP、OSS等迁移后,剩下的就是其他服务了。
短信模板只能一个个创建,不能批量操作。但是可以使用以下方式优化操作。
通过脚本读取导出的模板列表,然后调用 申请短信模板API 来创建。
数据库迁移主要有两种方案,一种是导出数据库脚本,然后在新账号创建的数据库中执行,完成导入。这种情况需要停服。
另一种方案,如果需要不停服,则可以使用数据传输服务DTS, 本文主要讲解DTS方案。