AWS Application Migration Service
通过持续复制将本地或其他云的服务器以直接迁移方式迁移到 AWS,最大限度减少切换时停机时间的服务
概述
AWS Application Migration Service (MGN) 是一项将物理服务器、虚拟机、其他云实例作为 AWS EC2 实例迁移的服务。在源服务器安装代理后,即可开始块级持续复制,无需更改 OS 或应用即可直接迁移到 AWS。通过测试启动和切换的两阶段流程,可在最小停机时间内完成迁移。
基于代理的块级复制实现无停机迁移
AWS 在产品页面中说明,AWS Application Migration Service 现名为 AWS Transform MGN (截至 2026 年 10 月)。MGN 代理安装在源服务器上后,持续将磁盘块级变更复制到 AWS 的暂存区域 (轻量 EC2 实例 + EBS)。初始全量复制完成后切换为增量复制,仅传输变更的块。源服务器在复制期间正常运行。支持的源环境包括物理服务器、VMware、Hyper-V、GCP、Azure 等。Linux 和 Windows 均支持。
测试启动与切换的两阶段流程
MGN 的迁移流程分为测试启动和切换两个阶段。测试启动从复制数据创建 EC2 实例,在隔离的测试子网中验证应用是否正常运行。测试通过后执行切换,从复制数据启动目标 EC2 实例。启动模板定义目标实例的配置 (实例类型、子网、安全组、IAM 角色等)。启动后操作 (Post-launch actions) 可自动执行 Systems Manager 文档,完成 DNS 切换、监控代理安装等后续任务。
大规模迁移波次规划与 Migration Hub 联动
数百台服务器的大规模迁移中,分波次 (Wave) 执行是一种做法。波次规划考虑应用间的依赖关系,将相互依赖的服务器分到同一波次同时迁移。MGN 的波次功能可将服务器分组并批量执行测试/切换。Migration Hub 支持接收来自 MGN 的迁移状态更新,提供进度的统一视图。AWS 告知,Migration Hub 已于 2025 年 11 月 7 日停止接受新客户,服务继续为现有客户运行,以完成进行中的迁移项目。Application Discovery Service 的依赖关系映射数据可辅助波次规划。一种做法是先迁移低风险的非生产环境以验证流程,再逐步迁移生产环境。
参考资料(AWS 官方)
本页的第一手信息来源是 AWS 官方网站及官方文档。最新的规格与价格请以下列官方页面为准。
如本页内容与官方文档不一致,请以官方文档为准。