RightScale is good solution but very expensive, a cheaper alternative
is using Scalr (scalr.net)
and they have both a free version (open source) as well as a paid
service (scalr.net being
the paid service, only $50/month + Amazon fees). Both RightScale and
Scalr are considered
cloud management tools and they work very well with Amazon Web
Services (EC2/S3/EBS...)
RightScale feature set is richer than Scalr.

You should keep in mind that Amazon is not the only kid in the game
(in the PaaS - platform
as a Service). There is also GoGrid and Rackspace (with their cloud
offering options).

Finally, there is a new breed of rails hosting solutions: Heroku and
EngineYard (Solo/Flex).
They provide free trials of their services and a wide range of plans.
Heroku uses Amazon's servers
while Engine Yard uses Joyent.

If you use Aptana's IDE for rails development, they also provide a
cloud hosting offering (AptanaCloud).

So there are tons of options. The problem is that there is a wide
range of expertise required for
rails deployment. If you want to deal the least with server
configuration, I would strongly suggest
a service like Heroku (they even have github integration). I havent
used EngineYard's but their
Solo offering seems quite good for development/testing as well. The
moment you need production-ready
features then you have to start paying for more in both Heroku/
EngineYard's offerings.

- Ricardo


On Aug 15, 8:01 pm, Conrad Taylor <conra...@gmail.com> wrote:
> On Sat, Aug 15, 2009 at 5:45 PM, Jeff Pritchard <
>
>
>
>
>
> rails-mailing-l...@andreas-s.net> wrote:
>
> > A search of this forum for "cloud" brought up a pretty anemic and mostly
> > year or more old list of stuff.  That was a bit of a surprise to me.
>
> > I'm interested in getting opinions on the easiest way to deploy a Rails
> > app to a well known (S3 or similar) "cloud" server.
>
> > It should be something with little or no "installation" or
> > "establishment" fees and no monthly fees...just the per/megabyte traffic
> > fees.
>
> > Would be great if deployment was via capistrano, just like a VM or
> > dedicated server would be.
>
> > Has anyone made this cheap and easy yet?  Or do you still have to roll
> > your own implementation using API's that were designed to be general in
> > nature and thus requiring significant development effort to get it
> > deployed?
>
> > thanks,
> > jp
> > --
> > Posted viahttp://www.ruby-forum.com/.
>
> I am using Rightscale and I'm very happy with the Rails integration.  BTW,
> Rightscale is a front-end to Amazon Services (i.e. EC2, S3, Cloudfront, and
> so on).  Also, it costs a bit more for their service in addition to Amazon
> charges
> but it was well worth it for our business.  This will be common with the
> other
> front-ends to Amazon.
>
> Furthermore, I'm very pleased with the ability to have better control as to
> what's
> going on with my server instances.  Also, if you're publishing a lot of
> media assets
> and the site has a great deal of traffic, then I would recommend having some
> CDN functionality within your sites' configuration.  Hulu.com would be a
> very good
> example of the use of a CDN and Rails.
>
> When I was in Japan, I noticed that every Japanese site was extremely fast
> being
> that my connection speed was 1 Giga bit per second.  However, it was a
> sudden
> drop-off when accessing sites in the US that didn't have a local CDN.  Thus,
> you should
> use a CDN where it makes sense for creating the best user experience.
>
> Next, I would first focus on building solid Rails website architecture
> before thinking about
> scaling a site that doesn't exist by using the cloud.  Once the site has
> been built, then
> you can make better decisions on how to properly scale your site.  For
> examples, there are
> tools that can easily allow one to simulate N concurrent users across
> multiple servers
>
> Lastly, it doesn't matter which option you select you'll have to pay for any
> high-traffic site
> that uses a lot of bandwidth.  Thus, you may also want to take a look at
> Google App Engine.
>
> Good luck,
>
> -Conrad
>
>
>
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to