阿里云CMH镜像迁移与SMC整机迁移对比及功能详解(同地域跨主体账号场景)
文章目录
- 一、核心功能对比
- 二、CMH镜像迁移操作流程
- 1.资源调研
- 2.镜像共享
- 3.迁移验证
- 4.限制:
- 三、SMC整机迁移操作流程
- 1.迁移源导入
- 2.任务配置
- 3.增量同步
- 4.应用验证
- 优势:
- 四、选型建议
- 1.优先选择CMH镜像迁移的场景:
- 2.优先选择SMC整机迁移的场景:
- 五、关键注意事项
- 1.权限配置:
- 2.数据安全:
- 3.成本差异:
- 六、操作示例(同地域跨账号)
SMC(服务器迁移中心): 官方文档
CMH(云迁移中心): 官方文档
一、核心功能对比
维度 | CMH镜像迁移 | SMC整机迁移 |
---|---|---|
迁移对象 | 镜像(系统盘或自定义镜像) | 整机(系统盘+数据盘+应用+配置) |
跨账号能力 | 需通过镜像共享+RAM角色授权实现跨账号迁移 | 原生支持跨账号迁移,通过控制台直接配置目标账号信息 |
数据一致性 | 依赖快照时间点数据,可能存在数据延迟(需停机或冻结写入) | 支持增量同步,可保证迁移前后数据一致性 |
停机时间 | 需停机或快照创建镜像(全量同步) | 支持增量迁移,仅最后一次同步需短暂停机 |
适用场景 | 标准化环境复制(如测试环境)、镜像跨账号共享 | 复杂业务系统迁移(如数据库、中间件集群)、需保留完整磁盘分区结构 |
二、CMH镜像迁移操作流程
1.资源调研
- 在源账号使用CMH工具扫描资源,生成镜像清单。
- 需手动共享镜像至目标账号,并授权目标账号的RAM角色访问源账号镜像库。
2.镜像共享
- 在源账号CMH控制台开启共享,填写目标账号ID,配置跨账号角色AliyunAPDSCrossAccountMigrationRole。
- 目标账号接收共享镜像后,可直接通过ECS控制台使用镜像创建实例。
3.迁移验证
- 检查目标实例的系统配置、数据完整性(需手动对比快照时间点)。
4.限制:
- 不支持跨账号直接迁移数据盘(需单独处理)
- 镜像共享后需目标账号重新配置网络、安全组等
三、SMC整机迁移操作流程
1.迁移源导入
- 在SMC控制台输入源服务器IP、账号密码,或通过客户端生成激活码绑定迁移源。
2.任务配置
- 选择目标账号及地域,配置网络模式(推荐私网传输以降低延迟)。
- 支持调整磁盘分区结构(如LVM分区保留或合并)。
3.增量同步
- 首次全量迁移后,可多次增量同步减少停机时间。
- 迁移完成后自动释放中转实例(默认创建临时ECS实例辅助传输)。
4.应用验证
- 自动保留原服务器环境变量、服务配置,支持容器化迁移至ACK集群。
优势:
- 支持多平台(物理机/VMware/AWS等)
- 自动处理网络切换(IP变更后可通过域名或SLB过渡)
四、选型建议
1.优先选择CMH镜像迁移的场景:
- 仅需迁移系统环境(如标准化开发镜像)。
- 目标账号需复用镜像创建多个实例(如批量部署测试环境)。
2.优先选择SMC整机迁移的场景:
- 需保留完整磁盘分区(如Oracle RAC集群)。
- 业务对停机时间敏感(增量迁移缩短中断至分钟级)。
- 涉及复杂网络依赖(如内网微服务调用)
五、关键注意事项
1.权限配置:
- CMH需手动配置RAM角色信任策略(需添加目标账号ID)。
- SMC需在目标账号开通AliyunSMCDefaultRole权限。
2.数据安全:
- CMH共享镜像需加密处理(建议使用KMS密钥)。
- SMC传输默认使用RSA 2048位加密。
3.成本差异:
- CMH仅产生镜像存储费用)。
- SMC可能产生中转实例流量费(私网传输免费,公网按量计费)
六、操作示例(同地域跨账号)
场景:将账号A的ECS实例迁移至账号B(同地域)
- CMH方案:
- 在账号A创建ECS系统盘镜像,共享至账号B。
- 账号B使用共享镜像创建新实例,手动挂载数据盘。
- SMC方案:
- 在SMC控制台输入账号A的实例IP及密码,目标账号选择账号B。
- 选择“私网传输”,迁移完成后自动同步数据至账号B的ECS实例
通过以上对比,可根据业务连续性要求、数据复杂度及迁移成本选择合适方案。若需无缝迁移完整业务环境,推荐SMC;若仅需镜像级复制,CMH操作更简单。