高可用(High Availability)
缩写:HA
简述
通过冗余与自动/半自动故障转移,使数据库服务在节点或机房故障时仍满足可用性目标。可用性是概率与过程,不是单开主从即完成。
使用场景
生产库拓扑、RTO/RPO 设定、演练切换。
实践与应用
• 定义 RTO/RPO 并选同步级别。
• 自动切换+数据丢失窗口要产品知情。
• 定期故障演练与runbook。
注意事项
• 脑裂双主写可能导致分叉。
• 只冗余不算 HA:要检测、切换、流量切换。
对比与易混
HA vs 灾备(DR 距离与目标不同);HA vs 负载均衡读扩展。
关联术语
• 故障转移:达成手段
• RTO / RPO:目标度量
• 复制:冗余基础