架构概述 - Cloud Migration Factory on AWS

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

架构概述

本节提供了此解决方案所部署组件的参考实施架构图。

架构图

部署默认解决方案将在 AWS 云中构建以下无服务器环境。

AWS 架构图上的云迁移工厂

AWS 架构图上的云迁移工厂

该解决方案的 AWS CloudFormation 模板启动了帮助企业迁移服务器所需的 AWS 服务。

注意

AWS 解决方案上的 Cloud Migration Factory 使用迁移自动化服务器,该服务器不属于 AWS CloudFormation 部署的一部分。有关手动构建该服务器的更多详细信息,请参阅构建迁移自动化服务器

  1. Amazon API Gateway 通过 R 接收来自迁移自动化服务器的迁移请求estAPIs。

  2. AWS Lambda函数为您提供必要的服务,供您登录 Web 界面,执行必要的管理功能来管理迁移,以及连接到第三方APIs以自动执行迁移过程。

    • user Lambda 函数将迁移元数据摄取到Amazon DynamoDB 表中。标准HTTP状态码通过 Gate API way 的 Rest API 返回给您。A mazon Cognito 用户池用于用户对 Web 界面和 Rest 进行身份验证APIs,您可以选择将其配置为针对外部安全断言标记语言 () SAML 身份提供商进行身份验证。

    • toolsLambda 函数处理外部 Rest APIs 并调用外部工具函数,例如AWS 应用程序迁移服务 (AWS MGN) 进行 AWS 迁移。toolsLambda 函数还会调用 A ma EC2 zon 来启动EC2实例,并调用 S AWS ystems Manager 在迁移自动化服务器上运行自动化脚本。

  3. 存储在 Amazon DynamoDB 中的迁移元数据将路由到,以 AWS MGNAPI启动重新托管迁移任务和启动服务器。如果您的迁移模式是将平台迁移到EC2,则 Lamb tools da 函数 CloudFormation 会在AWS目标账户中启动模板以启动 Amazon EC2 实例。

可选的迁移跟踪器

该解决方案还部署了一个可选的迁移跟踪器组件,用于跟踪您的迁移进度。

可选的迁移跟踪器组件

可选的迁移跟踪器组件

部署该 CloudFormation 模板是AWS Glue为了从云迁移工厂 DynamoDB 表中获取迁移元数据,并将元数据导出到亚马逊简单存储服务 (Amazon S3),每天两次(上午 5:00 和下午 1:00)。UTC AWS Glue 任务完成后,将启动 Amazon Athena 保存查询,您可以将 QuickSight 亚马逊设置为从 Athena 查询结果中提取数据。然后,您可以创建可视化并构建符合业务需求的仪表板。有关创建可视化和构建仪表板的指南,请参阅构建迁移跟踪器控制面板

此可选组件由 CloudFormation 模板中的 Tracker 参数管理。默认情况下,此选项处于激活状态,但您可以通过将 Tracker 参数更改为 false 来停用此选项。