首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于Rails的EC2 AMI

问基于Rails的EC2 AMI
EN

Stack Overflow用户
提问于 2009-10-31 09:28:02
回答 5查看 10.8K关注 0票数 15

我尝试浏览我的新EC2设置,希望找到一个适用于Rails的AMI设置。我一直都有麻烦。基本上,我正在寻找这样的东西:

代码语言:javascript
复制
* Apache 2.2
* Ruby Enterprise Edtion (REE)
* Passenger
* MySql Installed and configured with Ruby

谁有一个AMI有一个基本的rails堆栈可以给我指给我看?

将答案上移至此处:

感谢您的回复/意见。我见过这些选项中的大多数。我想我会使用一个干净的Linux AMI,然后使用下面这样的东西来自己定制它:

http://www.rubyinside.com/how-to-install-a-ruby-18-stack-on-ubuntu-810-from-scratch-1566.html

此外,是的,我计划在单个EC2实例上运行Rails,作为VPS的替代方案。如果我使用一个预留的实例,我基本上可以得到一台专用的机器和1.7 of的RAM,每月大约22美元。这比我找到的任何VPS都要好。还有其他的成本和负担,但我将继续调查这是否可能。

谢谢。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-11-02 08:08:58

首先,您是否计划在单个EC2实例上运行Rails?虽然可能,但这并不是EC2真正的亮点,而且您可以在诸如Slicehost、Linode或Webbynode之类的VPS上获得更简单、更便宜的设置。EC2非常适合具有专用数据库、多个Rails服务器、负载均衡器等的集群设置,特别是当您需要能够快速扩展或缩减时。但在这一点上,单个预配置的AMI不会有太大的好处。

话虽如此:去年的某个时候,我使用了EC2 on Rails。它是不错的,但不是很灵活。它还使用mongrel_cluster而不是Passenger。显然,有一种方法可以设置集群,但坦率地说,在这一点上,可能还有更好的替代方案。

我听说过将Rubber作为在EC2集群上配置和部署Rails应用程序的一种方法。它看起来非常灵活,但非常容易上手,并且应该可以很好地从单个实例扩展到多个实例。

对于更复杂的设置,我可能也想看看Chef,但我没有使用它的第一手经验。

位于Chef之上的PoolParty似乎也值得一看。

票数 16
EN

Stack Overflow用户

发布于 2009-10-31 13:12:46

我强烈建议不要使用“预装”的AMI。

相反,您希望在部署过程中使用Chef。你可以为你刚刚列出的大多数东西获取cookbooks。

保存所有这些,我强烈推荐安永的云服务。

票数 8
EN

Stack Overflow用户

发布于 2011-01-21 02:44:05

我自己也在寻找这样的一个AMI,但没有找到,所以我最终选择了从头开始部署Ruby和Rails3,就像这里提到的那样。http://blog.enbake.com/setting-up-rails-3-stack-on-an-amazon-ec2-instance/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1653101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档