实例和存储可靠性

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

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

换句话说,在云词中,预计会丢失数据。

Google Cloud SQL怎么样?我的数据是否存储在持久且冗余的磁盘上?在发生崩溃,维护,重启等情况下,我的数据会发生什么变化?

我知道需要备份(一如既往),但是对于任何云实例都会出现数据丢失的情况吗?即使我的应用程序不需要99.99%的SLA,HA和只读副本是强制性的吗?例如,如果Cloud SQL失败了几分钟并且重新联机(包含我的所有数据),则不是问题。

你怎么看 ?

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

google-cloud-sql
1个回答
0
投票

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

另一方面,HA不是强制性的。实际上,在创建实例时必须明确请求它的功能[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

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