大型网站架构-高可用
1 网站可用性度量
故障时间=故障修复时间点-故障发现时间点
故障率=(1-故障时间)*100%
2 高可用的应用服务
过负载均衡进行无状态服务的失效转移
1session绑定 2 session复制 3session服务
3 高可用的底层服务
1分级管理 2 应用服务超时 3 首先考虑异步 4 服务降级 5幂等性
4 高可用的数据
c 一致性a可用性p分区耐受性
用户强一致
用户弱一致
用户最终一致
4.1 数据热备、冷备
4.2 失效确认、访问转移、访问恢复
5 高可用的软件质量保证
5.1 冷热更新
5.2 上线前自动化测试
5.3 预发布验证
5.4 灰度发布,小流量
6 网站运行监控
6.1 服务器性能监控
6.2 服务接口监控
6.3 监控报警
6.4 自动降级

浙公网安备 33010602011771号