run apps in automatically provisioned virtual machines or docker containers