EngineYard releases Solo: Inexpensive, web-based platform for Rails
engineyard.com
engineyard.com
However, my guess is that there is a significant number of of Rails hackers who would be better off spending those extra $50 to get going right away instead of messing around themselves trying to configure their EC2 instance.
Ezra mentions a lot of details in his introduction video on the EY site, such as a hardened and and pre-compiled nix packages (cough* rmagick), optimizing MySQL memory usage etc, knowledge they have built-up over the years within EY. Their knowledge is worth money.
The only problem I foresee for EY's Solo is that the 'end result' of an EC instance deployed by Solo is easily copied. All the knowledge poured into the configs are accessible by anyone with root access to the instance, and nothing prevents you from deploying the next instance completely yourself. But if the configuration management tools of Solo (and upcoming Flex) seriously rock than I doubt that this will be an attractive option.
For most of my little fun projects, I don't need an entire instance, and Solo is extremely expensive for that.
Also, I have a question for Engine Yard: why did you make the EC2 stuff transparent? One of the downsides of EC2 is that it has a very complicated pricing structure. The people Solo is targeting probably don't want to deal with a 20 row table of different prices.
Also you can run multiple applications on one solo instance. Since you have 1.7 gigs of ram you can run 3-6 little apps pretty easily if you use the apache + passenger stack.
I am.
I think the beauty of Engine Yard and Heroku is that at some point in time, one of these two companies (or perhaps Google), will figure out a way to "just scale." At that point, web developers will just simply follow some basic guidelines and never worry about system administration again. I think that will be an extremely happy day for me.
1 GiB RAM, 15 GiB Storage 1/4 CPU core guaranteed, Burstable to 8
vs
~1.2Ghz 1 ECU, 1.7GB RAM 160 GB Non-persistent storage
IMO, this pricing signals: "Not for hobbyists-- businesses with actual payroll and/or revenue only, please".
I'd strongly recommend anyone checkout EY solo. Hearing about their plans flex, the ability to run with passenger and soon rack, should make you realise that they know how to handle Ruby.
To me this looks like Heroku but with more flexibility.
The idea behind ey-solo(and the soon coming ey-flex) is that you don't want to have to learn all that stuff. We have been running and managing high volume ruby apps in production for 2.5 years now and we have taken our whole battle tested stack and are now offering it as SaaS.
So the goal is to save you time and hassle. We will maintain the whole stack with constant feature and security updates as well as bug fixes and all you need to do is write your app and leave the deployment and scaling hassles to us.
AWS is only the beginning, this platform will soon be available on other clouds as well as be downloadable so it can be run on any hosting provider if you run our linux and install our agent.
This means that eventually you will be able to host anywhere and still use our automated stack to manage the servers.
So the answer is yes you will be able to replicate a traditional EY cluster setup on AWS in a few months.
given my experience with slicehost, basic sysadmin isn't hard to learn; not to mention if you're using rails there's the deprec2 gem that can do most of baseline sysadmin tasks (if not all of it for you)
I agree with another post; something like heroku (with extras) is more desirable or a more economical rightscale
bottomline: not cheap enough given the alternatives, and it doesn't really give customers the main benefit of ec2 (compared to existing alternatives)
If you're gonna launch anything that people will use you ought to be able to monetize. If you can't, what the hell are you doing in the first place?!