当前位置:网站首页>分布式.高可用 高可扩展 指标
分布式.高可用 高可扩展 指标
2022-07-21 03:20:00 【闲猫】
高可用
核量指标
可用性 = 平均故障时间 / 系统总运行时间,一般使用几个9来描述系统的可用性
指标设定
设计目标是多少,看损失和需要保证指标的代价比对衡量。
比如:小系统,停1天也没啥损失,那么就可以给1个9。
但如果电子商城,一年5亿的销售额,如果是1个9,就相当于5亿*10%=5KW销售额的损失,5KW销售额*5%的毛利率=250W利润损失。如果提升到2个9,损失能降低90%,即:225W,但提升到2个9远远不需要这么多钱。 这就可以提升。如果再继续提升就降低不了多少损失了。
上面只是从经济角度来分析,如果有其他不可量化因素就另说。但无论咋样,都必须基于实际,可用性越好,代价就越大。
高可扩展
在现有架构的基础上,面对突发的流量,通过增加机器或者服务的方式对系统进行扩展的能力,通常增加一倍服务或者机器性能不会提升100%,会有一定的边际成本,理想的扩展能力是:资源增加几倍,性能提升几倍。
对于业务集群或者基础组件来说,扩展性 = 性能提升比例 / 机器增加比例,通常来说,一个系统扩展能力要维持在70%以上。
比如:1W的并发量,通过增加服务和机器需要支撑1.7W并发量。而且性能不会有明细下降,或者甚至不达标。
END
边栏推荐
- Top 10 NFTs at present
- [QT] correct method of character encoding conversion of log path
- Software testing interview question: what is the task of testers in the process of software development?
- Detailed explanation of at mode principle of Seata (3)
- 软件测试面试题:测试计划工作的目的是什么?测试计划文档的内容应该包括什么?其中哪些是最重要的?
- Essential tools for streamlit Data Science
- EasyExcel如何在项目中导出文件
- NFS service configuration
- 软件测试面试题:详细的描述一个测试活动完整的过程。(供参考,本答案主要是瀑布模型的做法)
- Alibaba cloud released the industry's first "best practice map of live video technology"!
猜你喜欢
How to realize copyright protection of Digital Collections
Clickhouse table engine
API Test
Phpstudy_pro搭建Sqli-labs靶场,进行SQL注入测试
Clickhouse Fundamentals
Pytorch deep learning practice lesson 2 / assignment (linear model)
Arduino I2C for tca9548a response scanner
奈雪的茶布局元宇宙 传统品牌如何转战元宇宙营销
JMeter学习笔记003-JMeter之CSV参数化
NFT:数字所有权的核心
随机推荐
Tutorial (7.0) 03 Forticlient EMS configuration and Management * forticlient EMS * Fortinet network security expert NSE 5
软件测试面试题:黑盒测试的测试用例常见设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。
[QNX hypervisor 2.2 user manual]8.6 interrupt
C语言进阶(十四) - 文件管理
05 正则表达式语法
Detailed explanation of at mode principle of Seata (3)
软件测试面试题:黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点和缺点!
NFS service configuration
Small exercise of batch replacement with VIM regular expression
红枣科技何亦凡:NFT基础设施要具备哪些特性?
[OBS] release signed construction based on cmake
软件测试面试题:引用与指针有什么区别?
06 JSON string for extracting data
Eight solutions to cross domain problems (the latest and most comprehensive)
spark rdd,spark SQL的应用案例
4、security之自定义数据源
2022软件测试技能 Jmeter+Ant+Jenkins持续集成并生成测试报告教程
NFS服务配置
软件测试面试题:简述你在以前的工作中做过哪些事情,比较熟悉什么。参考答案如下。
JMeter learning notes 003-csv parameterization of JMeter