Back in Nov 2017, Spotinst has released its very own Elastic Container Service (ECS) Autoscaler which monitors the ECS scheduler and automatically scales up and down to meet pending task needs, while keeping costs to a minimum.
Previously, at scale down, the
distinctInstance constraint was not taken into consideration when rescheduling. Today, we are happy to announce that our autoscaler supports
distinctInstance constraints natively and will ensure that when scaling down, the evicted tasks will be rescheduled elsewhere.