I'm facing that same predicament with Grails hosting . Originally the cost for a server with enough memory for Grails hosting was cost prohibitive. I couldn't justify $70 a month without a clear, quick path to become self-supporting. So I built a server and thought I would self-host and live with limited bandwidth. That greatly reduced the cost and removed the need to make a profit. Then I found a way to get free hosting for a year, and jumped at it. The Layered Tech hosting has been great.
I have learned that I don't enjoy the sysadmin responsibilities though. I don't mind so much taking care of the server I can reach out and touch, but the remote one I'd prefer not to deal with. It also is difficult to have multiple applications running simultaneously on one virtual server with 512 MB RAM when the WAR files are 20+ MB large. My attempts to use shared libraries in order to reduce the size of the WAR files on GlassFish V2 were unsuccessful. The process seems to be better documented for GlassFish V3 Prelude. If I go forward with OpenSolaris 2008.11 and GlassFish V3 Prelude, I will be moving away from Layered Tech's supported offering. I'm all right with this because I know I don't want to be a sysadmin when I grow up. I want a tool for hosting Grails applications because I don't want hosting Grails applications to be a hobby, I want developing Grails applications to be my hobby.
Here is what I'm considering as the plan for 2009:
- Tweak the test server and turn it into a kick-butt development workstation
- Read The Definitive Guide to Grails, Second Edition
- Develop Grails 1.1 applications using NetBeans 6.5 on GlassFish V3 Prelude
- Read Grails in Action
- Find a hosting solution that is less of a hobby and more like a tool.
This is always something I've wondered...are the Grails requirements really that much greater than your typical Rails application? If so, that would seem to be a serious knock against it for the smaller startups...
ReplyDeleteI do find it more challenging to run a Grails app on a virtual server. Someone with better tuning skills might not have a problem. I haven't had any trouble at all when I have a whole server to use.
ReplyDelete