使用 Firebase 对 GCP Cloud 函数进行双重定价

Posted

技术标签:

【中文标题】使用 Firebase 对 GCP Cloud 函数进行双重定价【英文标题】:Dual Pricing for GCP Cloud Functions with Firebase 【发布时间】:2020-04-17 21:41:36 【问题描述】:

我创建了一个新的 GCP 项目,并从 GCP Console 创建了一个 hello-world 无服务器云功能。

我立即收到一封邮件,说 Firebase 项目也已创建,并且我的 Cloud Function 已升级到 firebase 的“Blaze”计划。

我的问题是,我应该参考哪种定价模式?

https://cloud.google.com/functions/pricing - GCP

https://firebase.google.com/pricing - Firebase

两种定价存在差异,如果您在 firebase 定价中看到,每月 125K 次调用是免费的,而在 GCP 定价中,每月 200 万次调用是免费的。

如果我只是想使用 Cloud Functions,我对适用的定价感到困惑,因为即使我从 GCP 控制台创建函数,firebase 控制台也会在其控制台中显示该函数。

【问题讨论】:

【参考方案1】:

您误解了 Firebase 定价页面。 125K/月是指最左边一栏的Spark套餐,当月全部免费。如果您的计划是 Blaze,您将使用最右侧的列来评估成本。该列不显示免费限额,仅显示超出免费限额的实际费用。如果您将鼠标悬停在该行上“云函数”旁边的问号上,您将看到说明前 2,000,000 次调用是免费的。这与云定价相匹配。所以我相信它们是同步的。

如果您对计费有任何疑问,请直接联系Firebase support,而不是 Stack Overflow,后者是针对编程问题的。

【讨论】:

实际上在“Blaze 计划”的标题上,写着“包括 Spark 计划的免费使用”,这让我假设免费配额有所不同,但将鼠标悬停在问号上在 Cloud Functions 旁边,我可以看到它们确实是同步的!现在有道理了。我实际上联系了 Firebase 支持,但有一段时间没有收到回复。无论如何,这对我来说很清楚。

以上是关于使用 Firebase 对 GCP Cloud 函数进行双重定价的主要内容,如果未能解决你的问题,请参考以下文章

了解来自 GCP 的“需要采取行动”的电子邮件,重新:启用 Cloud Build API

两个 Firebase 只链接到一个 Google Cloud Platform?

如何使用 Cloud Build 在 GCP 上部署功能?

如何对 GCP Cloud Run 上的联合 GraphQL 服务进行身份验证?

如何从 Python 运行时云函数访问 Google Cloud Platform Firestore 触发器

强调 spring boot 服务时消耗的 GCP Postgres 连接(使用 SQL Cloud 代理)