实例和存储可靠性



我是Google Cloud SQL的新手。 通常,所有云实例都具有临时存储。在关机、崩溃、重新启动、维护等情况下,存储在临时磁盘上的数据将丢失。

换句话说,在云词中,数据丢失是预期的

Google Cloud SQL 呢?我的数据存储在永久冗余磁盘上吗?如果发生崩溃,维护,重新启动等情况,我的数据会怎样?

我知道需要备份(一如既往(,但是数据丢失是否像任何云实例一样?即使我的应用程序不需要 99.99% 的 SLA,HA 和只读副本是否是强制性的?例如,如果Cloud SQL应该失败几分钟并且重新联机(使用我的所有数据(,则不是问题。

你觉得怎么样?

tl;dr:Cloud SQL 实例是存储在永久磁盘上还是存储在具有 RAID 或类似系统的存储上以防止数据丢失?

GoogleCloud SQL 的实例实际上运行在 Google Compute Engine VM 上。这意味着数据库存储在永久磁盘 [1] 中。假设这些磁盘非常安全,但是,建议不断创建备份[2](尽管数据丢失是意料之外的(

另一方面,房委会不是强制性的。实际上,您必须在创建实例时显式请求该功能 [3]。

看起来您已经看到了Cloud SQL的SLA,但是如果您还没有[4],请检查一下。

[1] https://cloud.google.com/docs/compare/data-centers/storage#block_storage [2] https://cloud.google.com/sql/docs/mysql/backup-recovery/backups#what_backups_provide [3] https://cloud.google.com/sql/docs/mysql/configure-ha [4] https://cloud.google.com/sql/sla

相关内容

  • 没有找到相关文章

最新更新