上个月,我的App前端实例的成本发生了很大变化。我很好奇发生了什么事。
2017年3月,App前端实例: 522.945小时=13,33美元
2017年2月,App前端实例: 678.713小时=0,10美元
2017年1月,App前端实例: 763.959小时=0,39美元
根据https://cloud.google.com/appengine/quotas的说法,如果我们为前端设置自动缩放,我们每天有28个免费实例小时。
因此,如果我在appengine-web.xml中设置了以下内容,就不应该为“appengine前端实例”支付任何费用。我说的对吗?
<automatic-scaling>
<max-idle-instances>1</max-idle-instances>
</automatic-scaling> 谢谢。
发布于 2017-04-07 21:03:30
不,你的理解是错误的。
max-idle-instances设置的含义与您预期的不同。来自标度元件
<max-idle-instances> App应为此版本维护的最大空闲实例数。默认值是“自动”。请记住以下几点:
注意:在负载高峰后恢复到正常水平时,空闲实例的数量可以暂时超过指定的最大值。但是,对于比指定的最大数目更多的实例,您将不会被收取费用。
28小时/天很容易超过:
来自标准环境实例
在App引擎标准环境中运行的应用程序被部署到您指定的实例类中。此表汇总了各个实例类的每小时记帐率。 ..。 注意:对于每个实例,的初始启动成本为15分钟实例时间。 在手动和基本扩展服务中运行的实例是根据正常运行时间按小时收费的。计费从实例启动时开始,在手动实例关闭后15分钟结束,或者在基本实例处理完最后一个请求后15分钟结束。运行时开销按实例内存限制计算。对于Java来说,这比其他语言要高。 重要:当您被计费(例如:小时)时,您将不会在您的记帐行项目中看到任何实例类。相反,您将看到实例小时的适当倍数。例如,如果您使用一个F4实例一个小时,您不会看到"F4“列出,但是您可以看到按F1费率计算的4个实例小时的计费。
因此,请检查您的应用程序配置、应用程序的流量模式以及应用程序在开发人员控制台中的实例使用情况。
您应该记住,自动可伸缩的GAE应用程序总是有成本组件依赖于外部用户请求模式,这是不可控制的。参见(您需要将它应用于java,tho) webapp2路由慢
发布于 2017-04-07 14:17:33
你最好与记帐的云计费团队联系,与他们一起开一张账单票,这样他们就能给你更多关于收费的见解。
我现在能想到的是,在一天或几天内,您的应用程序在超过每天免费的28小时之后使用了相当多的实例小时,由此产生了对可收费实例小时的收费(注意:免费的实例时间是每天而不是每月的)。
https://stackoverflow.com/questions/43252528
复制相似问题