Openshift per the #openshift channel only currently supports scaling of HTTP resources (I'm a bit surprised about that).
I currently use Cloudify, but have had some... issues and they use a Java agent which is pretty memory heavy, so I'm working on alternatives. Cloud Foundry is about the only other viable option I've found so far.
Same here. Most seem to expect you to do the Heroku route and just run your database off of another cloud service... well, what if I DON'T want to do that? The answer seems to be oh well for many projects. Frustrating for sure.