What are some alternatives?
Dokku - Docker powered mini-Heroku in around 100 lines of Bash
Puppet - Get started with Puppet Enterprise, or upgrade or expand.
Google App Engine - A powerful platform to build web and mobile apps that scale automatically.
Packer - Packer is an open-source software for creating identical machine images from a single source configuration.
tsuru - Tsuru is an extensible and open source Platform as a Service software.
Terraform - Tool for building, changing, and versioning infrastructure safely and efficiently.