└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # aws-containers 2 | 3 | > There are 2 ways to _run_ containers in AWS: EC2 or Fargate. -- [Justin Garrison](https://twitter.com/rothgar/status/1397599865870295040) 4 | 5 | But, there are many ways to orchestrate and schedule your containers, 6 | and many tools to help you build and distribute containers. 7 | 8 | ## Orchestration 9 | 10 | * [ECS](https://aws.amazon.com/ecs/) 11 | * [ECS Fargate](https://aws.amazon.com/fargate/) 12 | * [ECS Anywhere](https://aws.amazon.com/ecs/anywhere/) 13 | * [EKS](https://aws.amazon.com/eks/) 14 | * [EKS Fargate](https://aws.amazon.com/fargate/) 15 | * [EKS Anywhere](https://aws.amazon.com/eks/eks-anywhere/) 16 | * [AppRunner](https://aws.amazon.com/apprunner/) 17 | * [Lambda](https://aws.amazon.com/blogs/aws/new-for-aws-lambda-container-image-support/) (containers need to implement the [Lambda Runtime API](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-api.html)) 18 | * [Batch](https://aws.amazon.com/batch/) 19 | 20 | ## Image Distribution 21 | 22 | * [ECR](https://aws.amazon.com/ecr/) 23 | * [ECR Public](https://docs.aws.amazon.com/AmazonECR/latest/public/public-repositories.html) 24 | * [Docker S3 Driver](https://docs.docker.com/registry/storage-drivers/s3/) 25 | 26 | ## Build and Deployment 27 | 28 | * [Proton](https://aws.amazon.com/proton/) 29 | * [App2Container](https://aws.amazon.com/app2container/) 30 | * [Copilot](https://aws.github.io/copilot-cli/) 31 | 32 | ## Provisioning 33 | 34 | * [eksctl](https://eksctl.io/) 35 | * [CDK](https://aws.amazon.com/cdk/) 36 | --------------------------------------------------------------------------------