我的 appengine 应用程序的旧版本产生的成本

问题描述 投票:0回答:3

我有许多版本的 appengine 实例,它们处于活动状态,但由于旧而未使用。它们会产生哪些成本?您如何使用旧版本的 appengine 实例?您删除它们还是停用它们?

在文档中,我没有找到任何有关旧实例成本的参考。 https://cloud.google.com/appengine/pricing?hl=it

更新: (GAE 标准)

谢谢你

google-app-engine google-cloud-platform
3个回答
2
投票

这是 App Engine 的一个记录很少的方面。您所描述的“未使用”版本更具体地说是不接收流量的版本。但是,根据您的扩展配置(基本上在 app.yaml 文件中定义),流量和服务某个版本的活动实例数量之间可能不存在 1:1 的关系。

例如,我熟悉使用 min_instances = 1 的“automatic_scaling”。这将阻止服务扩展到零实例,并在一段空闲时间后有延迟来服务传入请求,但这也意味着删除之前的任何版本将生成 1 个实例 24/7 运行的基准成本。

此外,我发现您截图的仪表板中显示的估计实例数可能会产生误导(更具体地说,它可能显示 0 个实例,而实际上有一个正在运行)。

请注意,如果您的 app.yaml 文件中没有与缩放相关的配置,则应检查 App Engine 当前考虑的默认值是什么。

刚开始时会很棘手,我确信我不是唯一一个因此而损失大部分免费试用预算的人。


0
投票

实际上,您可以拥有的版本是有限的,具体取决于您的应用程序的定价

限制 免费应用程序 付费应用程序
最大版本 15 210

如果您想在版本之间切换迁移分割它们之间的流量,似乎您可以让它们处于活动状态,但如果您没有达到超过15个版本,他们不会向您收取费用。


0
投票

该文档(在撰写本文时)尚不清楚没有运行实例的版本或服务的成本。

查看一些活跃的项目,似乎存在与 GAE 使用的工件相关的存储费用 - 这似乎包括非活跃版本的一些成本 - 但并不像您想象的那么多,因为乍一看它看起来并不多就像每个版本的整体都是独立存储的,而不是仅存储差异或类似内容。

© www.soinside.com 2019 - 2024. All rights reserved.