+5  A: 

I like EnjoyVPS: http://www.enjoyvps.com/unmanaged-linux-openvz-vps/

I've deployed a small Grails app using the 512MB plan which is only $10/month but you might want the 1GB option for $20/month. It's not as simple as EC2 but pretty really not bad at all. Just pick a distro (for limited ram it's best to go with a 32-bit OS), unpack Tomcat to /usr/local and deploy your Grails war to /usr/local/tomcat/webapps.

Burt Beckwith
A blank grails application doing nothing take about 500MB of RAM.. So 1GB is th minimum
Kedare
Not true. With GSP precompilation a small or medium sized app runs fine for me with -Xmx=400m. Runs better with more of course, but 1GB is not the minimum.
Burt Beckwith
+1  A: 

You could try Google App Engine - free for even pretty big apps, restricted by various quotas.

By detault the app is available through your-app.appspot.com and it looks like you need to use Google Apps to point your own domain name at the instance. The standard version of that seems to be free now, though.

GAE gives you a data store which is accessed through JDO or JPA, so you won't be using Hibernate over a relational database. For that and other reasons it needs a plugin to get Grails running: http://www.grails.org/plugin/app-engine

Persistence behaves slightly differently to the standard Grails/Hibernate stack, so that may not suit you - have a look at the plugin documenation.

Martin Dow
I have thought about this. I've tried App Engine in the past with Python and Django. I had mixed experiences, as it's not based on SQL you get restrictions (http://jeff-schwartz.blogspot.com/2010/01/grails-on-googles-app-engine-grope-bump.html) and the Python/Django version has a slow startup time which I think is worse with Java (http://code.google.com/p/googleappengine/issues/detail?id=2456). Gaelyk (http://gaelyk.appspot.com/) looks more promising but that also has more limited functionality compared to Grails.
Chris
A: 

I managed to deploy a Grails application in a VPS with 512MB of memory but that was quite precarious and failed from time to time. Now I´m in a dedicated server account with 1G and works perfectly. I just use Tomcat as web server

Jordi Cabot