AWS App2Container(A2C)は、既存のオンプレミスやAmazon EC2で稼働しているアプリケーションをコンテナ化し、AWSへの移行を支援するツールです。
アプリケーションを解析し、DockerイメージやDockerfile、デプロイに必要な設定ファイルを自動生成できます。
注意
2025年11月7日以降、AWS App2Containerは新規顧客の受付を終了しています。既存ユーザーは継続利用できますが、新規プロジェクトでは後継サービスであるAWS Transformの利用が推奨されています。
主な特徴
- 既存アプリケーションをコンテナ化
- Dockerfileやコンテナイメージを自動生成
- Amazon ECS、Amazon EKS、AWS App Runnerへのデプロイ設定を生成
- Java(Tomcat、Spring Bootなど)や.NETアプリケーションの移行を支援
利用イメージ
オンプレミス / EC2
(Java・Tomcat・.NET)
│
▼
AWS App2Container
│
▼
Dockerコンテナ
│
├── Amazon ECS
├── Amazon EKS
└── AWS App Runner
利用するメリット
- コンテナ化を自動化し、移行作業を効率化できる
- アプリケーションを大きく改修せずにコンテナ環境へ移行しやすい
- AWSのコンテナサービスへの移行をスムーズに行える