AWS App2Container

Containerize and migrate existing applications

Save on infrastructure and training costs by streamlining application development and operational skill sets.

Accelerate modernization with automatic analysis of applications and autogenerated container images.

Containerize applications running in your data center without code changes.

How it works

AWS App2Container (A2C) is a command line tool for migrating and modernizing Java and .NET web applications into container format. AWS A2C analyzes and builds an inventory of applications running in bare metal, virtual machines, Amazon Elastic Compute Cloud (EC2) instances, or in the cloud.

Diagram showing how AWS A2C discovers and analyzes runtime dependencies, extracts and containerizes to create a docker image, creates deployment artifacts, and then stores the image and deploys to AWS.

Use cases

Maintain legacy applications and achieve cost benefits

Migrate and modernize legacy applications while standardizing the deployment and operations of your applications.

Automate application provisioning

Use AWS CloudFormation templates that configure required compute, network, and security infrastructure.

Build and deploy containers

Use pre-created continuous integration and delivery (CI/CD) pipelines for AWS DevOps services.

How to get started

Check out the product features

Read about everything from application inventory to automated application provisioning.

Contact an expert

Start migrating and modernizing your applications to AWS.

Get started with AWS A2C

Learn how to install and initialize AWS A2C.


Explore more of AWS