分布式.高可用 高可扩展 指标

高可用

核量指标

可用性 = 平均故障时间 / 系统总运行时间,一般使用几个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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

闲猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值