了解Cloud Databases的高可用性
This document covers all the IBM Cloud® Databases, which include Databases for PostgreSQL, Databases for MongoDB, Databases for Redis, Databases for Elasticsearch, IBM Cloud® Databases for MySQL, Messages for RabbitMQ, Databases for EnterpriseDB and Databases for etcd.
区域
IBM Cloud®数据库实例部署在多区域(MZR)(如达拉斯、法兰克福、伦敦、悉尼、东京和华盛顿)或单园区多区域(如钦奈)。 每个实例都以高可用配置部署;也就是说,每个数据库都会将数据复制到一个或多个服务器上,使数据在正常运行期间高度可用。
如果 MZR 中的单校区多区域故障或任何区域的硬件故障发生,您的数据仍可访问,因为这些数据被复制到其他完全正常运行的数据库服务器上。 IBM Cloud®会解决这些问题。专家到位。
有关特定数据库如何在各成员间复制数据的详细信息,请参阅Cloud Databases文档。
备份
- 除了高可用性配置外,对于在IBM Cloud®多区域中的部署,IBM Cloud®会每天对您的数据进行快照和备份。数据库平台进行快照和备份,并存储在 跨区域Cloud Object Storage桶 中。
- 对于大多数IBM Cloud®单校区多区区域,您的数据在 单校区多区区域Cloud Object Storage桶 中进行本地备份。
如果整个区域发生故障,该区域的数据库服务器可能无法访问,但备份数据仍然可用。 您可以从服务管理控制台将这些备份恢复到可用区域。 有关详细信息,请参阅 Cloud Databases备份文档。
当IBM Cloud®数据库平台恢复时,您有责任 创建一个新的服务实例 用于恢复。数据库平台恢复时,您有责任创建新的服务实例。 您也有责任测试备份的有效性和恢复时间。 有关详细信息,请参阅* Cloud Databases共享责任*页面中的 灾难恢复部分。
应用级高可用性
通过网络和云服务进行通信的应用程序会受到瞬时连接故障的影响。 当与部署或IBM Cloud 的连接暂时中断而导致错误时,您需要设计应用程序重试连接。
由于Cloud Databases是一项托管服务,因此定期更新和数据库维护是正常运行的一部分。 此类维护偶尔会导致数据库在短时间内无法使用。
您的应用程序必须能够处理数据库的临时中断,对失败的数据库命令执行错误处理,并执行重试逻辑以从临时中断中恢复。
预计不会出现几分钟的数据库不可用或连接中断情况。 如果超过一分钟仍无法连接,请开立 支持票据 并提供详细信息,以便我们进行调查。
如果在多个区域部署,则必须在每个区域配置IBM Cloud® Monitoring并启用平台指标。 更多信息,请参阅 IBM Cloud Monitoring 集成。
SLA
- 请参阅 IBM Cloud如何确保高可用性和灾难恢复, 了解有关IBM Cloud 中的高可用性和灾难恢复标准的更多信息。
- 所有IBM Cloud®数据库数据库一般可用性 (GA) 产品符合IBM Cloud®服务级别协议 (SLA) 条款。服务级别协议(SLA) 条款。
- 有关详细信息,请参阅 Cloud Databases责任 页面。