【问题标题】:GCP Storage egress charges: where are they coming from?GCP 存储出口费用:它们来自哪里?
【发布时间】:2020-10-04 18:13:06
【问题描述】:

由于“北美和欧盟之间的 GCP 存储出口”成本,我们的账单大致呈线性增长。据我所知,我们在 NA 中既没有任何存储桶,也没有实例。查看 storage.googleapis.com/network/sent_bytes_count 指标,出口可能与 App Engine 应用的部署一致(它是一个静态站点,每 5-10 分钟重新部署一次)。

我如何才能知道从 NA 传输了哪些数据以及如何停止传输以避免产生费用?

【问题讨论】:

    标签: networking google-cloud-platform billing


    【解决方案1】:

    我还注意到一些意想不到的GCP Storage egress between NA and EU 成本。我正在欧盟地区运行 App Engine 应用。我的理论是,这是由于在部署 App Engine 版本的过程中从gcr.io(不是eu.gcr.io)下载了容器映像。 (上面写着here gcr.io 目前在美国。)我在 Cloud Build 历史中找到了一些证据:在那里,我看到了例如Pulling image: gcr.io/gae-runtimes/crane:current。如果我浏览到gcr.io/gae-runtimes/crane,我会看到它的“虚拟大小”是 7.66MB,所以,由于我现在已经完成了 37 次部署并且我的账单提到了 1.58GB 的​​出口,它本身并不能完全解释这个数字,但大概也正在下载其他更大的图像。 (我在 Build History 中看到 Already have image (with digest): gcr.io/cloud-builders/gcs-fetcher 之类的东西,但也许这些都是收费的?)

    【讨论】:

      【解决方案2】:

      您可以激活Cloud Storage data access logs。默认情况下禁用它,因为日志量可能很大。

      无论如何,对于您的情况,您可以激活它们进行调查,然后停用它们。

      您还可以查看您的 App Engine 部署区域。这可能是根本原因。

      【讨论】:

      • 感谢您的回复。我联系了计费支持,并会等着听他们先说什么
      • @IljyaKalai:您收到账单支持的回复了吗?
      • 我看到了同样的情况,我在欧盟有一个云运行实例,图像也存储在欧盟。但是,Cloud Build 有时会在 NA 中运行,因为目前无法指定区域。我正在使用缓存来加快构建速度,每当构建过程在 NA 中运行时,它都会从 EU 中提取图像。至少在我的情况下,这是造成这些成本的原因,也是并非每次构建都发生这种情况的原因。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-21
      • 1970-01-01
      • 2010-11-19
      • 1970-01-01
      • 2021-05-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多