我对本页中Firebase Cloud Storage的成本计算有点困惑。https://firebase.google.com/pricing/
我目前正在编写一个健身应用程序,您可以在其中观看每次锻炼的5-10秒视频。这是我想存储在Firebase Cloud Storage中的100多个视频。
现在我的问题是,我不知道这里的“下载”到底是什么意思。下载算作观看视频还是实际下载文件?
云存储有以下数字:云存储:免费现收现付GB存储5 GB 0.026美元/GB下载1 GB/天0.12美元/GB上传操作20K/天0.05美元/10k下载操作50K/天0.004美元/10k
GB下载和下载操作有什么区别?
一个我理解的例子。如果我的100个视频都在10MB左右,那么它们甚至不占用1 GB,这应该不会花费任何费用。假设我的应用程序有500万用户,他们每天观看20个这样的视频。那么我每天会有1亿请求。
计算是否正确?100.000.000/10k下载操作=10000*0.004美元=每月40美元?不知何故,这看起来不对劲。它不可能那么便宜。
我所有的JSON文件也在那里,由用户请求。每个请求都有额外的费用。
请帮帮忙
作为参考,GCP云存储的实际定价页面。它说明了计费的三个组成部分:
GB下载和下载操作有什么区别?
您将根据存储桶的大小、传输的文件(网络)和上述数据处理操作付费。GCP将操作分成不同的成本类别,请参阅此处的列表。当Firebase谈到“上传操作”时,它们指的是“A类操作”,而“下载操作”是“B类操作”。
“GB下载”是您的网络使用情况。
计算是否正确?100.000.000/10k下载操作=10000*0.004美元=每月40美元?不知何故,这看起来不对劲。它不可能那么便宜。
您错过了网络带宽,请参阅网络定价。它是交错的,取决于地区,但最便宜的速率是每GB 8 ct。对于每天10MB的100M请求,您每天的带宽成本至少为80,000USD。
编辑:
我认为Firebase定价页面具有误导性或过于简化。但是网络使用只是被标记为“GB下载”。它规定每GB 0.12克拉(这是标准费率,但根据GCP云存储定价表,实际定价在8-19克拉之间)。因此,您仍然需要为每天1000TB的流量付费。