为什么要写这本书
我在腾讯、百度工作多年,参与过多个海量产品的研发和维护,也见证这些产品从无到有,从小到大,并且历经数年持续迭代和稳定运行的整个生命周期。在整个生命周期中都离不开产品、研发、测试、运维等角色的全程参与和配合。而运维在上线前架构、系统、网络、硬件资源规划及上线后质量、效率、成本管理方面都发挥了不可替代的作用。**的架构师、团队管理者、研发工程师、测试工程师等角色都需要了解这些才能进一步做好互联网产品,本书的初衷是把运维这个角色的价值和作用介绍给所有互联网从业人员,特别是入行不久的运维朋友。
书中的内容是从2010年4月陆续记录在个人blog(http://itkoala.com)上的,根据Google Analytics统计,至今浏览量有14万,访问次数为4.9万次,**身份访问者有2.4万人,很多热心的朋友单独联系我,给我很多支持和鼓励,这些也是我决定写这本书的动力。近3年整理的内容将作为**版先行出版,第二版已经在梳理,时机成熟会再次出版。
本书的名字叫《海量运维、运营规划之道》,海量运维是指支撑大规模产品的架构、网络、系统、应用的维护,运营规划是指产品运行的质量、效率、成本的管理,道在这里的意思是方向、方法,所以本书是表达如何做好大规模互联网产品维护管理的方法论。关于海量运维、运营规划,我想业界都没有准确的定义,假如说互联网的架构师用能否设计多高的摩天大楼来衡量架构能力,那么运维、运营更多的是在关注互联网服务的稳定、质量、效率、成本、故障、瓶颈及用户的忍耐、抱怨等问题。在本书中,将以质量、效率、成本为核心,从运营规划、管理、流程/规范、系统/平台、监控、告警、**、优化、考核等几个维度结合案例来与大家分享自己的体会,内容大致如下。
痛并快乐着!
从未有过这样的充实,没有停留,离开深圳,来到上海,跟之前一样的感觉,长沙-北京,北京-深圳,深圳-上海,9年工作生涯,随风飘过。
可能,人生,在经历着无数的痛苦和快乐后,慢慢的老去,有希望达成的,也有变梦想的,结局都归属黄土。正因如此,决定留下些什么,于是有了itkoala.com这个站点,希望在这里回忆过去,在这里记录和分享自己的所感、所悟。
关于互联网运维、运营
关于互联网运维、运营,相信大家对运维比较熟悉,但对于运营,可能会有歧义。运维、运营这两个名词在腾讯会特别被强调和区分。说说我对这个岗位的理解,首先看看腾讯(百度类似)有哪些岗位及分类。
综上所述,这里对运维、运营的理解又综合、抽象了技术支持类工程师的属性,比如应用运维、运营服务管理、系统管理等,甚至是研发工程师,可以理解为一种综合素养和协调能力。具体的工作大致如下:
读者对象
本书适合以下读者阅读:
● 互联网行业运维工程师、测试工程师、前端研发工程师、后端研发工程师
● 互联网行业技术经理、项目经理、产品经理、CTO
● 致力于从全局把握运维和优化网站及互联网产品的所有互联网从业人员
勘误和支持
由于编写的时间仓促,书中难免会出现一些错误或者不准确的地方,恳请读者批评指正,书中的内容会不断更新在我的blog上,也欢迎您将错误和建议发送邮件至我的邮箱11599096@qq.com,期待能够听到读者的真挚反馈。
致谢
感谢原腾讯同事王辉和电子工业出版社张月萍老师花费大量的时间、精力来阅读我的书稿,指出许多文字和格式上的错误。感谢原腾讯同事丁吉亮、熊卫协助校稿和提供素材。