可用性度量(系统可用性几个9)

1. 简介

可用性的反面是故障时间,网站或者分布式系统会因为很多原因导致不可用,比如:序bug;运维更新错误;环境配置升级变化;机器硬件故障;被恶意攻击;网关不小心踢掉了网线/电源插座;市政施工挖断了光纤;程序猿删库跑路;地震海啸自然灾害等等。

如果按照年为单位计算系统的故障时间,公式如下:

故障时间秒数=(1-可用性) 365 24 * 3600

计算10个9以内的情况得到如下结果:

image-20200213143457495

2. 总结

  • 1个9的可用性:

    体验是极其糟糕,1年下来有一个多月不能使用

  • 2个9:

    基本可用

  • 3个9:

    较高可用

  • 4个9(一些大型网站,如QQ)

    那么一年就有52分钟的故障时间,已经不错了

  • 5个9

    极高可用性

  • 10个9

    100年以内智慧故障3秒,吹牛逼。。。。

参考文章

系统可用性几个9

results matching ""

    No results matching ""