了解高可用性
第2代
本文件说明第二代 Cloud Databases 已全面上市,目前正在逐步向新区域推出。 您可以在 此处 查看各地区的供应情况。
区域
Cloud Databases 实例部署在多区域(MZR)或单园区多区域中。 每个实例均部署在高可用性配置中;也就是说,每个数据库都会将数据复制到一台或多台服务器上,从而确保数据在正常运行期间具有高可用性。
如果 MZR 中发生单个校园多区域故障,或者任何区域发生硬件故障,您的数据仍然可以访问,因为这些数据已复制到其他正常运行的数据库服务器上。 IBM Cloud® 的现场专家负责处理此类问题。
有关您的特定数据库如何在其各个成员之间复制数据的更多信息,请参阅您的 Cloud Databases 文档。
备份
- 除了高可用性配置外,对于部署在 IBM Cloud® 多区域中的环境,Cloud Databases 平台会每天对您的数据进行快照和备份,并将这些快照存储 在与VPC Block Storage 快照相同的区域中。
- 对于大多数 IBM Cloud® 单园区多区域,您的数据会通过单园区多区域 VPC 中的 Block Storage 快照在本地进行备份。
目前,独立备份功能仅适用于 Databases for MySQL。 有关独立备份的更多信息,请参阅《 了解独立备份 》。
如果发生整个区域故障,该区域内的数据库服务器可能无法访问,但备份数据仍然可用。 您可以从服务管理控制台,基于这些备份将数据恢复到某个可用区域。 如需了解更多信息,请参阅 Cloud Databases 上的备份文档。
当 Cloud Databases 平台恢复时,您有责任 创建一个新的服务实例 用于恢复。 您还需负责测试备份的有效性和恢复时间。 如需了解更多信息,请参阅 “Cloud Databases 的共同责任”页面中的 “灾难恢复”部分。
应用层高可用性
通过网络和云服务进行通信的应用程序可能会遇到短暂的连接故障。 当因与部署环境或 IBM Cloud 的连接暂时中断而导致错误时,您应设计应用程序以重试连接。
由于 Cloud Databases 是一项托管服务,因此定期更新和数据库维护是正常运营的一部分。 此类维护工作有时可能会导致数据库在短时间内无法使用。
您的应用程序必须能够处理数据库的临时中断,针对失败的数据库命令实现错误处理,并实现重试逻辑以从临时中断中恢复。
预计不会出现数据库不可用或连接中断的情况,即使持续几分钟也不例外。 如果您遇到持续超过一分钟的断连情况,请提交包含详细信息的 工单,以便我们进行调查。
如果您在多个区域都有部署,则必须在每个区域中配置 IBM Cloud® Monitoring 并启用平台指标。 如需了解更多信息,请参阅 IBM Cloud Monitoring 集成。
SLA
- 请参阅 《了解 IBM Cloud 如何确保高可用性和灾难恢复》,以进一步了解 IBM Cloud 中的高可用性和灾难恢复标准。
- 所有 IBM Cloud® 第二代数据库的正式发布(GA)产品均符合 IBM Cloud® 服务级别协议 (SLA)的条款。
- 如需了解更多信息,请参阅 “Cloud Databases 的职责”页面。