概觀
藉助 Cloud Migration Factory on AWS,您可以自動化手動程序,並高效地整合多個遷移工具。這項自動化 AWS 解決方案提供了協同運作平台和預先定義的管道範本,以改善效能並防止在整個遷移程序中長時間的切換時段。該解決方案使用 AWS Application Migration Service (AWS MGN),以將工作負載大規模遷移至 AWS。
AWS Professional Services、AWS 合作夥伴和其他企業目前使用此解決方案來自動化大規模遷移。
優勢
透過自動化解決方案,簡化、加速及降低大型雲端遷移成本。
將大規模遷移中固有的小型手動任務自動化,讓您更迅速且高效地進行遷移,並降低出現人為疏失的機率。
透過 Web 介面和預先定義的管道範本來協調遷移活動。
憑藉設計的完全靈活性,您可以根據需求自訂資料結構描述,並開發自己的自動化和執行手冊。
技術詳細資訊
您可以使用實作指南和隨附的 AWS CloudFormation 範本自動部署此架構。
步驟 1
Amazon API Gateway 可透過 Rest API 接收遷移自動化伺服器的遷移請求。
步驟 2
AWS Lambda 函數可提供必要的服務,以便您登入 Web 界面,執行必要的管理功能來管理遷移,以及連線至第三方 API 來自動化遷移程序。
user Lambda 函數將遷移中繼資料擷取至 Amazon DynamoDB 資料表中。標準 HTTP 狀態碼透過 API Gateway 中的 Rest API 傳回給您。利用 Amazon Cognito 使用者集區對 Web 介面和 Rest API 驗證使用者身分,還可選擇性地設定為對照外部的 Security Assertion Markup Language (SAML) 身分提供者執行身分驗證。
tools Lambda 函數會處理外部 Rest API 並呼叫外部工具函數,例如用於 AWS 遷移的 AWS Application Migration Service (AWS MGN)。此外, tools Lambda 函數還呼叫 Amazon Elastic Compute Cloud (Amazon EC2) 以啟動 EC2 執行個體,以及呼叫 AWS Systems Manager,在遷移自動化伺服器上執行自動化指令碼。
步驟 3
存放在 DynamoDB 中的遷移中繼資料被路由至 AWS MGN API,以啟動主機轉換遷移任務並啟動伺服器。如果您的遷移模式是平台轉換至 Amazon EC2,則 tools Lambda 函數會在目標 AWS 帳戶中啟動 CloudFormation 範本以啟動 EC2 執行個體。