当前位置: 主页 > 网络架构 >

预算的作用及预算推导

时间:2013-05-05 16:43来源:www.itkoala.com 作者:itkoala 点击:
兵马未动,粮草先行,运营预算是互联网公司未来某一特定期间的全部运营资源、经营活动的计划,是运营规划所使用的各类运营资源的需求计划,运营资源是指服务器、网络、存储、
欢迎大家分享自己的文档,请点击查阅:分享方法,Linux系统运维
如果你喜欢这文章,可以点击文章结尾处百度分享,分享到你的各种社区收藏,或推荐给朋友……


返回:海量运维、运营规划--linux网络架构规划首页
兵马未动,粮草先行,运营预算是互联网公司未来某一特定期间的全部运营资源、经营活动的计划,是运营规划所使用的各类运营资源的需求计划,运营资源是指服务器、网络、存储、机架、带宽、CDN、专线等。新业务上线,会考虑需要多少服务器、需要多少带宽、需要那些ISP分布。旧业务扩容,需要增加服务器、增加带宽、增加ISP分布、做CDN提升用户体验等都要依赖运营预算来触发成本转换运营资源,关于预算规划有几点分享:

预算规划的重要性

1、互联网网站的特点是用户数量大,访问量巨大,增长迅速,需要持续运营,需要持续改进,需求变更快,开发者普遍经验不足等。
2、互联网网站常遇到的问题是系统开发上线后,性能发生问题,来不及扩展,系统崩溃,还有用户量越来越大,突然有一天发现系统性能不行了,反应越来越慢等。
3、什么是可扩展性?我的理解是可以通过增加资源使系统的容量增加的特性,一个系统具有可扩展性依赖计划性的运营资源保障。

综上所述,WEB架构生命周期要求我们既要杜绝过设计,又要保证前瞻性,怎么才能找到其中的平衡呢?没有一步到位的架构、没有一步到位的硬件资源,我想答案是科学、合理的预算规划。

 

随产品进入成长期、成熟期会带来架构瓶颈、快速扩容、成本压力、运营故障等很多的问题。在腾讯网的三年里,无数次的目睹了海量带来的惨痛教训,印象最深刻的是09年多个核心产品出现架构瓶颈(app性能、存储、数据库、跨IDC、突发带宽等)。如何改善、规避这些问题呢?我想答案还是科学、合理的预算规划。

如何做科学、合理的预算规划

要做好预算规划,需要理解系统容量、容量模型、预算模型,相关的理解分享如下,重点可以多理解设备预算模型和带宽预算模型。

1、系统容量是指系统在安全的情况下能够支撑的访问量
2、系统容量的衡量指标:用户数、访问数、流量、连接数
3、要有一个合理的分析推理过程,给出系统设计能够达到的”安全容量”
4、一个系统只有给出“安全容量”后才被允许投入运营
5、系统投入运营后,要不断的通过统计、样本分析等手段来优化、稳定容量模型

设备预算模型

设备预算模型主要做出每个模块中每个单台设备能够支撑的业务指标,后续的预算填报根据业务指标就可以计算出需要设备的数量,列出每个业务有多少模块,每个模块中每个单台设备能够支撑多少业务指标。

指标案例:QQ.com图片接入层400M/台、页面接入层200M/台;财经行情接入层6000并发/台;评论页接入层4000并发/台。

增量案例:QQ.com图片流量15000M,现有服务器38台,预计2010年Q1流量达到18000M,需要设备45台,需要增加7台设备。

带宽预算模型

带宽预算模型中主要是列出每单位业务指标需要带宽数量,这样在后续的预算填报过程中,列出相应的业务指标数量,就可以计算出需要的带宽。

指标例如:QQ.com图片接入层1200PV/M、页面接入层16000PV/M;财经行情15000PV/M;

增量案例:财经行情PV 460万,现有发生带宽300M,预计2010年Q1 PV达到800万,需要带宽550M,需要增加250M带宽。

最后分享一些运营预算周期的经验,预算主要分年度预算和季度预算,又分计划内预算和计划外预算,通常一年中最后一个季度做下一年全年预算,全年预算审核通过后将资源需求拆分到每一个季度中去,最后执行由每一个季度滚动下一个季度的预算,通过预算触发成本,采购、商务将成本转换成运营资源,由资源中心统一接收再打包交付给各部门接口人,各部门接口人再分解到每个项目。

转载请注明linux系统运维
http://www.linuxyw.com/linux/wangluojiagou/20130420/50.html

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