AutoScaling ECS cluster
This repo contains a CloudFormation stack which creates an ECS cluster with a running nginx service. The following parameters can be adjusted in order to test the autoscaling behavior.
ClusterDesiredCapacity: 1, # The number of container instances which should be started
ClusterMaxSize: 100, # The maximum size of the ECS cluster
ClusterMaxMemoryReservationPercentage: 80, # The threshold when ASG should scale up
TaskDesiredCapacity: 1, # The number of running nginx tasks
TaskMemory: 512, # The reserved memory for one nginx task
To create the stack open the console and run
bundle install
bundle exec rake deploy