我尝试浏览我的新EC2设置,希望找到一个适用于Rails的AMI设置。我一直都有麻烦。基本上,我正在寻找这样的东西:
* 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都要好。还有其他的成本和负担,但我将继续调查这是否可能。
谢谢。
发布于 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似乎也值得一看。
发布于 2009-10-31 13:12:46
发布于 2011-01-21 02:44:05
我自己也在寻找这样的一个AMI,但没有找到,所以我最终选择了从头开始部署Ruby和Rails3,就像这里提到的那样。http://blog.enbake.com/setting-up-rails-3-stack-on-an-amazon-ec2-instance/
https://stackoverflow.com/questions/1653101
复制相似问题