我想编写一个计划程序,每月执行一次,以执行影响Firestore数据库中所有用户的特定工作。我想知道的是,例如,与数据库中只有一个用户相比,我是否拥有一百万个用户。与一百万个用户相比,一个用户运行该调度程序的成本是多少? Firebase文档指出,它每月每个作业的成本为0.10美元,但这似乎并未考虑所涉及的用户数量。 调度程序的价格也会根据用户数量的不同而有所不同,有人可以澄清一下,谢谢。
答案 0 :(得分:1)
您正在使用三种服务,每种服务都有各自的定价:
您支付的总额是所有这些服务的总和。建议您将所有信息都放在Google Cloud Pricing Calculator中,以估算出费用,并(更重要的是)确定费用的因素。
答案 1 :(得分:0)
如Cloud Scheduler的官方文档here中所述-看来这将是您要使用的版本:
Cloud Scheduler的定价完全基于工作。 Cloud Scheduler作业定义了一个计划以定义中提供的频率运行的单个活动。
在Cloud Functions pricing中不能直接考虑用户数量,因为它是根据函数的每次调用而定的。总之,用户数量无关紧要,实际上,您需要控制的作业和调用的数量无关紧要,因此您可以计算出实际的成本。