当前位置:当前位置:主页 > 计算机电子书 > 程序设计 > DevOps pdf电子书
DevOps:原理、方法与实践(第2版)

DevOps:原理、方法与实践(第2版) PDF 高清版

  • 更新:2022-09-14
  • 大小:61.5 MB
  • 类别:DevOps
  • 作者:荣国平
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

DevOps:原理、方法与实践(第2版)》是由机械工业出版社出版的一本关于DevOps方面的书籍,作者是荣国平,主要介绍了关于DevOps、DevOps原理方面的知识内容,目前在DevOps类书籍综合评分为:9.5分。

书籍介绍

内容简介

本书是基于软件工程视角对DevOps进行全面讲述的专业图书,内容涵盖DevOps方法背后的理论基础,核心技术以及典型应用。

目录

  • 丛书前言
  • 丛书编委会
  • 序言
  • 前言
  • 专家推荐语
  • 第1章DevOps概述1
  • 1.1互联网时代的转型挑战1
  • 1.2独角兽公司转型案例4
  • 1.2.1Netflix4
  • 1.2.2Instagram8
  • 1.2.3成功的秘诀10
  • 1.3什么是DevOps11
  • 1.3.1发展渊源11
  • 1.3.2价值观13
  • 1.3.3原则15
  • 1.3.4DevOps方法17
  • 1.3.5DevOps实践18
  • 1.3.6DevOps工具18
  • 1.4DevOps应用与研究现状19
  • 1.4.1微服务19
  • 1.4.2持续集成与持续交付21
  • 1.4.3工具研究和开发22
  • 本章小结25
  • 思考题25
  • 第2章云时代的运维26
  • 2.1云计算概述26
  • 2.1.1IaaS26
  • 2.1.2PaaS28
  • 2.1.3SaaS29
  • 2.1.4XaaS30
  • 2.2边缘计算30
  • 2.2.1边缘计算的诞生31
  • 2.2.2边缘计算的定义及特点32
  • 2.2.3边缘计算的应用场景33
  • 2.2.4边缘计算面临的挑战35
  • 2.3雾计算36
  • 2.3.1雾计算的概念36
  • 2.3.2雾计算和边缘计算的差异38
  • 2.3.3雾计算和边缘计算的层次结构38
  • 2.3.4雾计算和边缘计算的优势39
  • 2.3.5雾计算的应用39
  • 2.4IT服务标准介绍40
  • 2.4.1CMMI-SVC40
  • 2.4.2ITIL43
  • 2.4.3ISO2000044
  • 2.4.4ITSS46
  • 2.5什么是运维49
  • 2.5.1运维的价值49
  • 2.5.2运维的技术与技能49
  • 2.5.3传统运维的转型之路50
  • 2.6AIOps初探51
  • 2.6.1软件运维的发展历程51
  • 2.6.2为什么需要AIOps52
  • 2.6.3AIOps的构成53
  • 2.6.4AIOps的工作方式53
  • 2.6.5AIOps的优势54
  • 2.6.6AIOps的使用场景55
  • 本章小结55
  • 思考题55
  • 第3章软件开发过程和方法57
  • 3.1软件过程概述57
  • 3.1.1软件开发方法发展历史58
  • 3.1.2软件过程的多维视角68
  • 3.2个体过程和实践69
  • 3.2.1PSP基本原则70
  • 3.2.2PSP度量70
  • 3.2.3PROBE估算原理72
  • 3.2.4PROBE估算流程73
  • 3.2.5通用计划框架75
  • 3.2.6PSP质量与质量策略76
  • 3.2.7评审与测试78
  • 3.2.8评审过程质量79
  • 3.2.9设计与质量89
  • 3.2.10设计过程90
  • 3.2.11设计的层次92
  • 3.3团队过程和实践93
  • 3.3.1XP实践93
  • 3.3.2SCRUM方法95
  • 3.3.3TSP97
  • 3.4软件过程改进98
  • 3.4.1元模型98
  • 3.4.2过程改进参考模型与标准103
  • 3.5DevOps中的开发过程和过程改进111
  • 本章小结111
  • 思考题112
  • 第4章精益思想和看板方法113
  • 4.1精益思想的起源113
  • 4.1.1精益在丰田的发端113
  • 4.1.2精益的实践对西方的影响113
  • 4.1.3精益在制造业之外的拓展115
  • 4.1.4精益价值观的提炼116
  • 4.2精益的3个层面117
  • 4.3精益产品开发实践体系119
  • 4.3.1精益产品开发的目标119
  • 4.3.2精益产品开发的原则(方法论)121
  • 4.3.3精益产品开发的运作实践122
  • 4.4看板方法的起源124
  • 4.4.1看板的中文意思带来误解124
  • 4.4.2看板是精益制造系统的核心工具124
  • 4.4.3看板形成拉式生产方式带来一系列收益127
  • 4.5产品开发中的看板方法128
  • 4.5.1产品开发中的看板方法的诞生128
  • 4.5.2看板方法的第一组实践—建立看板系统的3个实践128
  • 4.5.3看板方法的第二组实践—运作看板系统的2个实践133
  • 本章小结135
  • 思考题135
  • 第5章软件架构演进137
  • 5.1软件架构概述137
  • 5.1.1什么是软件架构137
  • 5.1.2软件架构的目标139
  • 5.1.3软件架构的不同视角140
  • 5.2软件架构的演进145
  • 5.2.1传统软件架构的演进145
  • 5.2.2流量爆炸时代的大型互联网软件架构148
  • 5.2.3互联网软件架构演进实例153
  • 5.3软件架构的发展159
  • 5.3.1单体架构160
  • 5.3.2分层架构160
  • 5.3.3面向服务的架构162
  • 5.3.4分布式架构164
  • 本章小结166
  • 思考题166
  • 第6章微服务化软件架构167
  • 6.1现代应用的12范式167
  • 6.2什么是微服务架构168
  • 6.3微服务架构的演进169
  • 6.3.1从技术视角看微服务架构169
  • 6.3.2从架构视角看微服务架构170
  • 6.4微服务架构的特征173
  • 6.4.1通过服务组件化173
  • 6.4.2围绕业务能力组织174
  • 6.4.3产品而非项目174
  • 6.4.4智能端点和哑管道174
  • 6.4.5去中心化治理175
  • 6.4.6去中心化数据管理175
  • 6.4.7基础设施自动化176
  • 6.4.8为失效设计176

资源获取

相关资源

网友留言