12.万无一失:网站的高可用架构

这里写图片描述


5.1 网站可用性的度量与考核
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述


5.2 高可用的网站架构
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述


5.3 高可用的应用
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述


5.4 高可用的服务
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述


5.5 高可用的数据
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述


5.6 高可用网站的软件质量保证
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述


5.7 网站运行监控
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述


5.8 小结
这里写图片描述


高可用:冗余与失效转移

应用层: 用负载均衡进行心跳检测

服务层: 应用层通过分布式服务调用框架调用服务,分布式服务调用框架在应用层客户端实现软件负载均衡,通过服务注册中心对提供的服务进行检测,失效转移。

高可用服务:(分级管理,超时设置,异步调用,服务降级(拒绝服务,关闭服务),幂等性设计)

高可用数据:(数据备份,失效转移)

数据一致性(consistency):一部分副本写入成功,一部分副本写入失败
数据可访问(availability ):多分数据副本,如果一个坏了,切换到另外一个上。
数据持久性(persistent):保证数据可持久存储
CAP 原理 :一个提供数据服务的存储系统,无法同时满足 数据一致性,数据可用性,数据持久性

数据备份:(冷备份,热备份)
冷备份:简单,廉价,定期备份,不能保证数据一致性和数据可用性
热备份:异步热备份,同步热备份
异步热备份:多份数据副本的写入操作异步完成(主存储器,从存储器)
同步热备份:多份数据副本的写入操作同步完成(并发写入,没有主从之分)

失效转移:(失效确认,访问转移,数据恢复)
失效确认:心跳检测,应用程序访问失败报告

高可用网站软件质量保证:(网站发布,自动化测试,预发布验证,代码控制,自动化发布,灰度发布)

监控数据采集:(用户行为日志(服务器端日志收集,客户端浏览器日志收集),服务器性能监控,运行数据报告)

监控管理:(系统报警,失效转移,自动优雅降级,)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值