bal*_*urg 8 google-cloud-sql google-cloud-platform
所以我处于开发模式,开发后 10 天内,我向 Google 支付了300 美元的账单。
我做了什么 :
这就是我对每个查询所做的事情(为每个查询重新连接是否会花费更多?):
engine = sqlalchemy.create_engine('postgresql://' + username + ':' + password + '@' + host + ':' + port + '/' + database)
df = pd.read_sql_query(current_query, engine)
Run Code Online (Sandbox Code Playgroud)
我可以看到RAM每天收费9 美元,CPU 每天收费 8 美元。收费是持续的、每天的,所以看来与我的行为无关。
我与谷歌交谈过,他们无法解释这笔费用,你也无法在Console.
我该怎么做才能准确了解他们对我提出的指控?好像是每天的固定金额。
如果谷歌就是这样收费的,想想一万个(或更多)用户要花多少钱就很可怕
Fer*_*ona 15
Cloud SQL 不会按您执行的查询收费,而是按您使用的实例收费。
Cloud SQL 文档中提到了这一点,如 @cory-kramer 所说:
Cloud SQL 定价由以下费用组成:
- CPU 和内存定价
- 存储和网络定价
- 实例定价
定价文档中的成本是每个 vCPU 每小时和每 GB 内存每小时。如果您使用 HA 实例,则这些是双倍的。
从屏幕截图中,我可以说您创建了一个 HA Cloud SQL 实例,因为它显示区域(顺便说一句,没有必要隐藏 SKU,这些 SKU 是公共的,对每个人来说都是相同的)。
假设您在 us-central1 中有一个使用 Postgres 的 HA 实例,该实例具有 4 个 vCPU、15 GB RAM 和 10 GB 磁盘。
使用GCP 计算器,我们估算出 1 个实例每月的费用为 397.89 美元。
现在的后续问题可能是,“如果我仅使用该实例 1 天或 2 天,报告称我使用了超过 24 或 48 小时”。
原因是 vCPU 与实例拥有的核心数成倍增加。这也适用于 RAM,并且与GCE VM 的收费方式非常相似。
公式为:
cpu_hours = vCPUs * 24 hrs * days instance was active
memory_hours = RAM * 24 hrs * days instance was active
Run Code Online (Sandbox Code Playgroud)
为了避免产生大量费用,您可以每天启动/停止实例,或者如果这是一个开发实例,您可以将硬件减少到非常小的实例,例如 1 个 vCPU、0.614 GB 或工作所需的最低硬件。您也可以将其设置为分区(不是 HA)
此外,价格也会根据创建的区域而变化。
我的建议是在创建资源之前充分了解定价,以避免出现任何意外。我知道这些文档可能会令人困惑,但最好花必要的时间检查它们,以便您可以优化预算。
| 归档时间: |
|
| 查看次数: |
6794 次 |
| 最近记录: |