【问题标题】:Does Google App Engine charge for a stopped service?Google App Engine 是否会为停止的服务收费?
【发布时间】:2021-09-15 20:01:17
【问题描述】:

我在 Flex 环境中向 GAE 部署了一个应用程序,玩了一段时间后,我停止了服务请求(虽然没有禁用该应用程序)。我还会被收取任何费用吗?

【问题讨论】:

  • 很可能,应用程序实例仍在计算引擎上的 Docker 容器中运行。也许考虑Cloud Run。您无需为 Cloud Run 上的空闲容器付费。
  • 我假设您的意思是您的 App Engine 灵活环境 (AEF) 服务的任何版本都没有任何实例。如果您前往 AEF 定价页面 here,您似乎可能仍需为保存到 Compute Engine (GCE) 永久磁盘的任何内容付费。要检查并确保,请前往 Google Cloud Platform (GCP) 控制台 here 的结算部分,选择您的项目并将您当前的 GAE 成本与本月剩余时间的预测成本进行比较。
  • 当一个 Flex 服务停止时,底层的 GCE 资源会被移除,因此您不会为它们付费。但是,如果您在 Cloud Storage (GCS) 中存储任何内容,即使您的服务已停止,您也将按正常的 GCS 费率收费(如果您 disable your app 也是如此)。

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


【解决方案1】:

Pricing Page 中所述,App Engine 仅按运行的实例计费。在 GAE Flex 的特定情况下用于下面的 VM。

因此,如果服务停止,它将缩减到零,并且其计算资源将被删除。因此,它不会产生任何费用,因为停止的服务没有正在运行的实例。

但请记住,default 服务无法停止,要停止该特定服务,您需要禁用该应用程序。

【讨论】:

  • 根据 Flex 环境中的 App Engine documentation 服务不会缩放到 0。Flex 服务只有在停止时才会运行任何实例。此外,您可以停止 default 服务(或任何其他服务),只要它是 Flex 服务,或使用手动或基本扩展的标准服务。
  • 关于缩放到零它只有在服务停止时才缩放到零(从不服务),我实际上已经在自己的项目中完成了这个。
猜你喜欢
  • 1970-01-01
  • 2017-08-18
  • 1970-01-01
  • 2015-01-27
  • 2014-10-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-06
相关资源
最近更新 更多