电信级“5个9”的可用性要求,出处是哪里

某外国设备商忽悠的
■网友
来源是清晰的,这个是系统论的研究范畴,wikipedia上有清楚的描述,此前调研过,完整的系列包括5个9、9个5等一系列。参考我的一个小短文:

完整的可用性定义:从9个5到9个9 - 钱五哥の自由空间
后来有网友质疑可靠性、可用性的差别,于是有调研了第二篇短文。整体看,不得不佩服外国人的科学积累,所有这些定义和指标都来自硬件
可靠性、可用性、持久性等三个概念 - 钱五哥の自由空间
1、可靠性(Reliability)。针对通用系统的指标。通常在硬件系统中会出现地多一些。主要是指一个系统(设备)在约定条件下完成既定功能的概率。衡量可靠性的指标有FR(故障率)、MTBF/MTTF、MTTR等。软件也是存在可靠性的,但是软件的可靠性一般仅是一个局部,和硬件结合在一起,构成系统后,其可靠性的含义才更为全面。
2、可用性(Availability)。针对通用系统的指标。在软件和硬件系统中都会使用,可用性是从可靠性推导出来的。可用性是指系统无故障运行的时间占比,也就是我在前文中提到的5N、3N5等指标。大体计算公式:Availability = MTBF/(MTBF + MTTR)
【电信级“5个9”的可用性要求,出处是哪里】 3、持久性(Durability)。最初也是针对通用系统的指标,指在物理产品设计的生命周期内,系统保持可用,而无需重度维护/维修的能力。这个和可用性基本上就是一个含义。但是随着数据库的推广使用,ACID概念把持久性D纳入针对数据系统的指标中。通常用在存储、数据库等系统中,持久性保证数据被真正地写到非易失存储系统上。到了分布式数据库以及后面的云计算时代,持久性的含义又加强了,意思是分布式系统已经知道数据写完了(eg. 写完了所有副本或者写完了部分副本和日志等)


    推荐阅读