系统架构,集群部署,高可用(HA),服务保活,热备冷备
2024-04-12 17:09:17 0 举报
AI智能生成
高可用(HA)方案是一种旨在提高系统稳定性和可用性的技术方案。它通过冗余和故障转移机制,确保系统在部分组件出现故障时仍能继续运行。方案的核心内容包括:冗余组件的设计,如多台服务器、网络设备和存储设备等,以便在单个组件发生故障时,其他组件可以接管工作;故障检测和恢复机制,如健康检查、自动重启和负载均衡等,以便及时发现并处理故障;数据同步和备份机制,以确保在故障发生时,系统可以快速恢复数据和服务。此外,HA方案还需要考虑文件类型的兼容性和可扩展性,以适应不同业务场景和需求。
作者其他创作
大纲/内容
高可用(HA)
人工观察手动重启服务
自动拉起脚本
运维
无HA
硬件资源 * 2,成本高
抗硬件故障,抗网络故障
切换仍有停机时间
分布式每个微服务都部署一遍不启动
哪个core发现故障启动哪个
省资源成本
可靠性不如直接冷备
N:1备份
冷备
双读双写
主从同步
缓存HA
一主多从
读写分离
LVS(4层) + KeepAlived
数据库HA
业务不中断
PV亿级/日
HAProxy + KeepAlived + Nginx(7层)
应用HA
热备
外框
目标:99.99% 停机8.76小时/年
冗余(集群化) + 自动故障转移,旨在通过设计减少分布式系统不能提供服务的时间
收藏
0 条评论
下一页