高可用性
高可用性(英语:high availability,缩写为 HA),IT术语,指系统无中断地执行其功能的能力,代表系统的可用性程度。是进行系统设计时的准则之一。高可用性系统与构成该系统的各个组件相比可以更长时间运行。[1]
高可用性通常通过提高系统的容错能力来实现。定义一个系统怎样才算具有高可用性往往需要根据每一个案例的具体情况来具体分析。[1]
概论
其度量方式,是根据系统损害、无法使用的时间,以及由无法运作恢复到可运作状况的时间,与系统总运作时间的比较。计算公式为:
A(可用性),MTBF(平均故障间隔),MTTR(平均修复时间)
在线系统和执行关键任务的系统通常要求其可用性要达到5个9标准(99.999%)。[2]
可用性 | 年故障时间 |
---|---|
99.9999% | 32秒 |
99.999% | 5分15秒 |
99.99% | 52分34秒 |
99.9% | 8小时46分 |
99% | 3天15小时36分 |
注释
- ^ 1.0 1.1 SNIA Dictionary. HA. SNIA. [2017-01-05]. (原始内容存档于2019-04-03).
- ^ J.Gray; D.P. Siewiorek. High-availability computer systems. Computer. 2002-08-06, 24 (9): 39–48 [2017-01-05]. doi:10.1109/2.84898. (原始内容存档于2018-06-19).