5.1. 计划外停机的类型和KingbaseES高可用性解决方案 ¶
下表描述了如何使用最大可用性的特性来解决造成计划外停机的各种故障。
故障类型 | 解决方案 | 优势 |
|---|---|---|
集群或站点故障 | 读写分离集群 |
|
异构数据同步软件 |
| |
备份恢复管理工具 |
| |
实例或主机故障 | 读写分离集群 或Clusterware |
|
存储故障 | 读写分离集群 |
|
备份恢复管理工具 |
| |
数据损坏 | 数据损坏检测 读写分离集群 |
|
人为错误 | 备份恢复管理工具 |
|
响应慢或挂起 | 监控工具 |
|
5.2. MAA计划外恢复能力 ¶
在下表中对MAA中各级别架构应对各类故障使用的特性和对应能力做了描述。
事件 | MAA解决方案 | RTO | RPO |
|---|---|---|---|
实例故障 | 初级:自动重启 | 分钟 (能重启成功的情况) | 零丢失 |
中级、高级:故障切换 | 秒-分钟 | 零丢失 | |
主机/网络故障存储可用 | 初级:修复故障后重启恢复 | 小时-天 | 零丢失 |
中级:读写分 离集群/Clusterware :故障切换 | 秒-分钟 | 零丢失 | |
高级:读写分离集群故障切换 | 秒-分钟 | 零丢失 | |
存储故障 | 初级、中级 (Clusterware): 通过备份恢复 | 小时-天 | 丢失尚未归档到 备份存储的数据 |
中级(读写分离集群 )、高级: 故障切换 | 秒-分钟 | 零丢失 | |
数据损坏(设备损坏造成) | 初级、中级 (Clusterware): 坏块检测后根据原因影响 范围选 择数据对象重做或从 最近的完整备份恢复 | 小时-天 | 单个对象的部分 数据或最近的未 损坏备份至今 |
中级(读写分离集群 )、高级: 故障切换 | 秒-分钟 | 零丢失 | |
人为错误 | 所有等级 | 取决于发现时间 | 取 决于具体错误, 可通过 时间点恢复处理 |
集群故障站点故障 | 初级、中级 :通过异地备份恢复 | 小时-天 | 丢失尚未归档到 备份存储的数据 |
高级: 切换到其他可用区或地域 | 秒-分钟 | 零丢 失或接近零丢失 取决于同步配置 | |
响应慢或挂起 | 所有等级 | 通过性能指标监控 发现,取决于后续 排查和处理速度 | 零丢失 |




