Google Cloud SQL可以跨区域执行自动实例故障转移吗?

时间:2014-05-14 21:24:09

标签: mysql high-availability google-cloud-sql

根据documentation,Cloud SQL的数据跨多个区域进行复制。但这只能防止区域中断时数据丢失。为了确保服务的高可用性,Cloud SQL是否提供类似于Amazon RDS的跨区域数据库实例故障转移功能?

2 个答案:

答案 0 :(得分:2)

所有Cloud SQL数据都在多个区域中复制。如果存在区域中断,则实例会自动故障转移到另一个可用区域。

请参阅https://developers.google.com/cloud-sql/faq#replication

答案 1 :(得分:1)

故障转移是自动的,并且对客户端几乎是透明的,所有数据库客户端需要做的就是在连接断开时重新连接 https://cloud.google.com/sql/docs/mysql/high-availability

这不是许多“企业”数据库所考虑的高可用性,具有热/热或主/主设置的Oracle RAC之类的产品将透明地进行故障转移,并且客户端不会注意到实例已死亡,应用程序将继续运行运行没有任何中断。

使用CloudSQL,您的故障转移实例很冷,并且在Google注意到您的主实例已停止响应一分钟后启动。因此,仍有几分钟的停机时间。主要优势是复制,如果灾难将整个区域都带走,那么您可以在几分钟内启动并在另一个区域上运行。