本页面介绍了会影响 Cloud SQL 可用性的操作。
Cloud SQL 可帮助您最大限度地延长数据库的正常运行时间,而无需对应用进行任何更改。借助 99.99% 正常运行时间的SLA,以及在执行多项计划内操作时几乎为零的停机时间,Cloud SQL 企业 Plus 版可为您的应用提供更高的弹性和业务连续性。
最大限度地延长正常运行时间意味着减少数据库的停机时间。停机时间通常是由计划内和计划外事件引起的。
对于计划外事件(例如某个可用区内的一个或多个基础设施组件发生故障),Cloud SQL 高可用性 (HA) 会在次要可用区中启动数据库,并使用相同的 IP 地址且不会丢失数据,以便应用可以恢复对数据库的操作。Cloud SQL 高可用性也适用于 Cloud SQL 企业版。如需详细了解如何在 Cloud SQL 中配置高可用性,请参阅高可用性 (HA) 简介。
对于计划内事件(例如维护或某些实例重新配置),Cloud SQL 企业 Plus 版可为主实例提供近乎零停机时间,且无需进行应用更改或满足代理要求。
计划内操作,停机时间几乎为零
以下计划内操作可从 Cloud SQL 企业 Plus 版主实例的近乎零停机时间中受益。这些停机时间适用于独立(可用区级)和高可用性(区域级)实例。
维护,包括以下操作,且停机时间不到 1 秒:
- Cloud SQL 每季度执行的自动维护
- 您可以随时发起的自行维护
- 您可以启动来测试亚秒级停机行为的维护模拟
- 次要版本升级
- 在停机时间不到 1 秒的情况下对 MySQL 8.0 实例执行次要版本升级
- 对于 PostgreSQL 实例,次要版本升级是自动维护的一部分,并且在不到 1 秒的停机时间内完成
实例扩缩
- 扩容:根据需要频繁增加 Cloud SQL 实例的计算大小(vCPU、内存)
缩容:偶尔缩减 Cloud SQL 实例的计算大小(vCPU、内存)
-
- 根据需要频繁地启用或停用数据缓存
-
- 对 Cloud SQL 企业 Plus 版执行就地升级
后续步骤
阅读灾难恢复 (DR) 相关内容