本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
架構概觀
本節提供使用此解決方案部署之元件的參考實作架構圖。
架構圖
部署預設解決方案會在AWS雲端中建置下列無伺服器環境。
![雲, 遷移, 工廠, 上, AWS 建築學](images/Cloud-migration-factory-arch-diagram.png)
雲, 遷移, 工廠, 上, AWS 建築學
解決方案的AWS CloudFormation範本會啟動協助企業移轉伺AWS服器所需的服務。
注意
雲端移轉工廠AWS解決方案使用的移轉自動化伺服器不屬於AWS CloudFormation部署的一部分。如需手動建置伺服器的詳細資訊,請參閱建置移轉自動化伺服器。
-
Amazon API Gateway
會透過 RESTAPI 接收來自移轉自動化伺服器的遷移請求。 -
AWS Lambda
功能提供必要的服務供您登入 Web 介面、執行必要的管理功能以管理遷移,以及連線至第三方 API 以自動化移轉程序。 -
user
Lambda 函數會將移轉中繼資料擷取至 Amazon DynamoDB資料表。標準 HTTP 狀態碼會透過 API Gateway 中的 RESTAPI 傳回給您。Amazon Cognito 使用者集區用於對 Web 界面和 Rest API 的使用者身份驗證,您可以選擇將其設定為對外部安全聲明標記語言 (SAML) 身分提供者進行身份驗證。 -
tools
Lambda 函數會處理外部 Rest API,並呼叫CloudEndure 移轉和AWS應用程式移轉服務 (AWSMGN) 以進行AWS移轉。 tools
Lambda 函數也會呼叫 Amazon EC2 以啟動 EC2執行個體,並呼叫 AWSSystems Manager 在移轉自動化伺服器上執行自動化指令碼。
-
-
儲存在 Amazon DynamoDB 中的移轉中繼資料會路由至 AWS MGN API,以啟動重新裝載移轉任務並啟動伺服器。如果您的遷移模式是重新平台至 EC2,
tools
Lambda 函數會在目標 AWS 帳戶中啟動啟動 CloudFormation 範本以啟動 Amazon EC2 執行個體。
可選移轉追蹤器
此解決方案也會部署選用的移轉追蹤元件,以追蹤移轉進度。
![可選移轉追蹤器元件](images/migration-tracker.png)
可選移轉追蹤器元件
該 CloudFormation 範本會部署AWS Glue
此選用元件由 CloudFormation 範本中的 Tracker 參數管理。依預設,會啟用此選項,但您可以將 Tracker 參數變更為來停用此選項false
。