【问题标题】:Does firebase put multiple cloud functions in one container? Or each container for different functions?firebase 是否将多个云功能放在一个容器中?或者每个容器用于不同的功能?
【发布时间】:2021-01-07 09:10:23
【问题描述】:

我需要在 NodeJs 10 中部署 firebase 云功能。从定价计划来看,它在这个 FAQ link:

为什么我需要一个计费帐户才能使用 Node.js 10 运行时 Firebase 的云函数?

因为计划在 8 月更新其底层架构 2020 年 1 月 17 日,Cloud Functions for Firebase 将依赖于一些额外的 付费 Google 服务:Cloud Build、Container Registry 和 Cloud Storage。这些架构更新将适用于部署的功能 到 Node.js 10 运行时。除了现有定价之外,还将对这些服务的使用收费。

在新架构中,Cloud Build 支持部署 职能。您只需为所需的计算时间付费 构建一个函数的运行时容器。

与 Google Container Registry 互操作的 Cloud Storage 将 为运行函数的容器提供存储空间。 您需要为部署功能所需的每个容器付费。如果 您当前在免费使用限制内使用 Cloud Functions,您 可能会注意到每个存储的容器都有新的小额费用——例如, 1GB 存储的费用为每月 0.026 美元。

要详细了解您的帐单可能发生的变化,请查看 关注

  • Cloud Functions 定价:现有免费套餐保持不变。
  • Cloud Build 定价:Cloud Build 提供免费套餐。
  • Container Registry 定价。

我想知道的是,这些容器是否仅限于一种功能?或者,如果它们的集体内存使用量低于容器大小,我的所有函数都可以使用它们?

【问题讨论】:

    标签: firebase google-cloud-platform google-cloud-functions


    【解决方案1】:

    您的每个函数都将单独部署,无论它们使用多少内存。这意味着一个容器将只承载一个功能

    【讨论】:

    • 那么每个函数 0.026 美元的容器成本? (或根据分配的数量)
    • @AbdullahZKhan 情况并非如此,至少对我而言。我运行了大约 30 个函数,上个月花了我 0.02 美元。请注意,我的使用量在免费限制范围内
    • 哦,所以如果我为一个函数分配最少的内存量,我可以完全清除成本吗?
    猜你喜欢
    • 2020-04-12
    • 1970-01-01
    • 2020-07-26
    • 2019-12-23
    • 2015-02-13
    • 2018-05-29
    • 2022-10-18
    • 2010-10-06
    • 1970-01-01
    相关资源
    最近更新 更多