运维前线:一线运维专家的运维方法、技巧与实践[按需印刷]
基本信息

【插图】

编辑推荐
豪华作者阵容,14位来自腾讯、京东、YY、盛大游戏、uc、西山居、猎豹移动等国内知名企业的资深运维专家首次联合,分享他们多年的运维最佳实践。
精选运维要点,涵盖自动化运维、系统运维、云与虚拟化、web运维、游戏运维、数据库运维6大主题14个知识点,包含大量企业生产案例
内容简介
计算机书籍
当前IT领域的概念层出不穷,云计算、物联网、移动互联网、大数据、人工智能、VR,所有的这一切都基于IT系统,IT系统正在向规模更大、更复杂、更高级的方向演进,一切IT资源都掌握在运维手里,通过运维来操作。这个时代对运维的要求越来越高,运维如果稍有不慎,就会造成重大的损失,所以随着IT系统的发展,运维的重要性也越来越高。根据量子力学理论,世界由基本粒子组成,因此世界是不连续的,这个理论在运维知识体系的建立上同样适用。仔细回想一下自己运维体系的建立,就是逐个攻克和掌握知识点,再进一步通过实践不断加深的过程。《运维前线》也是这样,其中的每一篇文章都能够协助读者更快地掌握一个或多个知识点,相信通过运维前线系列的逐步出版,终能够覆盖更多的运维知识点,为读者带来更多的实践经验和理念。
目录
前 言
第1章 自动化运维之深度解码 1
1.1 概述 1
1.2 运维自动化的三重境界 3
1.3 运维自动化的困境和价值 4
1.3.1 运维自动化的困境 4
1.3.2 运维自动化的价值 4
1.4 运维自动化的多维解读 5
1.4.1 基于应用变更场景的维度划分 5
1.4.2 基于系统层次的维度划分 8
1.4.3 基于与业务程序耦合紧密程度的维度划分 8
1.4.4 面向服务的自动化能力划分 9
1.5 运维自动化的方法论 11
1.6 运维自动化系统的实现 12
1.6.1 DNS管理系统 12
1.6.2 CMDB管理系统 13
1.6.3 名字服务中心系统 13
1.6.4 持续部署管理系统 14
1.6.5 运维调度管理系统 15
前言
《运维前线:一线运维专家的运维方法、技巧与实践》(以下简称《运维前线》)是前线系列的一个子集,前线系列图书的出版理念是邀请多位业界专家,总结所在行业的最新理念或深度实践经验。前线系列图书不同于市面上的很多图书,这类书并不系统,有的只是一线专家的实战经验,人们常称之为“干货”。一篇文章、一家公司、一个案例、一个场景,独立成篇,在满足碎片化阅读的同时,也能让读者进行横向比较和深入思考。本系列图书不强调大而全,追求的是每篇文章都是精品,希望能给读者带来深度的启发和收获。
按照这个理念,之前著名产品经理兰军(笔名Blues)策划的《产品前线》,出版之后大获成功,随之而来的《运维前线》令我感觉到压力巨大。《运维前线》的出版犹如十月怀胎,中间充满波折,好几次我都以为要半途而废了,最后终于得以出版,在此要特别感谢机械工业出版社华章公司著名出版人杨福川,是他的坚持和鼓励让我总能在迷茫中看到希望。我和福川有共同的理念,希望把《运维前线》做成精品,如果有哪点不符合要求,那么我们宁愿耗时长一些,多打磨打磨,很庆幸能与福川一起合作。
本书共有14位作者,包含了在腾讯、YY语音、UC、京东、盛大游戏、金山西山居、猎豹移动、广发银行、优维科技等多家公司工作的实践经验,基本覆盖了互联网和传统行业运维的各个领域,估计这是迄今为止第一本由这么多资深运维专家联合写成的图书,也是第一本分享了众多一线运维专家亲身实践的图书。本书的出版也充分体现了互联网开放合作的精神。
看到本书的目录时,我激动不已,即使书中的内容我已经看了好多遍,但是在回顾目录的时候,我依然感到这是一本非常有吸引力的书,是一本每名运维工程师都应该案头常备的书!
本书特色
当前IT领域的概念层出不穷,云计算、物联网、移动互联网、大数据、人工智能、VR,所有的这一切都基于IT系统,IT系统正在向规模更大、更复杂、更高级的方向演进,一切IT资源都掌握在运维手里,通过运维来操作。这个时代对运维的要求越来越高,运维如果稍有不慎,就会造成重大的损失,所以随着IT系统的发展,运维的重要性也越来越高。
根据量子力学理论,世界由基本粒子组成,因此世界是不连续的,这个理论在运维知识体系的建立上同样适用。仔细回想一下自己运维体系的建立,就是逐个攻克和掌握知识点,再进一步通过实践不断加深的过程。《运维前线》也是这样,其中的每一篇文章都能够协助读者更快地掌握一个或多个知识点,相信通过运维前线系列的逐步出版,最终能够覆盖更多的运维知识点,为读者带来更多的实践经验和理念。
作为运维前线系列的第一本书,本书覆盖了运维自动化、系统运维、云及虚拟化、Web运维、游戏运维、DBA运维等6个方面14个知识点,都是各位作者总结自己多年实践经验的干货,每一篇文章都很精彩,都值得读者仔细品味。
本书作者
本书第1章“自动化运维之深度解码”,来自订阅号“互联网运维杂谈”的作者、优维科技创始人王津银,人称“老王”。我在多个场合听过“老王”的分享,有40分钟的,也有长达3个小时的,令我惊讶的是,“老王”每次总能带来新的东西。这篇“自动化运维之深度解码”也是如此,凝结了老王许多最新的见解,值得深读。
胥峰是我在盛大游戏的前同事,从胥峰身上我学到了不少知识,比如解决问题的思路和方法,有时候碰到运维难题,也许换一个角度就能迎刃而解。
刘宇、尹会生、陈立军是我多年的同事。刘宇、会生已经出版了多本运维图书,他们都是非常资深的运维专家。刘宇无论演讲还是文章都逻辑清晰,丝丝入扣。会生和立军分享的都是我亲眼所见的、在工作中碰到的难题及解决方法。
张观石是欢聚时代(YY)互娱事业部业务运维负责人,有多年的将PHP运用到日常运维中的经验。观石将PHP用到了极致,即使不懂PHP,也可以通过本书一窥观石在运维方面的丰富经验。
马亮有多年的游戏运维经验,目前在腾讯云专注做游戏云的架构设计,对游戏运维有深刻的理解。
本书的作者还有冉宏元(老男孩)、余洪春(抚琴煮酒)、吴传玉、彭华盛、蒋迪、赵旻、赵海军。虽然我与他们未曾谋面,但是彼此都是熟悉的网友,他们的文章我都曾仔细拜读并多次请教过,其中的运维思想让我深深折服,非常期待能有机会向他们当面请教。
读者对象
本书面向所有的运维工程师,无论是资深运维,还是刚入行的运维,相信都能从本书中获益。本书的读者对象包括如下几类:
系统运维工程师
安全工程师
序言
许式伟,七牛云CEO。曾就职于金山、百度、盛大,拥有超过15年的技术积累,连续8年组织ECUG实效云计算开发组年会。曾获国家科学技术进步奖二等奖。
2011年,与吕桂华一起创立七牛云,现已服务50多万家企业。
非常荣幸能受邀为本书作序。
2011年我从盛大离职,创办了七牛云。
在移动互联网时代,初创企业和巨头们之间的力量相差悬殊,这滋生了创业扶持产业的出现与兴起。所谓创业扶持产业,从技术革新上看就是“云”,云服务让所有的初创企业有了和巨头们一样的基础设施。
很快,云服务的时代就在预期中到来了。很多人开始担心,自己的业务知识能否胜任“新运维”的需求。其实我想告诉大家,互联网中各类技术的革新总是很快的,无论你做哪一类工作,当跟不上技术发展的时候,就会面临被淘汰的危险。传统运维的革新是一个必然的过程,如果你对运维知识的了解一直停留在原地,那你离悬崖就不远了。
云服务下的运维相较于传统服务器的模式,优势已相当明显。企业无需花费巨额的资金来购买新的服务器和托管机房的机位,就能够低成本、低风险地实现新增业务。同时,运维人员不再只能利用传统的网管手段来定位系统故障,他们可以通过云计算管理平台以及虚拟设备管理平台进行分析。
此外,云服务的蓬勃发展也令互联网产业发生了巨变,互联网产业整体的蛋糕做大了,这使得其对运维的总体需求呈现上升的趋势。这对运维人员是一个非常好的机会,只要知识与能力满足了岗位需求,你的待遇和发展就能上一个台阶。
作为云服务行业以及创业公司的代表,七牛云深谙创业的艰辛。我们反复说,七牛云的目标是打造一个场景化的PaaS(Platform-as-a-Service,平台即服务)平台,帮助开发者缩短从想法到产品的距离。我们打造了很多子产品,包括大数据、通用计算、云计算等。从我们发布产品的服务类型来看,第一类是对象存储服务,第二类是融合CDN服务,第三类是数据处理服务,第四类是直播云以及实时流网络LiveNet服务。
《运维前线》这本书集合14位资深运维专家的实践经验,覆盖了互联网和传统行业运维的各个领域。其中所述的运维方法、技巧与实践,都和七牛云息息相关,这也正是我为本书作序的原因。
这里我举两个例子:
在本书第3章中讲到,动静分离的架构是基于Web开发的互联网服务中常见的架构的,它是指将数据库中的动态内容存储和文件存储分开,常见的做法是将动态内容存储在原有的数据库系统中,而将静态文件,如图片和音视频等,托管存储在七牛云提供的对象存储服务中,这样可以更方便地维护不同类型的数据。
在本书第12章中讲到,CDN 节点由于数量众多,承受的流量巨大,再加上国内网络的复杂度极高,因此真正商用CDN的建设有一定难度,并且硬件和运维成本都不低,因此一般而言,企业不会去自建CDN,而是选择七牛云这样的企业来解决问题。
云服务的兴起改变了运维,而这种改变不会停止。
云服务厂商可以将所有事情标准化,然后以服务的形式打包提供给客户。而运维人员将告别烦琐的工作内容,但是他们可能要承担更多的职责——解决监控、评估、采购、报修等问题。
当然,你如果在云服务厂商做运维工作,便需要对传统运维有更深刻的理解了。
媒体评论
——陈桂新 盛大游戏G云总负责人
这是一本关于运维人的书,我不再是在书中寻找答案,而是与专家们一起去经历和感受运维过程中的点滴。这是一本关于运维实践的书,它不是教程式的循规蹈矩,而是专家们将压箱底的私家干货汇总成册,诚意满满。
——余何 顺丰科技数据中心总监 《PaaS实现与运维管理》作者
由运维专家肖力同志领衔打造的这本书,通过13位一线专家的实践干货,从方法论、能力模型、具体实现、深度实践、团队管理等多角度全方位对运维进行了阐述。相信本书能够给运维人员带来很好的启发。
——胡罡 某世界500强金融集团信息技术中心应用运行副总经理/Devops Master国内首批认证作为一名做了近15年技术,对运维情有独钟的“手艺人”,深知一本好书给人带来的益处。书中每个话题始于运维,终于运维,获益匪浅。我们热爱运维,希望更多运维人受益于此书。
——陈桂新 盛大游戏G云总负责人
这是一本关于运维人的书,我不再是在书中寻找答案,而是与专家们一起去经历和感受运维过程中的点滴。这是一本关于运维实践的书,它不是教程式的循规蹈矩,而是专家们将压箱底的私家干货汇总成册,诚意满满。
——余何 顺丰科技数据中心总监 《PaaS实现与运维管理》作者
由运维专家肖力同志领衔打造的这本书,通过13位一线专家的实践干货,从方法论、能力模型、具体实现、深度实践、团队管理等多角度全方位对运维进行了阐述。相信本书能够给运维人员带来很好的启发。
——胡罡 某世界500强金融集团信息技术中心应用运行副总经理/Devops Master国内首批认证
作为运维人,需要不断学习、拥抱变化。运维岗以技术面广为著,“云技术社区”召集13位一线运维专家共创佳作。内容广且不失深度,为广大运维人寻福谋祉。
——胡凯 bilibili运维负责人
这是一本运维界难得的好书,凝聚了国内13位运维大牛的精华,内容涉及大量丰富的实践案例,从基础设施到应用服务,从运维的视角对每个关键路径进行详细解密,覆盖运维领域的方方面面,相信可以让不同水平层次的读者从中受益。
——刘天斯 腾讯资深运维专家/《Python自动化运维》《循序渐进学Docker》作者
不务虚,不注水,页页干货、篇篇精华。每一章都是由各领域的专家撰写,作为同行在阅读过程中,画面感很强烈,因为这些工作我也有实际经历过。SA的经历、业务运维的经历,CMDB的规划、运维部门的中长期规划,你想要的,这里都有,值得推荐!
——秦洁 安居客运维负责人
说起来有点遗憾,力哥曾邀请我一起参与本书写作,当时忙于知数堂的工作未能参加。如今这本集合了13位奋斗在运维前线的技术专家的经验的好书即将面世,非常期待它能为运维圈带来一股学习和分享的新浪潮。
——叶金荣 知数堂培训联合创始人/ORACLE&MySQL ACE