我注意到在GCP free tier documentation中有一行写着:
免费层资源按计费帐户计算。
Firebase的Spark/Blaze计划文档中没有明确说明Firebase的相同问题的答案-但从我的研究来看,它似乎是通过项目计算的。
图片中:“项目一中的所有项目共享相同的免费使用配额。项目二中的所有项目共享相同的免费使用配额”(图中两个项目共享相同的计费帐户)
https://firebase.google.com/docs/projects/billing/firebase-pricing-plans
看起来Firebase免费使用配额是按每个项目计算的,而GCP使用是按每个计费帐户计算的。
如果这是真的,它是如何工作的,例如,Firestore?如果我在一个账单账户上有两个项目同时是Firebase和GCP,GCP说我每个账单账户每月有50,000次读取。Firebase说我每个项目每个月有50,000次读取。如果每个项目做50,000次阅读,GCP(每个账单账户-总共100,000)将向我收取额外的50,000。但根据Firebase的说法,它将属于每个项目的免费级别(每个项目50,000免费)。
那么,到底是什么决定了是否通过GCP或Firebase处理免费使用?是否取决于我是通过Firebase还是通过Google Cloud启动项目?或者通过不同的途径启用Firestore?它如何知道将哪个资源与GCP(计费级别)或Firebase(项目级别)关联以确定免费使用层?
2条答案
按热度按时间qyzbxkaa1#
我对GCP文档中的这句话感到惊讶,因为根据我的经验,免费配额/层也适用于每个项目。
虽然我不能回答所有的GCP产品(只是有太多了),我敢肯定,对于任何产品,显示在Firebase pricing page的免费层适用于每个项目。因此,对于Firebase提供客户端SDK的GCP产品(如Firestore,Functions和Storage),免费配额适用于每个项目。
这个问题似乎印证了我的经验:Google Cloud Tiered Billing - Project v Billing Account
h79rfbju2#
请注意,免费配额仅适用于默认数据库,因此如果您在项目中未使用默认数据库,则无法从操作,存储和出口的免费配额中受益。