当前位置:网站首页>System availability: 3 9s, 4 9s in SRE's mouth... What is it?
System availability: 3 9s, 4 9s in SRE's mouth... What is it?
2022-08-01 22:41:00 【InfoQ】
1. System Availability
1.1-What is System Availability
- Time interval: It means that the system availability is counted within the specified time range.
- Workable state: This leads to a formula.That is [system availability = system uptime (time to troubleshoot) / total system operation time]
1.2-the purpose of establishing "system availability"
2. Two ways to measure system availability
- System availability for time latitude.
- Request system availability for latitude.
- System availability at time latitude:
Availability = Program Uptime / (Program Uptime + System Downtime)
- RequestSystem Availability of Latitude:
Availability = Number of successful requests / Total number of requests
3. Time LatitudeThe system availability of
- 3 9s: (1-99.9%)36524=8.76 hours, which means that the maximum possible business interruption time of the system in one year of continuous operation is 8.76 hours.
- 4 9: (1-99.99%)36524=0.876 hours=52.6 minutes, which means that the maximum possible business interruption time of the system in one year of continuous operation is 52.6 minutes.
- 5 9: (1-99.999%)36524*60=5.26 minutes, which means that the maximum possible business interruption time of the system in one year of continuous operation is 5.26 minutes.

- The higher the number of 99 in the system, the higher the availability of the system.
4. System availability of requested latitude
- 90% system availability: means that 1000 of 1000 requests are allowed * (1- 90%) = 100An error occurred in the request.
- System availability 99%: Indicates that 1000 * (1- 99%) = 10 requests are in error out of 1000 requests.
- System availability 99.9%: Indicates that 1000 * (1- 99.9%) = 1 request error is allowed out of 1000 requests.
5. Factors to be considered in the establishment of system availability goals
5.1-Cost
5.2-Business Tolerance
6. Summary

边栏推荐
- APP专项测试:流量测试
- 03. GO language variable definition, function
- 1. @Component注解的原理剖析
- Implementation principle of VGUgarbage collector (garbage collector)
- 小程序毕设作品之微信美食菜谱小程序毕业设计成品(6)开题答辩PPT
- 论文解读(GSAT)《Interpretable and Generalizable Graph Learning via Stochastic Attention Mechanism》
- 关于ETL的两种架构(ETL架构和ELT架构)
- SAP Spartacus NgExpressEngineDecorator 的工作原理
- 深度学习Course2第二周Optimization Algorithms习题整理
- 企业公众号文章写作方向:如何写出读者认可的优质内容
猜你喜欢
编曲软件FL studio20.8中文版功能和作用
小程序毕设作品之微信体育馆预约小程序毕业设计成品(4)开题报告
罗克韦尔AB PLC RSLogix5000中的比较指令使用方法介绍
03. GO language variable definition, function
Use Jenkins for continuous integration, this knowledge point must be mastered
JS prototype hasOwnProperty in Add method Prototype end point Inherit Override parent class method
小程序毕设作品之微信美食菜谱小程序毕业设计成品(6)开题答辩PPT
使用分类权重解决数据不平衡的问题
2022 edition of MySQL tutorial, top collection good, take your time
y84.第四章 Prometheus大厂监控体系及实战 -- prometheus告警机制进阶(十五)
随机推荐
如何理解 new (...args: any[]) => any
用户体验 | 如何度量用户体验?
03. GO language variable definition, function
npm包【详解】(内含npm包的开发、发布、安装、更新、搜索、卸载、查看、版本号更新规则、package.json详解等)
Create virtual environments with virtualenv and Virtualenvwrapper virtual environment management tools
从0到1:图文投票小程序设计与研发笔记
The must-have "fishing artifact" for programmers is here!
JS prototype hasOwnProperty in 加方法 原型终点 继承 重写父类方法
联邦学习入门
Recycling rental system 100% open source without encryption Mall + recycling + rental
【C补充】链表专题 - 单向链表
dvwa 通关记录1 - 暴力破解 Brute Force
Wechat Gymnasium Reservation Mini Program Graduation Design Finished Work Mini Program Graduation Design Finished Product (2) Mini Program Function
Three, mysql storage engine - building database and table operation
seaborn笔记:可视化统计关系(散点图、折线图)
别看了,这就是你的题呀
联邦学习在金融领域的发展和应用
如何给 UE4 场景添加游戏角色
深度学习Course2第二周Optimization Algorithms习题整理
[Mobile Web] Mobile terminal adaptation