【问题标题】:Heroku horizontal vs vertical scaling and 1x vs 2x dynosHeroku 水平与垂直缩放以及 1x 与 2x dynos
【发布时间】:2016-06-01 17:30:35
【问题描述】:

Heroku 上的标准 1x dyno 允许 512MB 的 RAM。 Heroku 上的标准 2x dyno 允许 1GB。从 1x dyno 升级到 2x dyno 称为​​垂直缩放,而添加更多 1x dyno 则称为水平缩放。

我相信水平缩放允许我的应用程序服务更多的 http 请求,但我不太确定垂直缩放的作用。

我认为 Heroku 不太清楚的另一件事是:拥有 2 个 1x dynos 是否仍然只能提供 512MB 的 RAM(而不是 512MB + 512MB)?如果是这种情况,我的应用程序有多少 RAM 与 1 1x dyno 和 1 2x dyno?

在 Heroku 网站上升级/降级 dynos 的数量之后,是否还需要通过终端完成其他操作才能使它们正常工作?

【问题讨论】:

    标签: ruby-on-rails heroku


    【解决方案1】:

    我相信水平缩放可以让我的应用服务更多 http 请求,但我不太确定垂直缩放的作用

    垂直扩展通过添加资源来增加现有硬件或软件的容量。它可以增强您的服务器,但是,它受限于您只能获得与服务器大小一样大的事实。 垂直缩放还可以提高请求的响应时间,从而处理更多的 HTTP 请求。

    我认为关于 Heroku 不太清楚的另一件事是: 拥有 2 个 1x dynos 仍然只提供总共 512MB 的 RAM(而不是 512MB + 512MB)?如果是这种情况,我的应用程序有多少 RAM 有 1 个 1x 测功机和 1 个 2x 测功机?

    2 1x dyno 意味着您的代码在两个 dyno 上运行,每个 dyno 有 512MB 的内存。 Heroku 负载均衡器会自动将请求分发到

    在升级/降级 Heroku 上的测功机数量之后 网站,还有什么需要通过 终端让他们工作?

    没有

    【讨论】:

      猜你喜欢
      • 2013-04-26
      • 1970-01-01
      • 1970-01-01
      • 2015-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-04
      相关资源
      最近更新 更多