没有流量时有没有办法让应用引擎关闭

Posted

技术标签:

【中文标题】没有流量时有没有办法让应用引擎关闭【英文标题】:Is there a way to make app engine turn off when no traffic 【发布时间】:2022-01-07 09:44:47 【问题描述】:

我目前正在使用 Google Cloud 中的 App Engine 和 Docker 来处理 Mux Video 请求。问题是当应用程序正在开发中并且应用程序上几乎没有流量时,我被收取了超过 40 美元的费用。有没有办法在没有发送请求时关闭 App Engine,从而减少操作时间,或者这对于 App Engine 来说是不可能的?我是 App Engine 的新手。

runtime: custom
env: flex

manual_scaling:
  instances: 1
resources:
  cpu: 1
  memory_gb: 0.5
  disk_size_gb: 10

【问题讨论】:

【参考方案1】:

不,您不能将 Flex 实例扩展到 0。这是 flex 实例的主要问题。

您必须将当前服务替换为可以扩展到 0 并停止支付的 APp Engine 标准服务版本。


如果您的应用程序不运行后台进程,并且请求处理时间不超过 60 分钟,我强烈建议您查看Cloud Run

【讨论】:

因此 Cloud Run 就像云功能一样工作,因为它是按使用付费的。但是,通过云运行,您可以将 docker 上传到它。对不起,我是新手 对,Cloud Run 是一种无服务器产品,类似于 APP 引擎标准,可扩展至 0。使用 Cloud Run,您可以管理运行时环境,因为您可以提供自己的容器。但是您也可以要求 Cloud Run 为您构建一个标准容器(在您的源目录中使用 gcloud run deploy --source=. 让 Cloud Run 使用您的代码为您构建一个标准容器)。

以上是关于没有流量时有没有办法让应用引擎关闭的主要内容,如果未能解决你的问题,请参考以下文章

有没有好用的电脑流量监控软件、电脑上网流量统计软件,要监控局域网流量!

Android应用流量统计——NetworkStatsManager使用

精准流量,不止于搜索引擎

一个 App 可以拦截另一个 App 的网络流量吗?

二类电商|精准流量,不止于搜索引擎

有没有办法通过在一定范围内调整权重来最大化图的最大流量?