首页 文章

SQL Cloud,何时使用它? [关闭]

提问于
浏览
0

我正在比较谷歌 Cloud 端SQL等服务的成本,以及在 Cloud 端启动自己的虚拟机和任何你喜欢的sql版本 .

VM instance only vs Cloud SQL only

我对结果感到非常惊讶 . Cloud SQL,是同一底层系统价格的两倍多(8个vCPU,52个Go RAM,2个存储)

所以基本上,你付出的代价更高 . 而且我期待相反......当然,你不必自己处理维护和自动备份,但我发现价格差异嘲笑 .

So my question is : 我何时应该考虑使用Cloud SQL而不是运行我自己的专用VM?

现在,我觉得这项服务只是从客户那里赚钱的一种奇特方式 .

注意:我采用了Google Cloud示例,但这与其他 Cloud 提供商的结果相同 .

1 回答

  • 1

    这里的答案是:VM与完全托管服务非常不同 . 就像比较苹果和橘子一样,说实话 .

    创建VM时,您拥有VM . 你可以用它做任何你想做的事,但它只是一个虚拟机 . 该VM可能会重启,在很多情况下必须由您完全配置,不冗余,没有(添加)安全层等 .

    作为托管服务,Cloud SQL(和其他托管服务)提供的功能超出了您在虚拟机上的功能 . 你提到它们中的一小部分,例如备份 . 通过托管服务,您可以获得大量其他对大多数人来说真正重要的事情,例如:

    • 更新,升级

    • 更好的性能(在您的示例中,PD和Cloud SQL的IOPS不匹配)

    • 支持该服务

    • 增加了安全性

    • IAM层

    • 与其他服务的集成

    • 无需"build it yourself"

    • 等......

    虽然(非常)少数人可能想要自己推销,但这通常是浪费时间,而且比使用托管服务风险更大 . 我想如果你问过大多数商业客户,那么托管服务的成本与支付一大群人来复制你从中获得的好处相比就相形见绌了 .

    GCP,AWS和Azure都是如此 .

相关问题