【问题标题】:Ruby on Rails hosting: how do dynos and workers of Heroku compare to RAM of VPS?Ruby on Rails 托管:Heroku 的 dynos 和 worker 与 VPS 的 RAM 相比如何?
【发布时间】:2012-04-24 13:37:59
【问题描述】:

目前我正在使用 Heroku 并且从未部署到 VPS,对于 VPS prices in Europe 应该便宜很多。

在 Heroku 上,我的应用程序需要 9 个测功机和 2 个工人。我对在 VPS 上托管我的 Ruby on Rails 应用程序需要多少服务器资源感兴趣,具有以下服务器配置:

  • ubuntu
  • nginx
  • 独角兽
  • postgresql
  • redis
  • 内存缓存

另外,我可以将后三个放在同一个 VPS 实例上还是分开托管数据库和 memcached 更好?

有什么方法可以让我自己计算服务器需求?

例如,我可以将具有 7.2 GHz、3GB RAM 和 50GB 存储的 VPS 与多少个测功机/工作人员进行比较?我的申请就够了吗?

【问题讨论】:

    标签: ruby-on-rails heroku vps


    【解决方案1】:

    作为一般经验法则,一旦您超越了一些 dynos 和后台进程,VPS 的成本与 Heroku 的成本将权衡 VPS 的优势。

    但是,实际托管的成本并不是您唯一的成本。例如,VPS 需要您自己进行一些管理工作,无论是设置、软件安装和配置,还是保持最新状态和平稳运行。请注意,这不包括学习如何做所有这些事情。

    一旦您将这些成本考虑在内(假设您是为付费客户工作而不是为了好玩),答案就在 Heroku 身上——没有其他同样成熟的平台可以让您一劳永逸地忘记deploy - 光是节省时间就值得了。

    http://neilmiddleton.com/why-heroku-is-a-game-changer/

    【讨论】:

    • 谢谢,但我敢肯定,无论需要多少时间,我都想自己学习所有服务器管理知识。较低的成本并不是唯一的原因 - 从长远来看,更高的灵活性也是如此。
    • 这是一个很好的理由;)。我坚持使用 Heroku,尽管我完全了解服务器的东西,因为我更重视我的时间而不是 VPS 的成本。我也没有受到 Heroku 的限制。
    • @km:只是出于好奇,您希望从 VPS 中获得什么样的灵活性?我比较了一个新项目的各种选择,并选择了 Heroku,因为它满足了我们当前的需求。谢谢
    • @DanRoberts 有几件事最突出的是只有一个端口的限制。这意味着您无法为 Play Framework 运行单元测试。它还将严重限制您进行远程调试。您不能使用 Web 套接字或任何其他需要端口的技术。
    • 为什么要在 Heroku 上运行单元测试?您是否经常针对您的生产环境进行远程调试?
    猜你喜欢
    • 2013-02-02
    • 1970-01-01
    • 1970-01-01
    • 2011-04-14
    • 2016-05-12
    • 2019-07-02
    • 2011-04-10
    • 2011-08-29
    • 1970-01-01
    相关资源
    最近更新 更多