本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
架構概觀
本節提供使用此解決方案所部署元件的參考實作架構圖。
架構圖
部署預設解決方案會在 AWS 雲端中建置下列無伺服器環境。
AWS 架構上的雲端遷移工廠圖

解決方案的 AWS CloudFormation 範本會啟動協助企業遷移其伺服器所需的 AWS 服務。
注意
AWS 上的 Cloud Migration Factory 解決方案使用不屬於 AWS CloudFormation 部署的遷移自動化伺服器。如需手動建置伺服器的詳細資訊,請參閱建置遷移自動化伺服器。
-
Amazon API Gateway
透過 RestAPIs接收來自遷移自動化伺服器的遷移請求。 -
AWS Lambda
函數提供必要的服務,讓您登入 Web 界面、執行必要的管理函數來管理遷移,以及連線至第三方 APIs以自動化遷移程序。 -
user
Lambda 函數會將遷移中繼資料擷取至 Amazon DynamoDB資料表。標準 HTTP 狀態碼會透過 API Gateway 的 Rest API 傳回給您。Amazon Cognito 使用者集區用於 Web 界面和 Rest APIs的使用者身分驗證,您可以選擇將其設定為對外部安全聲明標記語言 (SAML) 身分提供者進行身分驗證。 -
tools
Lambda 函數會處理外部 Rest APIs並呼叫外部工具函數,例如 AWS Application Migration Service (AWS MGN)以進行 AWS 遷移。 tools
Lambda 函數也會呼叫 Amazon EC2來啟動 EC2 執行個體,並呼叫 AWS Systems Manager 在遷移自動化伺服器上執行自動化指令碼。
-
-
存放在 Amazon DynamoDB 中的遷移中繼資料會路由至 AWS MGN API,以啟動 Rehost 遷移任務並啟動伺服器。如果您的遷移模式是 EC2 的 Replatform,
tools
Lambda 函數會在目標 AWS 帳戶中啟動 CloudFormation 範本,以啟動 Amazon EC2 執行個體。 -
所有通知都會傳送至通知事件匯流排。事件橋接器規則設定為將 UI 通知路由至 UI 通知 Lambda,並將電子郵件通知路由至電子郵件通知 Lambda。電子郵件通知 lambda 使用 Amazon SNS 發佈電子郵件通知。
選用的遷移追蹤器
此解決方案也會部署選用的遷移追蹤器元件,以追蹤遷移進度。
選用的遷移追蹤器元件

CloudFormation 範本部署 AWS Glue
此選用元件由 CloudFormation 範本中的 Tracker 參數管理。預設會啟用此選項,但您可以透過將追蹤器參數變更為 來停用此選項false
。