AWS Application Migration Service 专业2021年〜
将本地服务器自动迁移到 AWS 的直接迁移服务
它能做什么
AWS Application Migration Service (AWS MGN) 是一项将本地或其他云环境中运行的服务器自动迁移到 AWS 的直接迁移服务。只需在源服务器安装代理,即可在块级别持续复制操作系统、应用和数据,切换时以最小停机时间在 AWS 上启动。支持物理服务器、虚拟机和云实例等多种来源。
使用场景
用于数据中心关闭或租约到期时的大规模服务器迁移、灾难恢复 (DR) 环境构建、从其他云迁移到 AWS、Windows Server 和 Linux 服务器的云迁移,以及遗留应用的分阶段云迁移。
日常类比
可以将其比作复印机。将本地服务器这一原件持续实时复制到 AWS 这一目标。准备好后只需按下「打印」按钮 (切换),AWS 上就会启动相同的服务器。即使原件有变更也始终复制最新状态,切换时数据丢失几乎为零。
什么是 AWS MGN
AWS Application Migration Service (AWS MGN) 是 AWS 提供的服务器迁移自动化服务。基于前身 CloudEndure Migration 的技术,自 2021 年起作为 AWS 原生服务提供。通过基于代理的块级复制,无需修改应用即可将服务器迁移到 AWS。
迁移机制
AWS MGN 的迁移过程由 3 个阶段组成。首先在源服务器安装 AWS Replication Agent,开始持续数据复制。复制期间源服务器的所有磁盘在块级别复制到 AWS,仅持续同步差异。然后执行测试启动确认服务器在 AWS 上正常运行。最后执行切换完成迁移。 如需了解迁移机制的详细信息,可参考 相关书籍 (Amazon)。
如何开始
要开始使用 AWS MGN,在管理控制台初始化 MGN 并设置复制模板。在源服务器安装 AWS Replication Agent 后自动开始数据复制。复制完成后执行测试启动确认,无问题则执行切换。大规模迁移可使用 AWS Migration Hub 统一管理进度。
注意事项
- MGN 服务本身免费,但复制用暂存区 (EBS 卷) 和迁移目标 EC2 实例会产生费用
- 源服务器网络带宽可能成为复制速度瓶颈,大规模迁移需提前确认带宽
- 切换后别忘记更改源服务器的 DNS 和负载均衡器设置