Cloud SQL 中的可用性

本页介绍了会影响 Cloud SQL 可用性的操作。

Cloud SQL 可帮助您最大限度地延长数据库的正常运行时间,而无需对应用进行任何更改。Cloud SQL 企业 Plus 版提供可用性达 99.99% 的SLA,并且在执行多项计划内操作时停机时间几乎为零,可为您的应用提供更强的弹性和业务连续性。

最大限度延长正常运行时间意味着缩短数据库的停机时间。停机通常由计划内和计划外事件引起。

对于意外事件(例如可用区内一个或多个基础架构组件发生故障*),Cloud SQL 高可用性 (HA) 会在次要可用区中启动具有相同 IP 地址且不会丢失数据的数据库,以便应用可以恢复对数据库的操作。Cloud SQL 高可用性也适用于 Cloud SQL 企业版。如需详细了解如何在 Cloud SQL 中配置高可用性,请参阅高可用性 (HA) 简介

对于维护或某些实例重新配置等计划内事件,Cloud SQL 企业 Plus 版可为主实例提供近乎零停机时间,且无需进行应用更改或代理配置。

* 墨西哥、蒙特利尔和大阪区域有三个可用区,每个区域的可用区位于一个或两个物理数据中心内。 这些区域正在扩展到至少三个物理数据中心。如需了解详情,请参阅 Cloud 位置Google Cloud Platform SLA。如需提高工作负载的可靠性,请考虑多区域部署

计划内操作,停机时间几乎为零

以下计划操作可受益于 Cloud SQL 企业 Plus 版主实例的接近于零的停机时间。这些停机时间适用于独立(可用区)实例和高可用性(区域)实例。

  • 维护,包括以下停机时间不到一秒的操作:

    • Cloud SQL 每季度执行的自动维护
    • 您可以随时发起的自助维护
    • 您可以发起的维护模拟,用于测试小于一秒的停机行为
  • 次要版本升级
    • 对 MySQL 8.0 实例执行次要版本升级,停机时间不到一秒
  • 实例扩缩

    • 扩容:根据需要尽可能频繁地增加 Cloud SQL 实例的计算大小(vCPU、内存)
    • 缩减规模:不经常缩减 Cloud SQL 实例的计算规模(vCPU、内存)

  • 数据缓存

    • 根据需要启用或停用数据缓存
  • 版本升级

    • 执行到 Cloud SQL 企业 Plus 版的就地升级

后续步骤