15 - Containers on AWS ECS Fargate ECR EKS

AWS App2Container

awscontainersapp2containermigrationsaa-c03
AWS update (2025-11)

App2Container has been closed to new customers since 2025-11-07. AWS points to AWS Transform. The course presents it as available, and the exam may still use the course figure. AWS source

Overview

AWS App2Container (A2C) is a CLI tool to migrate and modernize Java and .NET web applications into Docker containers.

It supports lift-and-shift migration: apps running on premises (bare metal, virtual machines, etc.) move to AWS. It accelerates modernization with no code changes, migrating legacy apps to the cloud.

What It Generates

  • CloudFormation templates for compute, network and so on
  • Generated Docker images registered in Amazon ECR
  • Deployment to ECS, EKS or App Runner
  • Support for prebuilt CI/CD pipelines

Workflow

  1. Use the CLI to discover and analyze which apps can be migrated.
  2. The app is extracted and containerized.
  3. Deployment artifacts are generated: CloudFormation templates with ECS Task and EKS Pod definitions, CI/CD if needed, and other infrastructure.
  4. Deploy to AWS. The image is stored in ECR and deployed on ECS, EKS or App Runner.
Exam Pattern

Migrate a Java or .NET web application to AWS containers simply -> AWS App2Container. That is the level of detail required.

See 05-Amazon-ECR, 02-Amazon-ECS, 06-Amazon-EKS, 07-AWS-App-Runner.


App2Container migration flow

Java or .NET appon premises App2Container CLIdiscover, analyze Docker imagestored in ECR CloudFormationand optional CI/CD ECS EKS App Runner Lift and shift with no code changes.
Discover, containerize, generate artifacts, then deploy.

Questions & Answers

Q1: What is App2Container?

Answer:

A CLI tool that migrates Java and .NET web apps into Docker containers without code changes.

Q2: Where can the result be deployed?

Answer:

ECS, EKS or App Runner, with images stored in ECR.

Q3: What does it generate besides images?

Answer:

CloudFormation templates (compute, network, ECS task and EKS pod definitions) and optional CI/CD pipelines.

Check yourself

Quiz

Flashcards

Click the card (or focus it), then use ← → to move and Space to flip.