本页介绍了会影响 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 实例上执行次要版本升级,停机时间不到一秒
- 对于 PostgreSQL 实例,次要版本升级属于自动维护的一部分,并且在升级过程中停机时间不到一秒
实例扩缩
- 扩容:根据需要尽可能频繁地增加 Cloud SQL 实例的计算大小(vCPU、内存)
缩减规模:不经常缩减 Cloud SQL 实例的计算规模(vCPU、内存)
-
- 根据需要启用或停用数据缓存
-
- 执行到 Cloud SQL 企业 Plus 版的就地升级