【问题标题】:How can I reduce App Engine billing cost?如何降低 App Engine 结算成本?
【发布时间】:2022-01-13 13:57:59
【问题描述】:

我的应用引擎 yaml 文件有点像下面

service: servicename
runtime: php74

automatic_scaling:
  min_idle_instances: 2
  max_pending_latency: 1s

env_variables:
  CLOUD_SQL_CONNECTION_NAME: <MY-PROJECT>:<INSTANCE-REGION>:<MY-DATABASE>
  DB_USER: my-db-user
  DB_PASS: my-db-pass
  DB_NAME: my-db
 
---

自动缩放会导致更高的成本?我可以设置的最便宜的配置是什么。在我的应用程序的当前阶段进行自动缩放不是强制性的。

【问题讨论】:

  • 您使用的是灵活版还是标准版的 App Engine?

标签: google-app-engine google-cloud-platform app.yaml


【解决方案1】:

我认为您最便宜的配置只是设置 max_instances: 1 并注释掉其他选项。

当您有流量时,您将拥有的最大实例数为 1。当没有流量时,您的实例会宕机(实际上是 0)。

这种方法的缺点(没有像您目前那样使用 min_idle_instance)是由于您的实例需要时间来启动,因此您网站的全新流量将需要一些时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-16
    • 2022-01-14
    • 2019-08-12
    • 2022-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多