Linux系统运维:http://www.linuxyw.com,QQ交流群:244914685

Linux系统运维

当前位置: 主页 > 架构 >

服务器需求推导,如何用数据说话

时间:2013-04-20 14:58来源:www.itkoala.com 作者:itkoala 点击:
服务器推导是服务器规划中的一个重要环节,无论在网站的创业期、还是上规模后持续运营都有重要的意义,前期可以通过保守的服务器规划先抗住、再优化。上规模后,海量会将服务

转载请注明出处: Linux系统运维 http://www.linuxyw.com/linux/jiagou/20130420/52.html


服务器推导是服务器规划中的一个重要环节,无论在网站的创业期、还是上规模后持续运营都有重要的意义,前期可以通过保守的服务器规划先抗住、再优化。上规模后,海量会将服务器的增量面向10-100倍、量变引发质变的增长,如目前比较火的开心网、开心农场等SNS网站一年内都轻松突破2000台服务器,以下分享两个服务器的推导场景,帮助理解。

场景一:

假设网站预计达到5000万PV/天,一天按照12小时计算并发,峰值并发是常规并发的5~10倍,每台服务器支撑动态请求1000个/台/s,每台服务器支撑静态流量400M/台/s。

1、预计每个页面动态请求5~10个,动态页面平均并发=50000000/(12*3600)=1200/s,峰值并发约6000~12000/s,根据动态容量指标需要12台服务器。

2、预计每个页面包含img/js/css/50个静态文件,平均并发=50000000/(12*3600)*50=60000/s,峰值并发约300000~600000/s。

3、预计每个文件5kb,平均带宽=50000000/(12*3600)*50*5*8=2.2G/s,峰值带宽约=11~22G/s,根据静态容量指标需要29~56台服务器。(*8的作用是单位换算)

场景二:

拿QQ.COM奥运服务器规划来帮助理解,根据产品推广的预期推导预计发生带宽92G带宽,看看问题是什么:

1、奥运前92G带宽如何体现到3个业务?每个业务给多少带宽?每个业务需要多少台服务器?每个业务模块需要多少台服务器?如何分布到18个IDC?每个IDC分布多少台服务器?

2、奥运中92G够不够?每个业务带宽分配是否合理?每个业务分配的设备是否合理?每一个业务所在的所有IDC流量负载是否均匀? IDC和服务器是否有超载?

回答第一个问题:

1、根据运营经验值,页面:图片:素材=14%:64%:22%,推导各业务模块带宽=页面13G:图片59G:素材20G,再通过各业务模块的容量指标推导需要多少台接入服务器,根据接入服务器反推需要多少中间层服务器。

2、根据业务监测数据,电信:网通=2:1,推导电信、网通各需要多少带宽,再推导平均分布到现有电信、网通IDC,根据每个IDC需要支撑的带宽,反推每个IDC需要上架构多少服务器。

 

回答第二个问题:

1、根据容量模型一次上架构数百台服务器肯定会有偏差,上线后需要根据业务容量监控做适当调整,通过IDC和CDN的相互调剂,通过GSLB将多个IDC的服务器做适当合并。

2、根据现有容量趋势,在突发的基础上做上、下线决策,如果服务器、带宽不够,需要提前通过追加运营预算将空缺补上,追加的预算包含前瞻性的增长趋势。

一个新项目完整的步骤需要通过系统架构、IDC规划、服务器规划,系统开发,服务器部署、DNS变更上线等,几乎每一环都围绕服务器展开,是一个系统工程,分享一个按ISP、按IDC、按业务、按业务模块、按带宽做的一个服务器规划帮助理解。

 

运营商 区域 IDC 可用带宽(G) 业务模块 机型 数量(台) 容量(G) 第一跳容量(G) 第一跳设备 变更时间
网通 华北 天津网通 13 页面服务接入层 C1 26 5.9 1.4 7 2008-7-14
图片服务接入层 C2 15 5.9 2.7 7 2008-7-14
素材服务接入层 C2 14 5.5 2.2 6 已变更
北京网通 2 页面服务接入层 C1 4 0.8     2008-7-11
图片服务接入层 C2 3 1.2     2008-7-11
素材服务接入层 C2 2 0.8     2008-7-11
沈阳网通 2 图片服务接入层 C2 6 2.3     2008-7-18
山东网通 4 图片服务接入层 X1 10 3.9     2008-7-14
西北 西安电信 3 图片服务接入层 C2 9 3.5     2008-7-14
电信 华东 上海电信南 17 页面服务接入层 C1 26 5.1 1.5 8 2008-7-25
图片服务接入层 C2 21 8.2 2.8 7 2008-7-15
素材服务接入层 C2 19 7.4 2.2 6 2008-7-15
南京电信龙 4 页面服务接入层 C1 6 1.2     2008-7-15
图片服务接入层 C2 9 3.5     2008-7-15
华南 深圳电信 10 页面服务接入层 C1 20 3.9 1.5 8 2008-7-16
图片服务接入层 C2 12 4.7 2.8 7 2008-7-16
素材服务接入层 C2 10 3.9 2.2 6 已变更
汕头电信 2 图片服务接入层 C2 6 2.3     2008-7-16
西南 成都电信 3.5 页面服务接入层 C1 5 1.0     2008-7-25
图片服务接入层 C2 7 2.7     2008-7-25

同时服务器的申请和交付是一个相对复杂的过程,特别在腾讯这样的大公司,需要经过严格的专家评审,评审通过后,需要由资源中心统一调配,如果库存满足不了,还需要采购等,是一个有周期性的工作。最后分享一点,服务器本身存在生命周期,在腾讯服务器的生命周期是五年,五年后有一个退役流程,将旧服务器退库,听说旧服务器还会通过协议返还给硬件厂商。online slots australia

本文来自linux系统运维http://www.linuxyw.com/linux/jiagou/20130420/52.html

顶一下
(0)
0%
踩一下
(0)
0%
分享按钮
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片