我想创建一个Google Cloud SQL实例,但我不确定是否选择高可用性。
根据我的理解,故障转移开关可能需要几分钟,但不会立即完成,而且成本大约是常规实例成本的2倍。
仅在区域中断的情况下才会触发故障转移,而不是在db问题的情况下。由于每月的正常运行时间至少为99.95,因此最大可能达到每月21分钟的中断时间。故障转移最多可能需要5分钟,我们可以假设单个事件上没有发生21分钟的停机时间,因此是否真的需要订阅高可用性?
答案 0 :(得分:4)
完整的区域中断可能非常罕见,因此如果您不关心它,可能确实不需要HA实例。
HA实例还有两个优点:
答案 1 :(得分:1)
HA故障转移不仅仅是针对整个区域的中断。只要主实例停止响应超过一分钟,它就会启动。
它比重新启动更快,比重新启动更可靠,并且自动运行,这意味着当mysql崩溃时,它可使您的停机时间大大缩短。
此外,您是否不需要HA即可申请SLA,没有HA,您就不是多区域的,因此您无法满足“停机时间”的定义
“停机时间”是指(ii)关于Cloud SQL Second Generation for MySQL,SQL Server的Cloud SQL和PostgreSQL的Cloud SQL:全部 多区域实例的连接请求失败。 https://cloud.google.com/sql/sla