AWS App2Container

容器化並遷移現有的應用程式

簡化應用程式開發和操作方面的綜合技能,節省基礎設施和培訓成本。

借助應用程式的自動分析和自動生成的容器映像,加速現代化。

無需變更任何程式碼,即可將在您資料中心內執行的應用程式容器化。

運作方式

AWS App2Container (A2C) 是一個命令列工具,用於遷移 Java 和 .NET Web 應用程式並現代化為容器格式。AWS A2C 分析並建置在裸機、虛擬機器、Amazon Elastic Compute Cloud (EC2) 執行個體或雲端中執行的應用程式庫存。

該圖顯示 AWS A2C 如何發現和分析執行時間相依性、擷取和容器化以建立 Docker 映像檔、建立部署成品,然後儲存映像並部署到 AWS。

使用案例

維護舊版應用程式並達到成本效益

遷移和現代化舊版應用程式,同時將應用程式的部署和操作標準化。

自動佈建應用程式

使用可設定所需運算、網路和安全基礎設施的 AWS CloudFormation 範本。

建立和部署容器

針對 AWS DevOps 服務使用預先建立的持續整合和交付 (CI/CD) 管道。

應用程式庫存清單

App2Container 會識別虛擬機器中執行的受支援的 ASP.NET 和 Java 應用程式,以產生您環境中所有應用程式的全面庫存清單。

無縫部署

App2Container 會與 ECR、ECS 和 EKS 等各種 AWS 服務整合,遵循 AWS 針對安全性和可擴展性的最佳實務,為容器化應用程式產生 ECS 任務定義和 Kubernetes 部署 YAML。

與自動化管道的內建整合

App2Container 會為 Amazon DevOps (例如 CodeBuild 和 CodeDeploy) 建立 CI/CD 管道,以建置和部署容器。如果您已有現成的 CI/CD 工具 (例如 Azure DevOps 和 Jenkins),則可以將 A2C 提供的成品 (dockerfile、ECS 任務定義、EKS 部署 YAML) 整合到現有的 CI/CD 工作流程中。

自動化應用程式佈建

App2Container 會產生 CloudFormation 範本,用於設定所需的運算、網路和安全基礎設施,以便在 AWS 中無縫部署容器化應用程式。

詳細的相依性分析

App2Container 會分析正在執行的應用程式並識別相依性,包括已知的協作流程和網路連接埠相依性。這項詳細資訊可減少理解和記錄應用程式剖析和所需相依性所需的人工工作量。使用者可選擇更新 A2C 所識別之相依性以外的相依性。

如何開始使用

查看產品功能

了解從應用程式庫存到自動化應用程式佈建的所有內容。

與專家聯絡

開始將應用程式遷移至 AWS 並實作現代化。

從 AWS A2C 開始

了解如何安裝和初始化 AWS A2C。


探索更多 AWS