本页面简要介绍如何在 Apigee Hybrid 中恢复 Cassandra。
为何使用恢复功能?
在发生灾难性故障时(例如灾难导致 Apigee Hybrid 实例中不可恢复的数据丢失),您可以使用备份彻底恢复 Apigee 基础架构。恢复功能会从备份位置获取数据,并将其恢复到具有相同节点数的新 Cassandra 集群中。不会从旧的 Cassandra 集群获取集群数据。恢复过程的目标是使用快照中的备份数据将 Apigee Hybrid 安装恢复到之前的正常运行状态。
在以下情况下,不建议使用备份进行恢复:
- Cassandra 节点故障。
- 意外删除
apps
、developers
和api_credentials
等数据。 - 多区域 Hybrid 部署中的一个或多个区域出现故障。
Apigee Cassandra 部署和运营架构负责处理单个区域的冗余和容错。在大多数情况下,建议的 Hybrid 多区域生产实现意味着可以使用区域停用和扩展步骤通过另一个活动区域恢复区域故障,而不是从备份中恢复。
在开始实现从 Cassandra 备份恢复之前,请注意以下事项:
- 停用时间:在恢复期间会有停用时间。
- 数据丢失:上次有效备份与恢复完成之间存在数据丢失问题。
- 恢复时间:恢复时间取决于数据和集群的大小。
- 择优挑选数据:您无法仅选择要恢复的特定数据。恢复操作会恢复您选择的整个备份。
如何恢复?
Cassandra 的恢复步骤略有不同,具体取决于您的 Apigee Hybrid 是部署在单个区域中还是多个区域中。如需了解详细的恢复步骤,请参阅以下文档: