Overview
- Migrate legacy apps into containers
- ASP.NET on IIS/Linux
- .NET Windows services
- Java on Linux—Tomcat, JBoss
- CLI tool—runs locally on instance
- Portable—on-prem, AWS
- Automated
- Scaleable—standard steps for all apps
- Source code not required—binaries packaged
- Follows AWS best practices for containerization
Process
- Analysis of app:
- Containerizes with Docker
- Creates Artefacts
- ECS task definitions
- Kubernetes manifests
- CI/CD pipeline—AWS Developer Tools, Jenkins
- Cloud Formation templates
- Deploy to AWS
- Store image in ECR
- Deploy to ECS/EKS