【问题标题】:Is there a difference between to be "on" and to be "running" for a dyno?为测功机“开启”和“运行”之间有区别吗?
【发布时间】:2019-10-18 21:39:49
【问题描述】:

https://www.heroku.com/pricing 说:

  1. a 免费 dyno “在 30 分钟不活动后睡觉,否则根据您每月剩余的免费 dyno 小时数始终开启。”
  2. 爱好测功机是“永远在线”
  3. 如果是 爱好 dynos:价格是 7 美元/月,并且“您需要为您的 dyno 的运行时间支付费用,作为本月的一小部分。”

我的应用每天将收到大约 5 个请求,每个请求将在 3-4 毫秒内完成。

我考虑从免费的测功机改为爱好测功机以避免睡觉。 我要付多少钱?

我说得对吗?一个月内只有 5x4x30 毫秒 = 600 毫秒的运行时间,大约 0 美元? 还是我应该每月支付全部 7 美元?

【问题讨论】:

    标签: heroku


    【解决方案1】:

    我自己也想知道这个。 Heroku 的网站上没有明确的答案。所谓的价格“计算器”不允许您自定义测功机的数量或类型,更不用说输入估计的运行分钟数了。

    根据表格上的一些 cmets 判断,我猜这是每月 7 美元的全部费用,但如果能澄清这一点,那就太好了。

    回答:价格是每月 7 美元,并且没有选项让测功机睡觉。可以关闭 Dynos,但这可能会禁用已部署应用程序的功能。

    另请注意:您不能总是混合使用测功机类型,因此除了网络测功机外,您可能还需要支付工作人员测功机费用。当您一直在使用免费的 web 和 worker dynos 进行测试/开发时,这可能是一个真正的刺痛。所以跳跃不一定是从 0 美元到 7 美元,而是从每月 0 美元到 14 美元。

    【讨论】:

    • 我询问了 Heroku 支持,并将在此处发布他们的答案。 :)
    • 我从 Heroku Support 得到了这个答案:“'on' 和 'running' 之间没有区别 = 两个不同的词具有相同的含义。唯一的区别在于 Free Dynos:免费 Dynos 有时可以睡觉。因此,即使 dyno 在技术上处于开启状态,您也可以拥有一个正在睡觉(而不是运行)的免费 Dyno。付费 dyno 运行 24/7,因此单个 Hobby Dyno 的成本为 7.00 美元/月无论是否有流量。但是,您可以在不需要时关闭测功机,以便在测功机关闭时触发按比例计费并避免计费。”
    • 简单来说:测功机有三种状态:“off”、“sleep”、“on=running”。状态取决于实际流量。免费的dynos可以睡觉(事实上他们会在半天没有流量后),hobby dynos不能睡觉。因此,爱好测功机必须声明:“off”(不能接受流量,不付款)和“on=runnung”(可以接受流量,应该付费)。您可以随时将爱好测功机“关闭”或“打开=运行”。由于您通常希望连续处理请求,因此您必须在 7 月 24 日将您的爱好测功机“on=running”,因此您将为此支付 7 美元/月的费用。
    猜你喜欢
    • 2011-12-03
    • 2012-02-16
    • 2010-09-14
    • 2015-12-03
    • 1970-01-01
    • 1970-01-01
    • 2013-03-28
    • 2013-11-23
    • 2020-01-11
    相关资源
    最近更新 更多