zoukankan      html  css  js  c++  java
  • 软件系统可靠性的衡量标准:x个9的意思?

    衡量一个软件的可靠性有很多的方法和标准,但最近经常听到和看到x个9的说法,本着不懂就查的精神,对其进行了翻阅,精简解释如下:

    PS:参考了百度-google等搜索出来的一些网页!

    x个9的说法一般针对的是大型软件系统,一些小的软件咱就不提了,那么先看看定义。

    定义:x个9表示的是软件系统在一年之内不宕机的概率,也可以换算成一年之内允许宕机的时间(100%-x个9)。

    example:

    1个9表示一年之内允许宕机的时间为:(1-90%)*365天 = 36.5天

    2个9                                           (1-99%)*365天 = 3.65天

    3个9                           (1-99.9%)*365天*24小时 = 8.76小时

    4个9                 (1-99.99%)*365天*24小时*60分 = 52.6分钟

    5个9               (1-99.999%)*365天*24小时*60分 = 5.26分钟

    6个9           (1-99.9999%)*365天*24小时*60分*60秒 = 31秒

    .............

    从上面的计算可以看出,“1个9”和“2个9”的标准耗时太长,无法被接受。

    6个9及以上的高可靠性(HA)可以做到,但是付出的成本太大,得不偿失,因此也不太推荐。

    综合而言,业界使用较多的说法居于“3个9”到“5个9”之间。

  • 相关阅读:
    7.1 异常处理结构
    第 7 章 异常处理结构、代码测试与调试
    6.4.2 案例精选
    6.4.1 标准库 os、os.path 与 shutil 简介
    设计模式----装饰模式
    设计模式---单例模式
    设计模式--工厂方法模式
    设计模式-简单工厂模式
    设计模式基础知识
    更改Mysql数据库中的数据出现乱码问题
  • 原文地址:https://www.cnblogs.com/yibobo-blog/p/5057939.html
Copyright © 2011-2022 走看看