在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
发动机场:http://docs.engineyard.com/host-your-code-on-github.html
我们是否看过亚马逊入门教程?将ec2实例放在一起就足够了。
我确实使用它来设置带有ruby-enterprise,rails和passenger的ubuntu服务器(这部分与我使用的任何其他ubuntu服务器没有什么不同)
我强烈推荐Scott Chacone的Fuzed和EC2演示。其他人也会推荐EC2文档。一定还要检查出混淆的代码。表现惊人,但我们最好投入一些资金来支持它。
在http://ec2onrails.rubyforge.org/上有EC2的Rails图像。
我们可能想要尝试使用EC2部署Rails应用程序的服务:Morph AppSpace
我一直在配置Rails应用程序,以使用EC2onRails及其相应的AMI直接在EC2上运行。我在这里记录了我的进度,因为我发现那里缺少其他文档:
http://www-cs-students.stanford.edu/~silver/ec2.html
并且不要忘了SimpleDeployr,一键式将Ruby on Rails部署到EC2帐户。