2

Heroku 的生产检查建议“运行至少 2 个 web dynos”以实现冗余。

我们目前正在运行一个爱好测功机,并且即将推出一款适用于 iPhone 的社交网络应用程序。

免费和爱好测功机类型仅支持每个进程类型最多运行一个测功机。

  1. 在这个阶段我们甚至需要冗余吗?

  2. 如果是这样,最经济和冗余的解决方案是什么?

4

2 回答 2

2

在您开始获得大量流量之前,我个人不会在此阶段打扰,此时您可能希望升级到标准测功机并开始运行更多测功机。

仪表板中的指标选项卡将有足够的信息供您决定是否升级测功机类型或添加更多是应用程序的正确选择。

祝发射顺利!

于 2017-03-10T07:24:56.090 回答
1

这在很大程度上取决于您的应用程序(它对资源的消耗程度,以及它的启动速度?)和启动的性质(即它是软启动,还是面向大量受众?正常运行时间很重要,还是一点?)。进行适当的监控(使用标准 dynos 和 Heroku 指标,或者使用爱好 dynos 并使用像 New Relic 或 Librato 这样的插件)是必不可少的。

对于正常运行时间很重要的任何生产应用程序,请考虑使用标准 dynos 和预启动 ( https://devcenter.heroku.com/articles/preboot )。这使您可以在不停机的情况下部署补丁。否则,请确保您的 iOS 应用程序设置为优雅地处理维护模式!

于 2017-03-10T10:18:36.313 回答