【问题标题】:What kind of hosted service do I want for my Ruby application? [closed]我的 Ruby 应用程序需要什么样的托管服务? [关闭]
【发布时间】:2013-04-13 00:08:00
【问题描述】:

我是一名中级程序员,主要负责最新的网页/应用程序,这些网页/应用程序由 Apache 提供,可以在我自己的机器上运行,也可以在廉价的网络主机上运行。

我创建了一个 JRuby 应用程序,它从网络上提取财务数据,对其执行各种计算,然后使用这些数据创建网页。控制流由 bash shell 脚本执行,目前在我的机器上每五分钟运行一次。有时,我使用稍大的数据集运行程序,并且在我的机器(4 年前的笔记本电脑)上完成计算可能需要一个小时。我最终想使用一个更大的数据集,我估计这需要我的机器超过 24 小时才能完成。出于几个原因,我决定看看我是否可以在网络上托管这个应用程序。第一个是能够在移动时进行编程,另一个是提高性能,最后是成本。

我一直在关注 Linode、Digital Ocean、Amazon EC2 和 Rackspace,但我不确定哪种服务能满足我的需求。目前,我是唯一使用这些数据的人,我遇到的“打嗝”是由于处理器密集型计算,而不是带宽或内存限制(假设代码尽可能高效地编写)。如果我从 Linode 或 DO 获得 1 核 512mb/1gb VPS,我会看到改进吗?我正在寻找的服务与我上面提到的服务不同吗?

感谢您的帮助

【问题讨论】:

    标签: ruby hosting cloud-hosting


    【解决方案1】:

    这个问题有点主观,但我认为 AWS 或其他一些云解决方案是您最好的选择,这样您可以在需要进行一些数字运算时启动一个实例,并在完成后将其关闭。这将使您能够在需要时启动一个非常强大的服务器,但是当您不这样做时,它不会花费您任何费用。这最终可能比使用每月订阅 VPS 模式便宜得多。 AWS 和 Rackspace 都有非常适合此类使用的云产品。

    【讨论】:

      猜你喜欢
      • 2011-04-13
      • 1970-01-01
      • 2018-08-21
      • 2011-02-19
      • 2019-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-14
      相关资源
      最近更新 更多