Ec2 实例小时按小时计算。如果你只是启动和关闭一个实例,它仍然算作一小时。
Heroku 如何处理这个问题?按分钟还是按小时?
让我们假设我的应用程序使用量超过 750 Free Dyno Hour Limit
Ec2 实例小时按小时计算。如果你只是启动和关闭一个实例,它仍然算作一小时。
Heroku 如何处理这个问题?按分钟还是按小时?
让我们假设我的应用程序使用量超过 750 Free Dyno Hour Limit
Heroku 按比例计算第二个。测功机每小时收费 0.05 美元。因此,如果您超过 750 小时,您将按每小时 0.05 美元或每分钟 0.000833333 美元收费。事实上,几乎所有插件也都遵循相同的计费模式。
您可以通过https://devcenter.heroku.com/articles/usage-and-billing#cost阅读有关计费和费用的信息
不过,我会说,对于网络测功机与工人测功机相比,之前的答案似乎更准确。Heroku 为您的 web dyno 提供的自动睡眠周期会尝试防止它在空闲时运行太长时间,例如超过一个小时。对于免费的网络测功机,它必须每天至少睡六个小时才能不产生费用。只要您将网络测功机的缩放比例设置为 1 并且它处于休眠状态,那么它应该是免费的。
也就是说,当您添加第一个工人测功机时,这些相同的自动化不会应用于此测功机。它可能不会在空闲一个小时时触发睡眠。这意味着除非您管理它,否则您可能会为每个工人每月支付 34.50 美元。我不会完全称这是对客户撒谎,但大多数人从第一个免费测功机开始,对此感到满意,然后天真地认为下一个测功机会以类似的方式运行——它不会,你会可能会被贴上支付比您讨价还价更多的钱的标签。一台测功机每年需要 414 美元。将此与亚马逊的 t2.micro 成本进行比较,单个实例每年 150 美元或 50% 占空比的相同实例每年 75 美元。
正如他们所说,“魔鬼在细节中”。Heroku 对于虚荣网站来说可能很便宜,但如果你有一个数据库和工作线程(没有任何扩展),它就会有点贵。