亚马逊AWS官方博客

AWS Migration Hub Orchestrator – 具有可自定义工作流模板的新迁移编排功能

您可以将任何工作负载从本地部署环境迁移到 AWS。成功迁移到 AWS 的关键在于经过深思熟虑的计划、信息丰富的工具、先前的迁移经验和高质量的实施。在此过程的每一步中,您都可以利用 AWS 多年的经验来构建您的组织、运营和技术能力,从而更快地获得业务收益。

2017 年,我们推出了 AWS Migration Hub,这是一个用于云端迁移和现代化的单一位置,为您提供加快和简化 AWS 之旅所需的工具。借助 Migration Hub,您可以发现或导入本地部署服务器的详细信息,根据适当规模的建议制定迁移策略,在一个简单的控制面板中跟踪多个工具之间的迁移,以及在任何 AWS 区域中以增量方式重构应用程序

今天,我们宣布正式发布 AWS Migration Hub Orchestrator,它提供了预定义和可自定义的工作流模板,可提供一组预定义的迁移任务、迁移工具、自动化机会,并在一个位置跟踪您的进度。

借助 Migration Hub Orchestrator,您可以消除迁移大型企业应用程序、管理不同工具之间的依赖关系以及提供迁移进度可见性时涉及的许多手动任务,从而降低迁移成本,缩短迁移时间。此外,Migration Hub Orchestrator 使客户能够自定义模板并添加其他步骤以满足其工作流需求。在本次发布的版本中,Migration Hub Orchestrator 支持使用 HANA 数据库迁移基于 SAP NetWeaver 的应用程序,以及使用 AWS Application Migration Service(AWS MGN)重新托管任何应用程序。

AWS Migration Hub Orchestrator – 入门
要开始使用 AWS Migration Hub Orchestrator,请选择 Get started(开始使用),在 Migration Hub 控制台中创建新的迁移工作流。

要创建新的工作流,您需要使用 AWS 发现工具从本地部署服务器和应用程序添加数据源,将服务器分组为应用程序,然后在环境中下载和配置插件。此插件需要在源环境中进行一次性无代理设置。

您可以使用 AWS 提供的开放虚拟化归档(OVA)文件将此插件作为虚拟机安装在 VMware vCenter Server 环境中。Migration Hub Orchestrator 使用插件在源系统上自动运行迁移任务,同时执行工作流,例如在源系统上安装 AWS MGN 代理。您可以在 Plugins(插件)菜单中看到已注册的插件。

完成 Migration Hub Orchestrator 设置的先决条件后,您可以通过单击 Workflows(工作流)菜单中的 Create workflow(创建工作流)按钮,开始使用所选模板配置工作流。

选择工作流模板:Rehost applications on Amazon EC2(在 Amazon EC2 上重新托管应用程序)或 Migrate SAP NetWeaver applications to AWS(将 SAP NetWeaver 应用程序迁移到 AWS)。此工作流模板是迁移工作流规范的行动手册:1) 按步骤迁移工作流和依赖项,2) 自动执行迁移步骤所需的迁移服务、解决方案或脚本,以及 3) 所需的输入参数,例如源虚拟机和应用程序设置、目标系统设置、复制设置和迁移的割接要求。

要在下一步中配置工作流以在 Amazon EC2 上重新托管应用程序,请输入工作流的名称,选择要迁移的应用程序,配置源环境,然后添加描述和标签(可选)。

在选择用于迁移 SAP 应用程序的工作流模板时,请提供源 SAP 应用程序信息。作为工作流执行的一部分,该服务将指导您使用 AWS Launch Wizard 部署目标 SAP 环境,从新部署的堆栈中提取应用程序信息,并使用 HANA System Replication(HSR)等特定于 SAP 和 HANA 数据库的复制机制迁移应用程序。

Step 3 Configure your workflow(步骤 3 配置工作流)中选择 Review and submit(审核并提交),创建工作流需要几分钟。您可以确认迁移工作流的列表。

选择一个尚未启动的迁移工作流,然后选择 Run(运行)按钮,以便在常规重新托管流程的每个步骤中迁移应用程序。完成迁移需要几分钟。AWS Migration Hub Orchestrator 还允许您暂停、恢复或删除工作流。

迁移完成后,您可以验证每个迁移步骤的状态,从验证源环境到完成与 AWS 的割接。

选择其中一个步骤后,可以透明地检查每个步骤的详细信息。

此外,您还可以通过添加自己的步骤、依赖项和自动化来自定义工作流,以满足特定使用案例的需求。使用 Add(添加)选项添加步骤,并指定作为该步骤一部分要在源服务器或目标服务器上运行的自定义脚本。

例如,您可以使用自己的自动化脚本执行其他迁移准备情况检查、更改目标环境的配置以及执行迁移后测试。您还可以根据需要,将手动步骤作为工作流的一部分进行添加。

对于 SAP 应用程序迁移,包括多个类别的每个迁移步骤,从验证与源服务器的连接到与 AWS 的割接。

如您所知,AWS Migration Orchestrator 通过自动执行迁移大型企业应用程序所涉及的手动任务、管理不同工具之间的依赖项以及在一个位置提供迁移进度的可见性,简化了通常涉及多个团队和工具的复杂迁移过程。

我们计划增加对更多迁移和现代化工作流的支持,以降低迁移成本并缩短完成迁移所需的时间。

迁移编排问题排查
AWS Migration Hub Orchestrator 将步骤的输出和日志存储在您账户下的 S3 存储桶中。这些日志可用于对问题进行排查或检查步骤的输出。对于在相关迁移服务中阻止的任务,您还可以访问这些服务的控制台以进行其他问题排查。

Migration Hub Orchestrator 与 AWS CloudTrail 集成在一起,AWS CloudTrail 是一项服务,可记录用户、角色或 AWS 服务为将 Migration Hub Orchestrator 的所有 API 调用捕获为事件而采取的操作。

如果您拥有多个 AWS 账户,则可以从贵公司的任何成员账户或组织单位使用 Migration Hub Orchestrator 中的 AWS Organizations

现已推出
AWS Migration Hub Orchestrator 现已正式发布,您可以在推出 AWS Migration Hub 的所有 AWS 区域中使用。使用 Migration Hub Orchestrator 不会产生额外费用,您只需为迁移预置的 AWS 资源付费。如需了解更多信息,请参阅产品页面

如果您正在寻找迁移合作伙伴来支持您的云采用,请访问 AWS Migration Hub 合作伙伴页面。请将反馈发送至 Migration Hub 的 AWS re:Post或通过平时的 AWS 支持联系人发送反馈。

– Channy