首页 > 解决方案 > CloudSQL 容灾解决方案备份/恢复

问题描述

我对 Cloud SQL 有点陌生,我正在阅读文档,但坚持下去

MySQL 第二代实例:备份数据存储在两个区域中以实现冗余。如果一个大陆上有两个区域,则备份数据保留在同一个大陆上。但是,如果实例所在的区域不可用,您将无法从其他区域的备份中恢复该实例

因此,让我们想象一下,我在 europe-west1 中使用具有 HA 布局的 mysql 第二代实例运行 Cloud SQL。备份数据也在 europe-west2 中复制以实现冗余(同一大陆)。如果 europe-west1 完全脱机,我可以创建一个新的 Cloud SQL 实例(例如在 europe-west3 上)并恢复我的数据库吗?

我正在尝试找出使用 Cloud SQL 处理多区域 DR 的最佳方法,因为没有跨区域副本

谢谢!

标签: google-cloud-platformgoogle-cloud-sql

解决方案


不,正如文档所述,如果实例的区域处于脱机状态,您将无法从备份中恢复。

无法从备份中恢复数据库并不意味着无法访问 Cloud SQL 数据。第二代实例提供可选的高可用性配置,允许它们拥有故障转移副本。当实例无响应时,Cloud SQL 会自动从其位于同一区域的另一个地区的故障转移副本中提供数据。


推荐阅读