按小时计算的Ec2实例小时数。如果您只是启动和关闭实例,它仍然计为一小时。
Heroku如何处理这个?按分钟还是按小时?
假设我的应用使用量超过750免费Dyno小时限制
答案 0 :(得分:7)
Heroku prorata到第二个。一个dyno每小时花费0.05美元。因此,如果您超过750小时,您将收取每小时0.05美元或每分钟0.000833333的费用。实际上,几乎所有插件也都遵循相同的计费模式。
您可以阅读有关结算和费用的https://devcenter.heroku.com/articles/usage-and-billing#cost
答案 1 :(得分:1)
但是,我会说,之前的答案对于网络dyno与工作人员dyno似乎更准确。 Heroku的web dyno自动睡眠周期试图阻止它在闲置时运行太长时间,比如一个多小时。对于免费网络dyno,它必须每天至少睡六小时,以免产生费用。只要你为你的web dyno设置缩放比例为1,它就会休眠,那么它应该是免费的。
那就是说,当你添加你的第一个工人dyno时,那些相同的自动化并不适用于这个dyno。它可能不会在空转一小时后被触发睡觉。这意味着,除非您管理它,否则每个工作人员每月可能会收取34.50美元的费用。我不会完全称之为对客户说谎,但是大多数人都是从第一个免费的dyno开始,对此感到满意然后无辜地认为下一个dyno会以类似的方式表现 - 它不会并且你可能会被标记为支付更多的钱而不是你讨价还价。对于一个dyno来说,这是每年414美元。相比之下,亚马逊的t2.micro成本为每年150美元的一个实例或每年75美元的50%的工作周期。
正如他们所说,"魔鬼在细节中#34;。 Heroku可能对于虚荣网站来说很便宜,但是如果你有一个数据库和工作线程,那么它就有点代价了(不管怎么说都没有任何缩放)。