当前位置: 代码迷 >> 高性能WEB开发 >> 可靠性和可用性的区别,该如何解决
  详细解决方案

可靠性和可用性的区别,该如何解决

热度:827   发布时间:2012-03-09 21:42:55.0
可靠性和可用性的区别
最近研究架构设计,发现可靠性的理解上有些模糊。对于可用性,理解起来比较清晰,从定义上看,就是系统长时间无故障运行的能力。有一个计算公式是:系统无故障运行的时间/(系统无故障运行的时间+系统因为故障而不能提供服务的时间)*100%,HA还有5个9的标准等。但是对于可靠性,从定义上看,是指系统在一定时间内无故障运行的能力。 这样看来,只要系统可用性高,自然可靠性就高了,那么这个概念有什么意义。可能我的理解不足,希望大家批评指正,thanks in advance.

------解决方案--------------------
探讨
引用:
看了学到不少,从你说的解释看来,只要系统可用性高,自然可靠性就高了.
但我认为可靠性应该还要保证数据准确性,好像在网上看到一些定义,都和你讲的差不多,但是把可靠性定义是指系统在一定时间内无故障运行的能力,感觉不是很合理

网上有人说:
产品的可靠性和可用性区别在于后者考虑了维修,而前者没有
不知该如何理解.

可靠性的定义与我国的国家标准来看有很大不同.

我理解能力不是很好,请高手指定....


可靠性定义是指系统在一定时间内无故障运行的能力,这其中就说明了这个维修的意思呀,这个一定时间越长,表示可靠性越强,也可以说,系统发生了故障,需要维修,这个维修处理需要的时间越短越好。但不能说这个维修处理时间越短,可靠性越高。因为假如你3分钟就处理了维修,让系统恢复正常了,但是你出问题的频率很高,十天半月就出一次故障,那你可靠性仍然很低。 相反,如果你系统一每180天出一次故障,每次维修时间2个小时,可靠性还是比较高的。可用性,强调的是系统保持可用时间的长短,一般是以百分比的方式来衡量。
  相关解决方案