经常听到“五个九”这样的词,它指的是99.999%的正常运行时间或者可用性。
虽然从绝对意义上来讲,这是最好的可用性,但也要认识到,由许多这种设备组成的系统的整体可靠性可以相差很大,这取决于该系统能否容忍单个组件故障。
假设一套系统需要5台可靠性达99%的服务器才能运行。那么,该系统的可用性为0.99*0.99*0.99*0.99*0.99,也就是可用性为95%。但是如果单个服务器的可靠性仅为95%的话,那么整个系统的可靠性就下降到只有76%。
相反,如果在任意时刻,只要保证5台服务器中的1台正常工作,系统即运行正常。那么,系统的可用性就高达99.999%。系统的正常运行时间与各个组件的可靠性临界点相关,这个观点有助于更直观地认识什么是系统可用性。
如果“系统可用性为99%”这样的表述有点抽象的话,可以从系统在给定时间段内的故障时间来考虑这一问题。举个例子来说明,99%的可用性相当于一年中有3.5天的故障时间,或者是一个月中有7个小时的故障时间。99%的可用性还是听上去那么美好吗?
文章:hadoop基础教程1.1.3
最新评论