The biggest missed opportunity of ECS that AWS missed was completely hiding the complexity and concerns of managing EC2 instances. If you use ECS you have to deal with the complexity of both and manage those resources. The dream being sold by the container industry is that you don&#x27;t really care about the machines you&#x27;re containers are running on. ElasticBeanstalk gets this right because they hide that concern.<p>ECS is akin to selling git on top of SVN. It doesn&#x27;t really make sense.<p>Bryan Cantrill gave a talk about the craziness of running containers on VMs at <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=coFIEH3vXPw" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=coFIEH3vXPw</a>.