在 Amazon EC2 上托管 Rails 应用程序的典型工具和资源是什么?
我正在寻找:
- 文档
- 博客
- 书籍
- 即用型预配置切片图像
- 服务
- 包装器
- 库
- 教程
...任何可以让您更轻松地开始使用 EC2 托管 Rails 应用程序的内容。
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.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
我一直在使用 EC2onRails 及其相应的 ami 配置一个 Rails 应用程序以直接在 EC2 上运行。 我在这里记录了我的进展,因为我发现缺少其他文档:
http://www-cs-students.stanford.edu/~silver/ec2.html
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
并且不要忘记 SimpleDeployr,一键将 Ruby on Rails 部署到您的 EC2 帐户。
And don't forget SimpleDeployr, one click Ruby on Rails deployment to your EC2 account.
您可能想要尝试使用以下一项服务来使用 EC2 部署 Rails 应用程序:Morph AppSpace
Here's a service you might want to try out to deploy your Rails app using EC2: Morph AppSpace
我强烈推荐 Scott Chacone 的 Fuzed 和 EC2 演示。 其他人推荐 EC2 文档,我也会的。 请务必查看模糊代码。 性能令人惊叹,但你最好带一些钱来支持它。
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.
您是否看过亚马逊入门教程? 把一个ec2实例放在一起就足够了。
我确实用它来设置一个带有 ruby-enterprise、rails 和乘客的 ubuntu 服务器(这部分与我使用的任何其他 ubuntu 服务器没有任何不同)
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)
EC2 的 Rails 镜像位于 http://ec2onrails.rubyforge.org/
There is a Rails image for EC2 at http://ec2onrails.rubyforge.org/
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
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