• 企业级DevOps技术与工具实战
21年品牌 40万+商家 超1.5亿件商品

企业级DevOps技术与工具实战

16.75 1.7折 99 九五品

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者刘淼张笑梅 编著

出版社电子工业出版社

ISBN9787121372469

出版时间2020-01

版次1

装帧平装

开本16开

纸张胶版纸

页数468页

定价99元

上书时间2024-12-03

纵列風

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:企业级DevOps技术与工具实战
定价:99.00元
作者:刘淼张笑梅 编著
出版社:电子工业出版社
出版日期:2020-01-01
ISBN:9787121372469
字数:
页码:468
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
1 业内专家张乐、赵瞬东倾情作序。2 本书系统、全面地介绍了企业级DevOps的现状、趋势、基础理论和实践方法,对DevOps实践中的架构设计、开发、测试、部署等各阶段所需要践行的原则和方法进行了总结,并提出了相关建议。3 本书包含大量企业级DevOps落地实践,将手把手地帮助你从零搭建企业级DevOps工具链体系。4 学完本书能获得三方面的收获:全面理解DevOps基础理论、能够选择和构建合适的工具链、学习实践的原则和策略。
内容提要
本书系统全面地介绍了DevOps 的现状趋势、基础理论和实践方法,对DevOps 实践中的架构设计、开发、测试、部署等各阶段所需践行的原则和方法进行了总结,并提出相关建议。以实战为中心,对DevOps实践中的常用工具进行了分类介绍和特性分析,并结合相关示例进行了使用说明和演示。
目录
章 DevOps 概述 11.1 什么是DevOps 21.2 DevOps 能带来什么 31.3 DevOps 的现状 51.4 常见的理解误区 10第2 章 DevOps 基础理论 122.1 敏捷理论体系解读 122.1.1 敏捷背景介绍 122.1.2 三大支柱解读 132.1.3 四大核心价值观及解读 142.1.4 12 条原则及解读 152.1.5 Scrum 敏捷框架 172.2 敏捷与DevOps 242.3 精益理论体系解读 252.3.1 精益产生背景 252.3.2 精益IT 及其原则 252.4 精益与DevOps 292.4.1 节拍 292.4.2 交货时间 292.4.3 度量指标 292.4.4 浪费种类 302.4.5 安灯拉绳 312.4.6 看板 312.4.7 改善 322.4.8 挑战与对策 332.5 实践案例分析 33第3 章 构建企业的DevOps 文化 363.1 对失败友好的架构与环境 363.1.1 对失败友好的架构与环境的特点 373.1.2 对失败友好的架构与环境的设计原则 373.1.3 当失败遇见复杂系统 403.1.4 保障复杂系统的安全 413.2 以高度信任为基石的企业文化 423.2.1 传统制造业的惩罚文化 433.2.2 聚焦改善的免责事后分析 443.2.3 多角度的知识与经验分享 453.3 持续学习与持续试验 493.3.1 通过内部与外部会议促进人员技术成长 503.3.2 向生产环境中引入故障来增强弹性 503.3.3 持续学习与持续试验的建议 513.4 常见的理解误区 523.5 实践经验研究 54第4 章 设计和优化软件全生命周期相关流程 564.1 持续评估与DevOps 成熟度模型 564.2 持续规划的评估策略 574.3 持续集成的策略与原则 584.4 持续测试的策略与原则 584.5 持续部署的策略与原则 594.6 持续监控的策略与原则 594.7 持续运维的策略与原则 604.8 持续反馈的策略与机制 604.9 常见的理解误区和实践经验 60第5 章 DevOps 实践中的设计与开发 625.1 传统架构的痛点 625.2 DevOps 中的架构设计 625.2.1 康威定律的影响 635.2.2 耦合设计原则 645.2.3 独立部署原则 665.2.4 自动部署策略 665.2.5 12 要素 685.2.6 应用扩容机制 685.3 环境一致性 695.3.1 环境一致性的重要性 695.3.2 常用工具介绍 695.4 版本管理实践 715.4.1 版本管理的痛点 715.4.2 常用工具介绍 745.4.3 实践经验总结 755.5 制品管理实践 755.6 代码质量分析 77第6 章 DevOps 实践中的测试 786.1 传统测试及其痛点 786.2 测试驱动开发 796.3 测试分类 816.4 测试策略 836.4.1 测试团队结构重组策略:测试团队去中心化的应对策略 846.4.2 测试促进架构重构策略:根据测试的反馈不断优化系统架构 846.4.3 测试团队技能提升策略:逐步推动测试团队知识与技能的重建 846.4.4 各阶段测试策略:分阶段使用不同方式保证系统功能 856.5 自动化测试 856.5.1 自动化测试现状 866.5.2 做还是不做:决策因素 866.5.3 自动化测试推行策略 886.5.4 自动化测试工具选型 896.6 实践经验研究 906.6.1 常见的实践误区 906.6.2 实践案例 91第7 章 DevOps 实践中的部署 1017.1 部署方式 1017.1.1 蓝绿部署 1027.1.2 金丝雀部署 1037.2 部署依赖 1047.2.1 架构的影响 1047.2.2 基础设施的影响 1047.3 常用工具 1067.4 实践经验总结 107第8 章 DevOps 工具选型:开源与闭源 1088.1 通用选型指标 1088.1.1 系统限制要素 1098.1.2 可用性 1098.1.3 交互性 1108.1.4 市场状况 1108.1.5 功能可裁剪度 1118.2 开源/闭源选型指标 1118.2.1 成本 1128.2.2 更新频度 1128.2.3 改善速度 1138.2.4 集成方式 1138.2.5 文档说明 1148.3 选型模型介绍 1158.4 实践经验总结 115第9 章 DevOps 工具:需求管理与缺陷追踪 1179.1 常用工具介绍 1179.1.1 JIRA 1179.1.2 Redmine 1189.1.3 Trac 1209.1.4 Bugzilla 1219.2 详细介绍:Redmine 1219.2.1 安装Redmine 1219.2.2 设定Redmine 1259.2.3 REST API 操作 1309.3 需求管理工具选型比较 1370 章 DevOps 工具:持续集成 13910.1 常用工具介绍 13910.1.1 Jenkins 13910.1.2 Apache Continuum 14010.1.3 CruiseControl 14110.2 详细介绍:Jenkins 14110.2.1 安装Jenkins 14210.2.2 设定Jenkins 14410.3 持续集成实践 14610.3.1 Jenkins GitLab 14710.3.2 Jenkins Docker 15010.3.3 Jenkins pipeline 1571 章 DevOps 工具:版本管理 16911.1 常用工具介绍 16911.1.1 RCS 16911.1.2 SVN 17911.1.3 Git 18011.1.4 GitLab 18111.2 详细介绍:GitLab 与开发模型 18211.2.1 Git Flow 分支模型 18211.2.2 GitLab Git Flow 18511.2.3 GitHub Flow 分支模型 20011.2.4 GitLab GitHub Flow 20111.3 实践经验总结 2052 章 DevOps 工具:构建工具 20812.1 常用工具介绍 20812.1.1 Make 20812.1.2 Maven 20912.1.3 Gradle 20912.1.4 MSBuild 21012.2 详细介绍:Maven 21112.2.1 安装Maven 21112.2.2 Maven 的使用 21112.3 详细介绍:Gradle 21412.3.1 安装Gradle 21412.3.2 Gradle 的使用 21412.4 实践经验总结 2213 章 DevOps 工具:代码质量 22313.1 常用工具介绍 22313.1.1 SonarQube 22313.1.2 Frotify 22413.1.3 Coverity 22513.1.4 FindBugs 22513.2 详细介绍:SonarQube 22613.2.1 安装SonarQube 22613.2.2 SonarQube 基础 23113.2.3 SonarQube 使用方式 23913.3 代码质量检测实践 24413.3.1 代码扫描与概要信息获取 24513.3.2 指标信息的获取 24913.3.3 测试指标与事前准备 25913.3.4 测试指标实践 26113.3.5 项目与质量规约管理 2724 章 DevOps 工具:运维自动化 27714.1 常用工具介绍 27714.1.1 Ansible 27714.1.2 Chef 27714.1.3 Puppet 27814.1.4 Saltstack 27914.2 常用工具的使用 27914.2.1 Ansible 的安装与使用 27914.2.2 Chef 的安装与使用 28014.2.3 Puppet 的安装与使用 28714.2.4 Saltstack 的安装与使用 2895 章 DevOps 工具:测试自动化 29215.1 常用工具介绍 29215.1.1 xUnit 29215.1.2 Selenium 29315.1.3 Apache JMeter 29315.1.4 Robot Framework 29315.2 详细介绍:Robot Framework 29415.2.1 准备Python 29415.2.2 安装PIP 29415.2.3 安装Robot Framework 29515.3 自动化测试工具的使用 29615.3.1 使用Robot Framework 进行测试 29615.3.2 使用Selenium 进行测试 3006 章 DevOps 工具:日志监控 30316.1 常用工具介绍 30316.1.1 ELK 30316.1.2 Splunk 30616.1.3 Hygieia 30816.2 详细介绍:Hygieia 31116.2.1 安装配置 31116.2.2 Hygieia 服务的启动方式和说明 31216.2.3 使用说明 31416.3 实践经验总结 3157 章 DevOps 工具:运维监控 31617.1 常用工具介绍 31617.1.1 Zabbix 31617.1.2 Nagios 31917.1.3 Grafana 32317.1.4 InfluxDB 32517.2 详细介绍:InfluxDB 32617.3 实践中的注意事项及原则 3308 章 DevOps 工具:安全监控 33118.1 常用工具介绍 33118.1.1 Clair 33118.1.2 Anchore 33618.1.3 ClamAV 33918.2 详细介绍:安全扫描 34418.2.1 Clair 镜像安全扫描 34418.2.2 Anchore 镜像扫描 34818.2.3 ClamAV 病毒扫描 34918.3 实践经验总结 3509 章 DevOps 工具:容器化 35219.1 常用工具介绍 35219.1.1 Docker 35219.1.2 docker-compose 35619.1.3 Kubernetes 35719.2 详细介绍:Docker 35719.2.1 问题诊断 35719.2.2 镜像操作与容器操作 36519.2.3 其他操作 38119.3 详细介绍:Kubernetes 38419.3.1 管理资源 38519.3.2 故障排查 39019.3.3 故障应对 397第20 章 DevOps 工具:镜像私库 40720.1 常用工具介绍 40720.1.1 Registry 40720.1.2 Harbor 40920.1.3 Nexus 41420.2 详细介绍:Harbor 420第21 章 DevOps 工具:二进制制品管理 42221.1 常用工具介绍 42421.1.1 Apache Archiva 42421.1.2 Artifactory 42421.2 详细介绍:Nexus 42521.2.1 环境设定:Maven 私库搭建 42521.2.2 私库使用:准备与设定Maven 42721.2.3 私库使用:设定项目的pom 文件 42821.2.4 私库使用:执行maven 操作 42921.3 实践经验总结 430第22 章 DevOps 实践中的安全机制 43122.1 安全调查现状 43122.2 设计安全机制的整体策略 43222.3 与安全工具的融合 43622.4 持续评估和改善 43822.5 实践案例分析 439第23 章 基于微服务和容器化的高可用架构 44023.1 高可用架构设计 44023.2 Kubernetes 微服务 DevOps 的实践思路 44323.2.1 整体原则 44323.2.2 多层级的高可用性 44423.2.3 专注于业务开发的微服务 44523.2.4 保驾护航的DevOps 446
作者介绍
刘淼资深架构师,PMP、OCP、CSM、HPE University讲师,EXIN DevOps Professional与DevOps Master认证讲师,曾担任HPE GD China DevOps & Agile Leader,帮助企业级客户提供DevOps咨询培训以及实施指导。熟悉通信和金融领域,有超过10年金融外汇行业的架构设计、开发、维护经验,在十几年的IT从业生涯中拥有了软件开发设计领域接近全生命周期的经验和知识积累。CSDN博客专家,博客地址为https://liumiaocn.blog.csdn.net/。张笑梅IT从业15年,其中含5年欧美外包经验,10多年国内行业咨询服务与解决方案经验,涉及电信、金融、航空等领域。先后服务于HPE、惠普、毕博等公司,曾负责过大中型项目实施开发与管理工作,担任过产品经理、咨询顾问、培训讲师及教练等职位。目前致力于项目和组织的敏捷与DevOps转型实施和培训。EXIN Agile Master、DevOps Professional、Lean IT、VeriSM、TSP、PSP模型认证讲师,凤凰沙盘/火星沙盘教练,CMMI 2.0 评估员, 9K内审员,拥有CSM、SAFE、SAFE Advance Master、ITIL、SIGMA GB认证。
序言

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP