14

I'm looking for:

  • documentation
  • blogs
  • books
  • ready-to-use pre-configured slice images
  • services
  • wrappers
  • libraries
  • tutorials

...anything that would make it easier to start using EC2 to host a Rails application.

Teflon Ted
  • 8,696
  • 19
  • 64
  • 78

7 Answers7

12

ElasticFox is a must have utility for overseeing your instances http://developer.amazonwebservices.com/connect/entry.jspa?externalID=609

Capazon is an awesome utility to bring instance management into Capistrano http://soylentfoo.jnewland.com/articles/2007/03/27/capazon-capistrano-meets-amazon-ec2 (there is a newer version out somewhere)

I like these AMI's (I dig Ubuntu) http://alestic.com/

If you're using Heroku or EngineYard (the main cloud hosting solutions today - they build on top of Amazon EC2) you can also use git to manage your code and both Heroku and EngineYard have great instructions on how to use integrate git with them:

Heroku: http://devcenter.heroku.com/articles/git

Engine Yard: http://docs.engineyard.com/host-your-code-on-github.html

Michael Durrant
  • 93,410
  • 97
  • 333
  • 497
danpickett
  • 2,046
  • 14
  • 18
12

There is a Rails image for EC2 at http://ec2onrails.rubyforge.org/

RichH
  • 6,108
  • 1
  • 37
  • 61
3

Have you looked at the amazon getting started tutorial? It is sufficient to put an ec2 instance together.

I did use it to setup an ubuntu server with ruby-enterprise, rails and passenger (this part was not any different from any other ubuntu server I use)

dimus
  • 8,712
  • 10
  • 45
  • 56
1

I highly recommend Scott Chacone's Fuzed and EC2 demo. Other's recommend the EC2 docs, I will as well. Be sure to also check out the fuzed code. The performance is amazing but you better be bringing in some money to support it.

Sixty4Bit
  • 12,852
  • 13
  • 48
  • 62
  • Thanks but I don't see how this relates to Rails hosting; could you please elaborate? – Teflon Ted Oct 01 '08 at 11:42
  • You can use EC2 to host. Fuzed allows you easily deploy a large cluster of Rails apps. I just found learning deployment on EC2 easy because of the tutorial. – Sixty4Bit Oct 07 '08 at 20:27
1

And don't forget SimpleDeployr, one click Ruby on Rails deployment to your EC2 account.

Travis Reeder
  • 38,611
  • 12
  • 87
  • 87
0

Here's a service you might want to try out to deploy your Rails app using EC2: Morph AppSpace

  • I would think twice about going with Morph AppSpace. The savings from choosing this type of service may be offset by less-than responsive support (read allanium posts): http://forums.mor.ph/forums/1/topics/122 – Allan L. Dec 02 '08 at 00:29
0

I have been configuring a rails app to run directly on EC2 using EC2onRails and its corresponding ami. I've documented my progress here, because I found the other documentation out there lacking:

http://www-cs-students.stanford.edu/~silver/ec2.html

esilver
  • 27,713
  • 23
  • 122
  • 168