Too Long; Didn't Read
AWS Elastic Container Service(ECS) makes it very easy for anyone to run and manage their docker container applications on cloud. All one has to do is create a cluster and provide the name of the docker image to pull and run as a service in the cluster. All docker container images are tagged and stored in AWS ECR (Elastic Container Repository) ECS reads the task definition and schedules the tasks on the EC2 instances registered with it. The bulk of the magic happens within the "ECS Optimized Machine Image"