基于Rails的EC2 AMI

我试图导航我的新EC2设置,并希望找到Rails的AMI设置。 我一直遇到麻烦。 基本上,我正在寻找这样的东西:

* Apache 2.2 * Ruby Enterprise Edtion (REE) * Passenger * MySql Installed and configured with Ruby 

任何人都有一个AMI,他们可以指向我的基本轨道堆栈?

移动答案在这里:

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

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

此外,是的,我计划在单个EC2实例上运行Rails作为VPS的替代方案。 如果我使用预留实例,我基本上可以获得一台专用机器和1.7GB内存,每月约22美元。 这击败了我发现的任何VPS。 还有其他成本和负担,但我会继续调查是否有可能。

谢谢。

首先,您打算在单个EC2实例上运行Rails吗? 虽然可能,但这并不是EC2闪耀的地方,并且您可以在VPS上获得更简单,更便宜的设置,例如Slicehost,Linode或Webbynode。 EC2非常适合具有专用数据库,多个Rails服务器,负载平衡器等的群集设置,特别是如果您需要能够快速向上或向下扩展。 但在那时,单个预先配置的AMI并不会带来太多好处。

话虽如此:去年的某个时候我在Rails上使用了EC2 。 它很不错,但不是很灵活。 它还使用mongrel_cluster而不是Passenger。 显然有一种方法可以建立一个集群,但坦白说,那时可能有更好的选择。

我听说过橡胶作为在EC2集群上配置和部署Rails应用程序的一种方式。 它似乎非常灵活,但相当容易上手,并且应该从单个实例到多个实例很好地扩展。

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

PoolParty位于Chef之上,看起来也值得一看。

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

相反,您希望将Chef用作部署过程的一部分。 您可以获得刚刚列出的大部分内容的烹饪书 。

除此之外,我强烈推荐EY的云服务。

BitNami有一个免费的,预配置的Rails EC2映像 ,我们保持相当最新

我自己一直在寻找这样一个AMI,但是找不到它,所以最后从头开始部署Ruby和Rails3,如下所述.. http://blog.enbake.com/setting-up-rails-3-stack-on-一个-亚马逊-EC2实例/

我已经使用Paul Dowman的ec2onrails主持了一段时间的制作应用程序。 这些天我正在寻找橡胶 。