首页 > 其他分享 >系统可用性几个9

系统可用性几个9

时间:2024-01-24 18:56:53浏览次数:32  
标签:cn 几个 可用性 系统 故障 全栈 分布式系统

大家好,又见面了,我是你们的朋友全栈君。

 

经常看到各种技术文章或者分布式系统介绍说系统的可用性达到了多少个9,那么所谓”几个9“到底是怎么计算的?又意味着什么?我们简单计算分析下看看。所谓”1个9“是指90%,”2个9“是指99%,”3个9“是指99.9%,依次类推。

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

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

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

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

系统可用性几个9 系统可用性几个9

99.jpeg

可见,如果只有1个9的可用性,体验是极其糟糕的,1年下来有1个多月不能使用。一些大型网站号称能过做到4个9,那么1年有52分钟故障时间,其实已经是不错的情况了。如果要宣传自己拥有10个9的可用性,那么意味着100年以内只会故障3秒钟;所以各大厂商的无脑吹嘘也要适可而止。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/158188.html原文链接:https://javaforall.cn

标签:cn,几个,可用性,系统,故障,全栈,分布式系统
From: https://www.cnblogs.com/gaoyanbing/p/17985513

相关文章

  • 【教程】如何在苹果手机上查看系统文件?
    ​引言苹果手机与安卓手机不同,无法直接访问系统文件夹。但是,如果我们想要查看苹果手机的系统文件,可以借助一些工具来实现。本文将介绍一款名为克魔助手的iOS设备管理软件,它能帮助我们轻松查看苹果手机的系统文件。 连接iPhone到电脑,打开克魔助手,用数据线将iPhone连接到电脑上......
  • 大模型系统和应用——高效训练&模型压缩
     背景介绍预训练语言模型以每年十倍的速度增大,越大的模型往往表现出更好的性能;但为了训练这些模型耗费也越来越昂贵,训练代码变得更复杂。我们希望让训练过程变得更加简单,训练变得更高效,并且训练更加廉价。首先我们要分析GPU内存;其次理解在多张显卡之间的合作模式是怎样的......
  • linux系统相关信息查询
    查看主机内核版本:cat/etc/redhat-release查看系统发行版本:uname-r查看主机cpu:lscpu查看主机内存:free-m......
  • 基于SSM的培训机构运营系统
    随着信息互联网购物的飞速发展,一般企业都去创建属于自己的管理系统。本文介绍了培训机构运营系统的开发全过程。通过分析企业对于培训机构运营系统的需求,创建了一个计算机管理培训机构运营系统的方案。文章介绍了培训机构运营系统的系统分析部分,包括可行性分析等,系统设计部分主要介......
  • 5款好用的Linux系统推荐!
    Linux是一款开源的操作系统,这意味着它的源代码可以被任何人查看、修改和使用,而且具有高度的可定制性和灵活性,可以根据不同的需求进行定制和优化。本文为大家推荐5款好用的Linux系统,快来看看吧。好用的Linux系统:Debian、LinuxMint、Manjaro、Ubuntu、Solus。1、LinuxM......
  • 大厂咋做多系统数据同步方案的?
    1背景业务线与系统越来越多,系统或业务间数据同步需求也越频繁。当前互联网业务系统大多MySQL数据存储与处理方案:随信息时代爆炸,大数据量场景下慢慢凸显短板,如:需对大量数据全文检索,对大量数据组合查询,分库分表后的数据聚合查询自然想到如何使用其他更适合处理该类问题的数据组......
  • 你知道1个对象可以创建几个Flow吗?
    Salesforce最初建议客户应该使用“每个对象一个Flow”来设计自动化。但随着客户背景愈发广泛,客户需求愈发丰富,这些建议显然不够明确。从技术上来说,不可能为每个对象只创建一个Record-triggeredFlow。你可能需要在更新数据库之前执行许多操作,而其他操作需要在更新之后运行。因此......
  • linux系统查看ssh登陆记录的方法
     1、下面的提供的命令可以实时检测/var/log/auth.log文件中的SSH登录记录,并只显示包含“ssh”的行sudotail-f/var/log/auth.log|grepssh2、如果你是CentOS、RedHat或Fedora等基于RHEL的发行版,则可以使用以下命令:下面的命令与上面的命令一样,都可以实时的检测/v......
  • mellanox ib card芯片型号是ConnectX-6操作系统centos 7.6升级完内核5.19 .4后,安装驱
    在升级内核后,有时候需要重新编译和安装驱动以适配新的内核版本。以下是一些可能的解决步骤:确保内核头文件已安装:在升级内核后,可能需要安装新内核版本的头文件。使用以下命令安装:bashCopycodesudoyuminstallkernel-devel-$(uname-r)kernel-headers-$(uname-r)确保......
  • SQL_视图_对视图中某几个字段汇总
    对视图中某几个字段汇总SELECTMATNR, sum(PO_QTY)ASPO_QTY, sum(TOTAL_QTY)ASTOTAL_QTY, sum(SURPLUS_QTY)ASSURPLUS_QTY, max(THPRTIME)ASTHPRTIME, sum(RESULT)ASRESULTFROMdbo.v_Exp_RecordBable_RawEdgeGROUPBYMATNR    ......