4个9意味着一年只能停机52.5分钟

高可用意味着系统99.99%的时间都在正常运行。三种双节点架构 👇
1️⃣ 主备(Primary-Backup)
- 备节点只是待命,数据从主节点复制
- 主节点故障时需要手动切换
- 缺点:备节点浪费硬件资源
2️⃣ 主从(Primary-Secondary)
- 从节点可以处理读请求,分担读负载
- 数据复制有延迟,从节点读到的数据可能不一致
3️⃣ 双主(Primary-Primary)
- 两个节点都能处理读写
- 提升吞吐量,但使用场景有限
- 两个节点同时更新同一数据时结果不可预测,谨慎使用
📊 如果单节点可用性90%,双节点架构可以提升到99%
💡 大多数场景用主从架构就够了。双主架构要特别注意数据冲突问题。
#高可用 #系统设计 #架构师 #程序员 #后端开发 #技术干货