Please check out slc build and slc deploy from StrongLoop which attempt to solve exactly this issue and are being used by major deployments.
129 karma · joined September 18, 2011
Power is intended to be a hosted version of the Aeolus capability: configure, update and migrate VMs across different clouds on-prem and off-prem.
We do support Java EE, and we're the only ones to do so right now. Check out the new Java development model called CDI which is part of EE 6 and is a radical simplification for Java while still providing access to nice things like transactions.
Finally, yes you could stand up your own JBoss on EC2, but then you'd have to patch it, back it up, configure all the systems management and load balancing and networking and keep that all up to date, etc. The lovely thing about whichever PaaS you choose is that we do all of that for you.
Issac (from Red Hat)