So you wouldn't use a Heroku or cloudfoundry etc? You'd go for IaaS. Why?
Also, using AWS doesn't necessarily imply IaaS. You can use Elastic Beanstalk.
[0] http://dokku.viewdocs.io/dokku/ (Heroku self-hosted)
[1] http://rancher.com/ ('Point and click Docker cluster ')
[2] https://www.mindmeister.com/389671722/open-container-ecosyst...
[3] https://www.ansible.com/ (Server provision)