我正在尝试估算我的 Google Cloud 计划的每月总费用。
我的程序所做的是将输入文件从 Amazon S3 服务器加载到 Google 的云存储平台。然后使用这些导入的数据在 Google BigQuery 中创建一个表,然后以 JSON 格式将创建的表导出回 Cloud Storage。
假设我有一个 50 GB 大小的文件,它位于 Amazon S3 中。
我的程序会将这个 50 GB 的数据文件导入 Cloud Storage,将其加载到 BigQuery 中的表中,最后将其导出回 Cloud Storage。
我估计 50 GB 文件包含 600,000,000 (600M) 行。
在用于云存储的Google 价格计算器中:
我已将“存储数据”字段设置为 100 GB(50 GB 输入文件,50 GB 导出文件)。
我已将“实体读取”字段(假设每个实体是表中的一行)设置为 600,000,000(必须执行读取操作才能将数据加载到 BigQuery)
最后,我将“实体写入”字段设置为 1,200,000,000(将数据从 S3 导入 Cloud Storage 时进行一次写入操作,从 BigQuery 导出数据时进行另一次写入操作)
这给了我 2,530.52 美元的每月成本估算,我发现对于 50 GB 的数据文件来说,这个成本相当高。
我想知道的是我的估计值是否正确?
此外,除了 Cloud Storage 成本外,我的程序还会产生哪些其他成本?(因为我也在使用 Google Cloud Transfer 服务)
不确定您填写的是哪个页面,但Entity Reads
在 BigQuery 页面上没有类似的字段。
以下是计算:
Storage 100 GB
Streaming Inserts 0 MB
Queries 10 TB
Total Estimated Cost: $47.00 per 1 month
https://cloud.google.com/products/calculator/#id=b395df1a-1fa8-4e7d-9dce-8a1a578916a8
请注意,从/到文件加载/导出是免费的,您只需要支付文件的存储费用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句