针对多个用户的Firebase云功能调度器定价



我想编写一个每月触发一次的调度程序,以执行影响firestore数据库中所有用户的特定工作。我想知道的是,例如,如果我有一百万用户,而数据库中只有一个用户。与一百万用户相比,为一个用户运行该调度程序的成本是多少?Firebase文档指出,每个工作每月的成本为0.10美元,但这似乎没有考虑到所涉及的用户数量。调度器的定价是否会根据用户数量而变化,有人能澄清一下吗,提前谢谢。

您正在使用三种服务,每种服务都有自己的定价:

  1. 云任务计划,按作业计费
  2. 云函数,每次调用收费,然后在函数处于活动状态时收取内存/cpu使用费
  3. Cloud Firestore,按每个文档的每次读/写操作以及用于读取数据的带宽收费

您支付的总额是所有这些服务的组合。我建议将您的所有信息放入谷歌云定价计算器中,以获得成本估计,以及(更重要的(决定成本的因素。

正如这里的官方文档中所解释的,Cloud Scheduler——它似乎是你将要使用的:

Cloud Scheduler的定价完全基于作业。Cloud Scheduler作业定义了计划以定义中提供的频率运行的单个活动。

在云功能定价中,用户数量没有像每次调用功能那样直接考虑。总之,您需要控制的用户数量并不重要,实际上是作业和调用的数量,这样您就可以计算出实际成本。

最新更新