我有一个网站,我不知道在哪里托管它的数据库。
Google Cloud SQL D1层内存为0.5 GB,费用为1.46美元/天。
GCEN1-standard-2有7.5 GB的RAM,每天的开销是1.68。
我在Cloud SQL上托管我当前的数据库,当并发活动连接增加时,性能会下降。因为云sql的RAM很低,所以必须这样做。
我可以在VM实例上设置mysql服务器,并可以远程访问外部服务器。另外,Cloud SQL对最大连接数有限制。
那么,为什么要在云SQL上托管呢?
我主要关心的是性能。
发布于 2015-12-02 05:25:45
Google Cloud SQL是一项提供完全托管MySQL数据库的服务。Google负责应用补丁和更新、管理备份和配置复制。在计算引擎VM上安装MySQL将把MySQL的维护和管理工作转移给您。
每个云SQL实例均支持地域可用(https://cloud.google.com/sql/sla),并包含7天的免费备份。在许多地理位置自动加密和复制数据,并自动处理拷贝之间的故障切换。
在成本方面,当您的数据库处于非活动状态时,您的云SQL实例不会向您收费。如果每次使用计费持续15分钟未连接,套餐计费持续12小时未连接,则数据库实例处于非活动状态。"Per Use“和"Package”计费选项可帮助用户根据其数据库使用情况找到节省的费用。总而言之,拥有小型、不经常访问的数据库的Cloud SQL用户每月支付的费用通常不到1.00美元,而运行大型、频繁访问的数据库的用户每月支付的费用更高。
您可以通过针对您的应用程序在GCE上调整MySQL安装来超越Cloud SQL,但我建议您考虑自动故障转移和备份等特性,因为这些特性可能会成为管理难题。
https://stackoverflow.com/questions/34017276
复制相似问题