pubsub pricing上的文档非常少。有人可以解释下面方案的成本吗?
只有一个发布商应用,并且有两个数据流管道订阅。
我能想出的非常粗略的估计是:
问题是:
答案 0 :(得分:2)
一个人不支付Google Cloud Pub / Sub中的确认费用,仅用于发布,提取和推送。对于大小为0.5KB的消息,您收取的金额将取决于批量,因为最小大小为1KB。如果所有请求都至少有1KB,则向两个订阅者发布和获取消息的总成本为:
1TB /天* 30天* 3 = 92,160GB /月
10GB * $ 0 + 50,000GB * $ 0.06 + 42,150GB * $ 0.05 = $ 5100
如果某些邮件没有批量处理,那么由于最低1KB,价格可能会上涨。默认情况下,Google Cloud Pub/Sub client library会批量发布消息,因此假设您的消息没有偶尔发布(意味着它们不足以导致批处理),您最低可达到1KB。随着数据量的增加,您可能最终也会在订阅方面进行批处理。