【发布时间】:2020-01-13 21:26:15
【问题描述】:
我在 RDS 和 Cloud SQL 之间犹豫不决的原因是,我找不到如果我将 Cloud SQL 实例设置为具有只读副本的高可用性,计划的维护将如何进行。在阅读了几个小时的 SO 和文档之后,我相信即使在 HA 实例的情况下,您也可能会因计划维护而遇到中断,因此您无法将任何设置/策略设置为具有几乎 100% 的正常运行时间,这与 AWS RDS 不同可以为副本设置不同的维护窗口。
我说的对吗?如果没有,如何实现与 AWS 中的相同?如果我是,这种行为背后的理由是什么?如果您不能保证始终可以访问它,您甚至应该如何将您的服务转移到 GCP?如果 HA 也有停机时间,那它还有什么意义?
【问题讨论】:
-
本文档涵盖维护窗口:cloud.google.com/sql/docs/mysql/maintenance 用于 MySQL。每个数据库都有一个类似的文档。编辑您的问题以指定什么类型的事件。有些事件需要停机,有些则不需要。
-
设计您的服务以处理停机时间。没有任何服务可以提供 100% 的正常运行时间。不管花多少钱,总会有一个小窗口。
标签: google-cloud-platform google-cloud-sql