【问题标题】:Rails based EC2 AMI基于 Rails 的 EC2 AMI
【发布时间】:2010-12-11 19:20:23
【问题描述】:

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

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

任何人都有一个带有基本 Rails 堆栈的 AMI,他们可以指点我吗?

将答案移到此处:

感谢您的回复/想法。我已经看到了大多数这些选项。我想我会使用一个干净的 Linux AMI,然后自己使用类似的东西来自定义它:

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

另外,是的,我计划在单个 EC2 实例上运行 Rails 作为 VPS 的替代方案。如果我使用保留实例,我基本上可以以每月 22 美元的价格获得一台专用机器和 1.7GB 的 RAM。这比我发现的任何 VPS 都要好。还有其他成本和负担,但如果可能的话,我会继续调查。

谢谢。

【问题讨论】:

  • 出于好奇,这个项目最终进展如何?几年后你会为类似地方的人分享什么?
  • 我正在使用AWS Elastic Beanstalk

    Deploying a Rails Application 有一个文档,Eclipse 的一个工具包等。演练也很棒。

    对我来说,唯一缺少的是对 Postgres 的支持。但我希望他们能尽快完成。
    我会放其他链接,但我没有足够的声誉:D
    希望它有所帮助。

标签: ruby-on-rails amazon-ec2 amazon-web-services


【解决方案1】:

首先,您打算在单个 EC2 实例上运行 Rails 吗?虽然可能,但这并不是 EC2 真正的亮点,您可以在 Slicehost、Linode 或 Webbynode 等 VPS 上获得更简单、更便宜的设置。 EC2 非常适合具有专用数据库、多个 Rails 服务器、负载均衡器等的集群设置,尤其是在您需要能够快速扩展或缩减的情况下。但到那时,单个预配置的 AMI 并没有多大用处。

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

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

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

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

【讨论】:

    【解决方案2】:

    我强烈建议不要使用“预装”了这些东西的 AMI。

    相反,您希望在部署过程中使用 Chef。您可以通过cookbooks 获取您刚刚列出的大部分内容。

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

    【讨论】:

      【解决方案3】:

      BitNami 有一个免费的预配置 Rails EC2 image,我们会保持最新

      【讨论】:

        【解决方案4】:

        我自己也在寻找这样的 AMI,但找不到它,所以最后从头开始部署 Ruby 和 Rails3,如此处所述..http://blog.enbake.com/setting-up-rails-3-stack-on-an-amazon-ec2-instance/

        【讨论】:

          【解决方案5】:

          我使用 Paul Dowman 的 ec2onrails 托管生产应用程序已有一段时间了。这些天我正在寻找Rubber

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2014-03-01
            • 1970-01-01
            • 1970-01-01
            • 2018-10-06
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多