【问题标题】:Deploy Rails 3.x app to Amazon EC2将 Rails 3.x 应用程序部署到 Amazon EC2
【发布时间】:2012-08-16 11:15:36
【问题描述】:

我使用 Heroku 作为登台/测试服务器。对于生产,我计划部署到 EC2,最初在 1 个实例上,但部署应在需要时扩展到多个实例。快速搜索显示有像 Rubber 和 Chef 这样的 Web 工具,它们是为多 EC2 实例部署而设计的。但它们看起来并不容易掌握 - 至少乍一看。

我还在这里看到了一个简单的指南: http://boredwookie.net/index.php/blog/ruby-on-rails-3-passenger-mysql-on-amazon-ec2/ 这看起来更容易理解。但如果我按照这些步骤操作,我不确定以后如果需要扩展到多台服务器是多么容易或困难。

非常感谢您在这个方向上的任何指导。

【问题讨论】:

  • 我会说这可能是过早的优化。 Heroku 的扩展相当不错,如果您需要更多,我确定他们很乐意与您合作以提供帮助。最重要的是,在您投入生产一段时间之前,您不会知道需要扩展什么、如何扩展或何时扩展,并且知道慢点是什么、负载问题在哪里等等。您将拥有一个 如果您尝试通过 EC2 进行更多的系统管理工作,并且如果您从未使用过 Puppet 或 Chef,那么生产 EC2 部署可能不是一个学习的好方法。

标签: ruby-on-rails postgresql amazon-ec2 amazon


【解决方案1】:

看看 Ruby Bitnami 堆栈。

http://bitnami.org/stack/rubystack

有一个 AMI,在 EC2 中安装非常快。没有太多的绒毛。说到缩放我不知道,但我想这是一个很好的起点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-28
    • 1970-01-01
    • 1970-01-01
    • 2013-09-29
    • 1970-01-01
    • 2011-01-30
    • 2012-04-04
    相关资源
    最近更新 更多