本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
架构概述
本节提供了此解决方案所部署组件的参考实施架构图。
架构图
部署默认解决方案将在 AWS 云中构建以下无服务器环境。
该解决方案的 AWS CloudFormation 模板启动了帮助企业迁移服务器所需的 AWS 服务。
注意
AWS 解决方案上的 Cloud Migration Factory 使用迁移自动化服务器,该服务器不属于 AWS CloudFormation 部署的一部分。有关手动构建该服务器的更多详细信息,请参阅构建迁移自动化服务器。
-
Amazon API Gateway
通过 R 接收来自迁移自动化服务器的迁移请求estAPIs。 -
AWS Lambda
函数为您提供必要的服务,供您登录 Web 界面,执行必要的管理功能来管理迁移,以及连接到第三方APIs以自动执行迁移过程。 -
user
Lambda 函数将迁移元数据摄取到Amazon DynamoDB表中。标准HTTP状态码通过 Gate API way 的 Rest API 返回给您。A mazon Cognito 用户池用于用户对 Web 界面和 Rest 进行身份验证APIs,您可以选择将其配置为针对外部安全断言标记语言 () SAML 身份提供商进行身份验证。 -
tools
Lambda 函数处理外部 Rest APIs 并调用外部工具函数,例如AWS 应用程序迁移服务 (AWS MGN)进行 AWS 迁移。 tools
Lambda 函数还会调用 A ma EC2zon 来启动EC2实例,并调用 S AWS ystems Manager 在迁移自动化服务器上运行自动化脚本。
-
-
存储在 Amazon DynamoDB 中的迁移元数据将路由到,以 AWS MGNAPI启动重新托管迁移任务和启动服务器。如果您的迁移模式是将平台迁移到EC2,则 Lamb
tools
da 函数 CloudFormation 会在AWS目标账户中启动模板以启动 Amazon EC2 实例。
可选的迁移跟踪器
该解决方案还部署了一个可选的迁移跟踪器组件,用于跟踪您的迁移进度。
部署该 CloudFormation 模板是AWS Glue
此可选组件由 CloudFormation 模板中的 Tracker 参数管理。默认情况下,此选项处于激活状态,但您可以通过将 Tracker 参数更改为 false
来停用此选项。