大型网站架构-高可用

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 自动降级

posted @ 2018-04-12 09:57  lzf715  阅读(122)  评论(0)    收藏  举报