|
腾讯赵建春:海量SNS社区网站高效运维之道
http://www.cww.net.cn 2013年5月15日 14:57
随着互联网的高速发展,层出不穷的应用极大的丰富和改变着人们的工作及生活方式。人们对互联网依赖程度的不断提高,用户规模呈几何级数的增长,所产生的庞大数据流和海量计算要求,也对互联网企业的运维团队提出了近乎苛刻的挑战。
因此,运维之道成为互联网企业和技术人员关注的重点。4月25日-27日,由InfoQ主办的2013QCon全球软件开发大会(北京站)在北京国际会议中心召开,作为年度软件研发技术交流盛会,大会云集了来自国内外顶级软件研发大师和各开发领域一线专家,带来了年度技术最强音,而“自动化运维”也是会议备受关注的话题。 腾讯互联网产品运维总监赵建春出席了此次盛会,并作为经历过业务规模从十几台到数万台设备的快速发展过程的“过来人”,通过系统化的角度分享了海量SNS社区网站高效运维的思考与过程,并和参会者进行了深度交流和探讨。 环境是高效运维之基础 4月27日,腾讯互联网产品运维总监赵建春发表了主题为《海量SNS社区网站高效运维探索》的精彩演讲。 在演讲的开始,赵建春首先让与会人员了解自己的业务和技术背景,“我是2004年到腾讯,到现在快接近9个年头了,头三年做研发,在随后的五年多一直都在做运维“我负责的业务有QQ空间、朋友网、QQ秀、QQ会员、QQ音乐、QQ农牧场等”,随后介绍了就自身和团队数年间在QQ空间、朋友网、QQ秀、QQ会员、QQ音乐、QQ农牧场等业务的运维工作经验。 赵建春认为,每个业务都有一个部门,而每个部门都有一个技术团队,他们会产生各式各样的技术架构,问题的关键就是要统一这些技术架构,进行标准化的维护和管理,这个问题要及时解决。 “工欲善其事,必先利其器?” “对一件具体的事情是对的,但对于一个复杂的问题,则不然。比如现在电商非常的红火,假设我们要去建造一个高效的电商仓库,应该先建设什么工具?显然应该先在规划好仓库里货架的摆放位置、走道设置、物品归类等的基础上,再按需添置工具。而我们运维人员就好比大型仓库的仓管员,因为还要负责部署,以及故障处理,所以我们不仅仅是仓管员,还是快递员,兼售后等。”赵建春巧妙的比喻让会场气氛顿时活跃了起来。 所以,我们的做法是先想办法让自己有个清爽的环境,再在此基础上建设各类效率工具,分工协作”,赵建春强调道。 三大主题诠释高效运维之道 海量SNS社区网站如何实现高效运维,赵建春通过三个主题进行了诠释:如何减少运维对象、规范技术架构和进行分工分层的专业维护。他认为,简单、规范、专业分工后的经验最大化利用是运维的三个核心思想。 谈到如何减少运维对象时,赵建春讲述了自己团队的运维经验:“在06年的时候,我们第一步做的事情就是,把运维环境中所有的应用程序进行部署,全部打包,打包之后,不管是运维同事、开发同事还是测试同事都有一个标准的按钮,只需按这个按钮就可以达到相应的目的。” “规范技术架构并不是一件容易的事情”,在规范技术架构主题中,赵建春指出,“我们每个地方的规范和约束花了大概2年的时间,才把这样一个比例从无发展到80%、90%的覆盖率。使业务架构变成接入层以qzhttp为主,逻辑层以spp(通用socketserver)为主,数据层以cdb cmem/cssd cbitmp为主并结合lvs/tgw L5 进行容错的高度标准化运营体系。” [1] [2]
来源:通信世界网 编 辑:刘佳
猜你还喜欢的内容
文章评论【查看评论()】
|
企业黄页 会议活动 |