【问题标题】:How to decrease GAE usage cost?如何降低 GAE 使用成本?
【发布时间】:2020-10-01 02:08:23
【问题描述】:
我正在努力避免我的 GAE 帐户产生费用。
以前我的项目是免费运行的,没有问题,但现在谷歌需要链接支付账户才能上传项目。完成后,我开始收到费用。
昨天,我已将 app.yaml 设置更改为
manual_scaling:
instances: 1
现在昨天的费用是前一天的 6 倍。
我应该查看实例图吗?
我在哪里可以看到我被收取的费用以及如何避免这些费用?
【问题讨论】:
标签:
google-app-engine
google-cloud-platform
instance
billing
【解决方案1】:
如果你想在非常低的工作负载下最小化成本甚至避免它们,当然以牺牲用户体验为代价,我建议你使用automatic_scaling,F1 类,最大实例设置为1.
instance_class: F1
automatic_scaling:
max_instances: 1
使用Automatic scaling,您的应用程序可以在没有流量时扩展到 0 个实例。
在 AppEngine 标准环境中,您有一个 28 hours free quota per day。意思是 28 小时 x F1 课或 14 小时 x F2 课...
使用F1 class,您的实例将拥有最少的内存和 CPU。在这种情况下,您将最大化您的免费配额。所以通常你不应该有任何成本,至少在某些情况下是这样。