服务器稳定性和可靠性的区别,对比Availability可用性、Reliability可靠性、Stability稳定性...

简单区分

从事故、稳定方面简单理解如下:

名词

简单理解

可靠性

不出事故

可用性

不出事故 出事故后,快速止损

ddd-

-

稳定性

解决故障问题基础上 服务持续稳定、性能稳定

总体对比

可用性

可靠性

稳定性

英文

Availability

Reliability

Stability

关注点

关注的是服务总体的持续时间。

系统在给定时间内总体的运行时间越长,可用性越高。

关注系统可以无故障地持续运行的概率,关注的是故障率。

故障的频率越高,可靠性越低。

影响可靠性的因素就是能够引起故障的所有因素,包括软件设计错误,编码错误,硬件故障等等。

指软件在一个运行周期内、在一定的压力条件下,在持续操作时间内出错的概率,性能劣化趋势等等。

如果一个系统的性能时好时坏,它一定是不稳定的,而不一定是不可靠的。

稳定性更关注系统在给定条件下的响应是否一致,行为是否稳定。

可靠是可用的前提,稳定是可靠的进一步提升。

对比

在《分布式系统原理与范型》中提到的下面例子中比较准确的解释了两者的区别:

如果系统在每小时崩溃1ms,那么它的可用性就超过99.9999%,但是它还是高度不可靠。

与之类似,如果一个系统从来不崩溃,但是每年要停机两星期,那么它是高度可靠

你可能感兴趣的:(服务器稳定性和可靠性的区别)