我试图了解 Heroku 定价系统。
好的,免费帐户每小时可获得 1000 dyno。 dyno/hour 的确切含义是什么?这取决于什么?每秒请求数?用户数量?
如果我想切换到非睡眠优惠,我必须为每个 dyno 支付 7 美元。那么 1000 个免费测功机将花费我每月 7000 美元?
1000 dyno/月大约支持多少用户?
谢谢。
假设您使用信用卡验证您的帐户,您每月可以使用 1000 个免费 dyno 小时。
“测功小时”就是测功运行一小时。
如果您只有 1 个应用程序运行 1 个 dyno,则该 dyno 可以永远 24/7 可用,因为即使 31 天的月份也包含 31 x 24 = 744 小时,这少于您可以使用的 1000 个免费 dyno 小时。
但是,如果您的一个应用程序上的一个测功机是“网络测功机”(即网络服务器),那么请注意,免费的网络测功机在不活动 30 分钟后会休眠(在这种情况下,对网络测功机的下一个请求“将其唤醒”) ”)。
免费的网络动态睡眠是一把双刃剑。一方面,当网络测功机休眠时,它不会消耗您的任何免费测功小时(因此您可能能够从 1000 个免费测功小时中获得更多,具体取决于您的需求)。如果您可以容忍 Web 客户端在响应任何碰巧唤醒沉睡的测功机的查询时的缓慢响应,那就没问题。如果没有,您需要确保您的网络测功机保持忙碌(即确保它不会在 30 分钟内没有收到任何请求)。
欲了解更多详情,请参阅免费 Dyno 时间 https://devcenter.heroku.com/articles/free-dyno-hours.
请注意,dyno 基本上只是一个虚拟机。它是您的“服务器”。一台测功机当然可以支持许多用户,具体取决于应用程序的复杂性/性能要求。
您可以“垂直”(意味着增加每个 dyno 的计算能力)和“水平”(意味着运行多个 dyno 实例来平衡应用程序流量的负载)“扩展”您的应用程序。
看什么是 Heroku“Dyno”? https://www.quora.com/What-is-a-Heroku-Dyno/answer/Yoni-Rabinovitch。
您的应用程序需要处理绝对巨大的流量才能证明将 dyno 扩展到 1000 个实例是合理的。
如果您确实需要扩展您的测功机(如果您刚刚开始构建应用程序,则不太可能),您将需要使用付费测功机。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)