亚马逊AWS官方博客
AWS Application Migration Service 的主要更新:新的迁移服务器分组、更新的启动和启动后模板
去年,我们正式推出了 AWS Application Migration Service,该服务可自动将物理、虚拟或云基础设施上的源服务器转换为在 AWS 本地运行,从而简化并加快向 AWS 迁移。自正式发布以来,我们进行了改进,增加了多个功能,例如无代理复制、MAP 2.0 自动标记,以及支持可选的启动后现代化操作。
今天,我们宣布该应用程序迁移服务的三项重大更新,能够支持任何规模的迁移项目:
- 新的迁移服务器分组:您可以将迁移服务器分组为“应用程序”(即一组共同运行的服务器,其功能类似于单个应用程序),并在“波浪”(一项包括对服务器和应用程序进行分组的迁移计划)中管理迁移阶段。
- 更新的启动模板:您可以修改常规设置和默认启动模板,然后使用该模板为随后安装的源服务器生成 Amazon Elastic Compute Cloud (Amazon EC2) 实例启动模板。
- 更新的启动后模板:您可以为启动后模板配置自定义现代化操作。您可以将任何 AWS Systems Manager 文档及其参数与启动后的自定义操作相关联。
让我们深入了解每一次启动!
新的迁移服务器分组:应用程序和“波浪”
客户拥有构成应用程序的服务器集群,它们之间存在依赖关系。应用程序中的服务器共享相同的配置,例如网络、安全策略等。客户希望迁移完整的应用程序和服务,并且设置和配置应用程序环境。
我们引入了代表一组服务器的“应用程序”的新概念,您可以管理应用程序的迁移。
新的应用程序功能将源服务器与同一应用程序组合在一起,用于集成式迁移作业。这包括在迁移应用程序服务器之前配置环境、创建相应的安全组以及对所有应用程序服务器执行批量操作。
在从源服务器进行迁移的生命周期内,您可以跟踪和监控应用程序迁移和数据复制的状态。
此外,进行大规模迁移的客户会规划迁移,并在波浪中对服务器和应用程序进行分组。这些分组是随着时间的推移描述迁移计划的逻辑组。波浪可能包括多个服务器和应用程序,它们之间不一定存在依赖关系。
我们引入了“波浪”的新概念,以帮助客户制定迁移计划,并执行和监控该计划。
应用程序迁移服务支持波浪上的操作,例如在测试环境中启动所有服务器或执行波浪割接。应用程序迁移服务还提供了波浪级别的报告和监控信息,使客户能够管理他们的迁移项目。
更新的启动模板:启动设置和默认 EC2 启动模板
启动模板允许您控制应用程序迁移服务在 AWS Cloud 中启动实例的方式。您可以分别更改现有服务器和新增服务器的设置。以前,我们只支持 AWS 迁移加速计划(MAP)选项,以便向启动的迁移实例添加标签。
我们增加了两个新选项来修改全局启动模板,然后使用该模板为随后安装的源服务器生成 EC2 启动模板。客户将从全局应用程序迁移服务启动模板入手,该模板可用于预定义的启动模板。这样,他们可能只需要对一小部分源服务器进行修改,而不是修改所有源服务器。
以下是启动目标服务器时将使用的默认设置:
- 激活实例类型合理调整大小功能:该服务将确定最匹配的实例类型。EC2 模板中定义的默认实例类型将被忽略。
- 启动时开启实例:该服务将自动开启实例。如果未选择此选项,则启动后的实例需要手动开启。
- 复制私有 IP:这使您可以将源服务器的私有 IP 复制到目标服务器。
- 传输服务器标签:将标签从源服务器传输到已启动的实例。
- 操作系统许可:指定是继续使用源服务器的自带许可证模式(BYOL)还是使用 AWS 提供的许可证。
此外,您还可以配置默认设置,该设置将应用于每个目标服务器的 EC2 启动模板,例如默认目标子网、附加安全组、默认实例类型、Amazon Elastic Block Store(Amazon EBS)卷类型、IOPS 以及与此服务启动的所有实例相关联的吞吐量。
更新的启动后模板:自定义操作
启动后设置允许您控制并自动化在 AWS 中启动服务器后执行的操作。它包括四个内置操作:安装 AWS Systems Manager 代理、安装 AWS 弹性灾难恢复代理并配置复制、CentOS 转换、SUSE 订阅转换。
我们在启动后模板中添加了一个新选项来配置自定义操作。您可以关联任何 AWS Systems Manager 及其操作参数。它还包括执行操作的顺序以及可以配置自定义操作的源服务器操作系统。
选择 Add custom action(添加自定义操作)以创建新的启动后自定义操作。例如,Systems Manager Automation 的运行手册之一 AWS-CopySnapshot 复制 EBS 卷的时间点快照。您可以在同一 AWS 区域内复制快照,也可以将快照从一个区域复制到另一个区域。
在 Action parameters(操作参数)中,您可以分配 SnapshotId 和 SourceRegion 来运行 AWS Systems Manager CopySnapshot 运行手册。
您可以创建自己的 Systems Manager 文档来定义 Systems Manager 对您的托管实例执行的操作。Systems Manager 提供了 100 多个预配置的文档,您可以通过将参数指定为启动后操作来使用这些文档。要了解更多信息,请参阅 AWS 文档中的 AWS Systems Manager Automation 运行手册参考。
现已推出
新的迁移服务器分组、启动更新和启动后模板现已推出,您现在可以在支持 AWS Application Migration Service 的所有区域开始使用。
要了解更多信息,请参阅应用程序迁移服务用户指南,进行试用,然后将反馈发送至 AWS re:Post for Application Migration Service,或通过您平时的 AWS Support 联系人发送反馈。
– Channy