I have a web app. I want to be able to deploy lots of different apps, on different hardware. At the moment I do this with a Java app, tomcat and AWS EC2 but I feel there must be