HA-什么是高可用

HA即high availability,高可用,也就是高度可用,什么是高度可用呢,其实也是一种容错特性,是说一个系统可以发生错误,但是这个系统经过良好的设计,减少down机时间从而保持服务高度的可用性。

一般经常听说一个系统的高可用达到4个9,6个9,这个是怎么衡量的呢,一般来说是用一年当中,服务正常运行的时间来衡量的,下面的表是从wiki上贴来的:

Availability Downtime per year Downtime per month Downtime per week owntime per day
90% (1个9) 36.5 days 2 hours 16.8 hours 2.4 hours
95% 18.25 days 36 hours 8.4 hours 1.2 hours
97% 10.96 days 21.6 hours 5.04 hours 43.2 minutes
98% 7.30 days 14.4 hours 3.36 hours 28.8 minutes
99% (2个9) 3.65 days 7.20 hours 1.68 hours 14.4 minutes
99.5% 1.83 days 3.60 hours 50.4 minutes 7.2 minutes
99.8% 17.52 hours 86.23 minutes 20.16 minutes 2.88 minutes
99.9% (3个9) 8.76 hours 43.8 minutes 10.1 minutes 1.44 minutes
99.95% 4.38 hours 21.56 minutes 5.04 minutes 43.2 seconds
99.99% (4个9) 52.56 minutes 4.38 minutes 1.01 minutes 8.66 seconds
99.995% 26.28 minutes 2.16 minutes 30.24 seconds 4.32 seconds
99.999% (5个9) 5.26 minutes 25.9 seconds 6.05 seconds 864.3 milliseconds
99.9999% (6个9) 31.5 seconds 2.59 seconds 604.8 milliseconds 86.4 milliseconds
99.99999% (7个9) 3.15 seconds 262.97 milliseconds 60.48 milliseconds 8.64 milliseconds
99.999999% (8个9) 315.569 milliseconds 26.297 milliseconds 6.048 milliseconds 0.864 milliseconds
99.9999999% (9个9) 31.5569 milliseconds 2.6297 milliseconds 0.6048 milliseconds 0.0864 milliseconds

接触Opensatck之前我很少了解这方面的东西,openstack这么庞大的一套系统,想要用来提供可靠的服务,必然需要HA的方案来支持,各个厂商也有自己的ha方案,自己学习的时候一看到各种工具就依然懵了,看到一篇博客介绍Google的高可用实践的,站在运维的角度了解一下,也很有帮助啊。

results matching ""

    No results matching ""