在Amazon EC2上托管Rails应用程序的典型工具和资源是什么?

问题描述:

我在寻找:在Amazon EC2上托管Rails应用程序的典型工具和资源是什么?

  • 文档
  • 博客
  • 准备使用的预配置切片像
  • 服务
  • 包装
  • 教程

......任何可以使开始使用EC2来托管Rails应用程序变得更容易的东西。

ElasticFox是一个必须有工具监督的情况下 http://developer.amazonwebservices.com/connect/entry.jspa?externalID=609

Capazon是一个真棒工具,使实例管理到Capistrano的 http://soylentfoo.jnewland.com/articles/2007/03/27/capazon-capistrano-meets-amazon-ec2(有出某处更新的版本)

我喜欢这些AMI的(我挖掘Ubuntu)http://alestic.com/

如果您使用Heroku或EngineYard(今天的主要云托管解决方案 - 它们建立在Amazon EC2之上),您还可以使用git来管理您的代码的Heroku和EngineYard的,并都对如何使用它们整合git的伟大说明:

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

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

你看着亚马逊getting started教程?将ec2实例放在一起就足够了。

我没有用它来建立与红宝石企业,铁路和客运的Ubuntu服务器(这部分是不是从我使用任何其他Ubuntu的服务器有什么不同)

我强烈建议Scott Chacone's Fuzed and EC2 demo。其他的推荐EC2 docs,我也会。请务必查看fuzed code。表现令人惊叹,但你最好引入一些资金来支持它。

+0

谢谢,但我不明白这是如何与Rails托管相关的;你能否详细说明一下? – 2008-10-01 11:42:27

+0

您可以使用EC2来托管。Fuzed允许您轻松部署大型Rails应用程序集群。由于教程的缘故,我刚刚在EC2上发现了学习部署。 – Sixty4Bit 2008-10-07 20:27:31

的EC2 Rails的形象在这里是你可能想尝试使用EC2部署你的Rails应用服务:Morph AppSpace

我已经配置Rails应用程序直接运行EC2使用EC2onRails及其相应的ami。我在这里记录我的进步,因为我发现的其它文件在那里缺乏:

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

而且不要忘记SimpleDeployr,一个点击on Rails的Ruby的部署到你的EC2帐户。