Web容量规划的艺术-要点

本文介绍了基于flickr.com经验的Web容量规划方法,包括设定容量目标、收集指标、预测趋势和容量部署管理。强调了测量的重要性,以及如何处理突发增长,如禁用非关键功能、使用静态页面和优化缓存。适合希望进行资源预测和架构调整的读者。
摘要由CSDN通过智能技术生成
twitter上@fire9给我推荐了这本书,花了一些时间把这本书看了两遍,总结性的点评语就是:“书的质量非常的高,一方面这本书中的内容来源于 flickr.com实际的经验,另一方面是作者采用了很多生活中的例子来讲解一些复杂的技术,让人很快就明白了。”下面就具体来看看这本书传达的容量规划该怎么做。容量规划主要分为四个步骤来进行:

1、设定容量的目标:例如网站需要在3秒内响应,达到99.99%的可用性。

2、收集对应的指标并找出面临的限制
这个步骤需要做的为:
测量和记录服务器的主要功能,例如数据库的主要功能为插入数据、删除数据、更新数据和获取数据,在这里书中举了个例子是没有油量表的车;
测量和记录基础硬件资源,例如cpu、文件IO、网络IO和内存的消耗;
判断服务器的主要功能如何与硬件资源关联,判断的方法为寻找主要功能增长时硬件资源的主要增长点,例如在书中的例子为flickr.com中数据库的主从复制的延时率与磁盘的IO关联,web服务器能支撑的请求量和cpu资源关联;
基于主要功能、硬件资源和容量目标,找出在目前的资源情况下所能承担的上限(例如复制延时率最多能接受的为延迟180ms,此时磁盘IO大概为40%,就此就可制对磁盘IO报警的阈值,并可观察此时系统能支撑的并发量),这里书中提到的一个方法为在生产环境中通过负载均衡来引导真实的流量来测试上限。
测量对于容量规划而言至关重要,因此书中写到了测量不是可选的,是必须的。

3、绘制趋势并根据指标和限制进行预测
基于历史数据进行曲线拟合,工具可采用excel或ftiyk,从而预测什么时候目前的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值