「架构技术专题」如何构建网站高可用架构(详细分析篇)?(6)
网站的可用性(Avaliability)描述网站可有效访问的特性。 1、网站可用性的度量与考核 网站不可用时间(故障时间)=故障修复时间点-故障发现(报告)时间点 网站年度不可用时间=(1-网站不可用时间/年度时间)× 100% 可用性指标时网站架构设计的重要指标,对外是服务承诺,对内是考核指标,具体到每个工程师,更多的是使用故障分。 所谓故障分是指对网站故障进行分类加权计算故障责任的方法。如下是个案例: 分类描述权重 事故级故障严重故障,网站整体不可用100 A类故障网站访问不顺畅或核心功能不可用20 B类故障非核心功能不可用,或核心功能少数用户不能访问5 C类故障其他故障1 故障分的计算公式为: 故障分=故障时间(分钟)* 故障权重 2、网站的高可用架构 一个典型的网站设计通常遵循如下图所示的基本分层模型。 在负载的大型网站架构中,划分的粒度会更小,更详细,但通常还是能够把这些服务器划分到这三层中。 对于应用层的服务器通常为了应对高并发的访问请求,会通过负载均衡设备将一组服务器组成一个集群共同 对外提供服务,当负载均衡设备通过心跳检测到某台服务器不可用时,就将其从集群列表中提出,并...
