如何降低在 Google Cloud 中拥有 MySQL 数据库的成本

问题描述 投票:0回答:2

我设置了 Google Cloud MySQL,只在那里存储一个用户(电子邮件、密码、地址),并且由于网站的测试目的,我经常查询它。我设置了最小区域可用性、最低 SSD 存储、内存 3.75GB、1vCPU、禁用自动备份,但在过去 6 天运行该数据库花费了我 15 英镑...如何降低在云中拥有 MySQL 数据库的成本?我很确定支付这笔金额太多了。我的错误在哪里?

mysql google-cloud-platform google-cloud-sql
2个回答
2
投票

我建议使用 Google 定价计算器 检查 Cloud SQL 中 MySQL 数据库的不同配置和定价。

选择实例类型

正如您在问题中所说,您当前使用的是最低标准实例,该实例基于 CPU 和内存定价

由于您当前正在使用数据库进行测试,我建议您使用最低的 共享核心机器类型(即

db-f1-micro
)配置数据库,如此处所示。但注意

db-f1-micro
db-g1-small
机器类型不包含在 Cloud SQL SLA 中。这些机器类型旨在仅提供低成本测试和开发实例。请勿将它们用于生产实例。

选择存储类型

由于您已选择允许的最低磁盘空间,如果您尚未这样做,则可以将存储类型更改为 HDD 而不是 SSD,从而降低成本,如文档中所述:

选择默认值SSD,为您的实例提供 SSD 存储。 SSD 提供更低的延迟和更高的数据吞吐量。如果您不需要对数据进行高性能访问,例如长期存储或很少访问的数据,您可以通过选择 HDD 来降低成本。

  • 请注意,存储类型只能在创建实例时选择,以后无法更改,如创建实例时的消息中所述。

    选择是永久的。存储类型影响性能。

不使用时停止实例

最后,您可以通过在不使用数据库实例时停止数据库实例来降低成本,如文档中所述。

停止实例会暂停实例费用。实例数据不受影响,并且存储和 IP 地址继续收取费用。


使用 Google 定价计算器

以下信息是基于 Google 定价计算器

的计算练习

Google Cloud 定价计算器提供的预估费用仅供讨论之用,对您或 Google 均不具有约束力。您的实际费用可能高于或低于预估费用。注册时将提供更详细和具体的费用清单

按照上述建议,您可以获得每月 6.41 英镑的预估。基于每 7 天 24 小时运行的实例。

使用SSD,它会增加到7.01英镑。如前所述,更改存储类型的唯一方法是创建一个新实例并加载数据。

如果您每周 5 天仅在 HDD 上运行 8 小时,则费用可能会降低至 2.04 英镑。


0
投票

我相信您正在 7*24 小时运行您的实例。您可以安排它在不需要时启动或停止实例。如果您可以减少实例运行时间,成本就会降低。要自动安排开启和关闭,您可以通过此 Google 云博客 https://cloud.google.com/blog/topics/developers-practitioners/lower-development-costs -schedule-cloud-sql-instances-start-and-stop.

成本比较: 实例运行 10 小时/天与 24 小时/天。 [24小时/天]:https://i.stack.imgur.com/8tjA1.png [10小时/天]:https://i.stack.imgur.com/APIjd.png

© www.soinside.com 2019 - 2024. All rights reserved.