可伸缩性 性能 吞吐量 架构

可伸缩性、性能、吞吐量是衡量一个系统架构是否好坏的一些重要指标,最近看一篇文章,稍有体会,画了两张图试图阐释他们之间关系。
第1张图:
[img]http://dl.iteye.com/upload/attachment/294854/2878f060-2ede-3706-bdd2-b6dba55a4357.jpg[/img]
第2张图:
[img]http://dl.iteye.com/upload/attachment/294857/05d1f722-4414-30e3-bbf8-9a17a367872c.jpg[/img]
横轴为资源,包括软硬件资源:软件如操作系统,webserver,DB,开源的或商用的;硬件如机器,存储,负载均衡F5等。
竖轴为消耗,此处消耗比方在互联网应用引申为流量,点击量,或者说代表了性能,吞吐量等。
同等资源单位对应的消耗越高,说明这个系统设计的吞吐量高,性能好。可伸缩性代表一种趋势,就是我们看到直线或曲线。实际上,我们很难做一直到直线,即可伸缩性做到永远线性增长。之所以出现向下曲线是因为系统很难避免单点问题,比方集中式缓存、存储(文件或DB)等。随着系统压力增大,节点也随着增多(资源),这些单点问题就会越显得突出,很难用增加资源的方式解决。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值