由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
正版 DevOps 原理 方法与实践 第2版 荣国平 工具 微服务 持续集成 运维 边缘计算 开发过程 精益思想 软
¥ ×1
商品基本信息 | |
商品名称: | DevOps:原理、方法与实践 第2版 |
作 者: | 荣国平 |
市 场 价: | 99.00元 |
ISBN 号: | 9787111712640 |
页 数: | 327 |
出 版 社: | 机械工业出版社 |
目录 |
丛书前言 丛书编委会 序言 前言 专家推荐语 第1章 DevOps概述 …… 1 1.1 互联网时代的转型挑战 …… 1 1.2 独角兽公司转型案例 …… 4 1.2.1 Netflix …… 4 1.2.2 Instagram …… 8 1.2.3 成功的秘诀 …… 10 1.3 什么是DevOps …… 11 1.3.1 发展渊源 …… 11 1.3.2 价值观 …… 13 1.3.3 原则 …… 15 1.3.4 DevOps方法 …… 17 1.3.5 DevOps实践 …… 18 1.3.6 DevOps工具 …… 18 1.4 DevOps应用与研究现状 …… 19 1.4.1 微服务 …… 19 1.4.2 持续集成与持续交付 …… 21 1.4.3 工具研究和开发 …… 22 本章小结 …… 25 思考题 …… 25 第2章 云时代的运维 …… 26 2.1 云计算概述 …… 26 2.1.1 IaaS …… 26 2.1.2 PaaS …… 28 2.1.3 SaaS …… 29 2.1.4 XaaS …… 30 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.4 IT服务标准介绍 …… 40 2.4.1 CMMI-SVC …… 40 2.4.2 ITIL …… 43 2.4.3 ISO20000 …… 44 2.4.4 ITSS …… 46 2.5 什么是运维 …… 49 2.5.1 运维的价值 …… 49 2.5.2 运维的技术与技能 …… 49 2.5.3 传统运维的转型之路 …… 50 2.6 AIOps初探 …… 51 2.6.1 软件运维的发展历程 …… 51 2.6.2 为什么需要AIOps …… 52 2.6.3 AIOps的构成 …… 53 2.6.4 AIOps的工作方式 …… 53 2.6.5 AIOps的优势 …… 54 2.6.6 AIOps的使用场景 …… 55 本章小结 …… 55 思考题 …… 55 第3章 软件开发过程和方法 …… 57 3.1 软件过程概述 …… 57 3.1.1 软件开发方法发展历史 …… 58 3.1.2 软件过程的多维视角 …… 68 3.2 个体过程和实践 …… 69 3.2.1 PSP基本原则 …… 70 3.2.2 PSP度量 …… 70 3.2.3 PROBE估算原理 …… 72 3.2.4 PROBE估算流程 …… 73 3.2.5 通用计划框架 …… 75 3.2.6 PSP质量与质量策略 …… 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.1 XP实践 …… 93 3.3.2 SCRUM方法 …… 95 3.3.3 TSP …… 97 3.4 软件过程改进 …… 98 3.4.1 元模型 …… 98 3.4.2 过程改进参考模型与标准 …… 103 3.5 DevOps中的开发过程和过程改进 …… 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 6.4.9 演进式设计 …… 176 6.5 微服务核心模式 …… 177 6.5.1 服务注册与发现 …… 177 6.5.2 配置中心 …… 178 6.5.3 API网关 …… 178 6.5.4 熔断器 …… 180 6.5.5 分布式追踪 …… 182 本章小结 …… 184 思考题 …… 184 第7章 容器技术基础 …… 185 7.1 容器技术发展史 …… 185 7.2 内核基础 …… 187 7.2.1 Linux namespace …… 189 7.2.2 Linux CGroup …… 192 7.3 Docker架构概览 …… 193 7.3.1 Docker客户端 …… 194 7.3.2 Docker守护进程 …… 196 7.3.3 Docker注册服务 …… 198 7.3.4 Graph …… 198 7.3.5 驱动程序 …… 199 7.3.6 libcontainer …… 199 7.4 镜像管理 …… 199 7.4.1 什么是Docker镜像 …… 199 7.4.2 Dockerfile、Docker镜像和Docker容器的关系 …… 200 7.4.3 Dockerfile …… 201 7.5 Docker网络管理 …… 204 7.5.1 Docker网络模式 …… 204 7.5.2 libnetwork和Docker网络 …… 205 7.5.3 Docker的内置Overlay网络 …… 206 7.6 Docker存储 …… 207 7.6.1 Docker存储驱动 …… 207 7.6.2 Docker驱动比较 …… 208 7.7 容器编排 …… 209 7.7.1 Docker Swarm …… 209 7.7.2 Kubernetes概述 …… 211 7.7.3 Kubernetes核心概念 …… 212 7.7.4 Kubernetes组件 …… 216 本章小结 …… 219 思考题 …… 219 第8章 DevOps工具集 …… 220 8.1 概述 …… 220 8.2 协同开发工具 …… 221 8.3 持续集成工具 …… 225 8.4 版本管理工具 …… 228 8.5 编译工具 …… 230 8.6 配置管理工具 …… 233 8.7 测试工具 …… 234 8.8 部署工具 …… 237 8.9 监控工具 …… 238 8.10 智能运维工具 …… 240 8.11 日志分析工具 …… 240 8.12 安全扫描工具 …… 241 8.13 容器 …… 242 8.14 云服务 …… 243 工具网址 …… 244 第9章 基于云原生技术的CI/CD设计与开发 …… 246 9.1 概述 …… 246 9.1.1 典型流程 …… 246 9.1.2 典型工具链 …… 247 9.1.3 小结 …… 249 9.2 持续集成 …… 249 9.2.1 示例项目 …… 250 9.2.2 相关概念和配置说明 …… 250 9.2.3 持续集成流水线 …… 252 9.3 持续交付 …… 254 9.3.1 自动化部署 …… 254 9.3.2 自动化接口测试 …… 256 9.3.3 自动化压力测试 …… 257 9.4 持续部署(发布) …… 259 9.4.1 不停机发布 …… 259 9.4.2 滚动升级和重建升级 …… 260 9.4.3 蓝绿发布 …… 262 9.4.4 灰度发布/金丝雀发布 …… 265 9.4.5 几种发布策略的比较 …… 267 9.4.6 应用Kubernetes适配改造 …… 268 9.4.7 生产就绪的持续发布 …… 271 本章小结 …… 272 思考题 …… 272 第10章 DevSecOps …… 274 10.1 DevSecOps概述 …… 274 10.2 DevSecOps原则 …… 276 10.2.1 CAMS原则 …… 276 10.2.2 NCSC原则 …… 277 10.3 DevSecOps典型实践 …… 279 10.3.1 阶段实践 …… 279 10.3.2 通用实践 …… 286 10.4 DevSecOps相关标准 …… 289 10.4.1 BS 10754 …… 289 10.4.2 NIST SP 800系列标准 …… 291 10.4.3 GDPR …… 293 10.4.4 CSA云计算关键领域安全指南 …… 293 10.5 DevSecOps的裨益 …… 294 10.6 DevSecOps面临的挑战 …… 295 本章小结 …… 295 思考题 …… 296 参考文献 …… 297 |
内容简介 |
本书是基于软件工程视角对DevOps进行全面讲述的专业图书,内容涵盖DevOps方法背后的理论基础,核心技术以及典型应用。 |
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格