Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

AI人工智能学习大礼包

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

企业级DevOps技术与工具实战 PDF 下载


分享到:
时间:2021-12-16 09:43来源:http://www.java1234.com 作者:转载  侵权举报
企业级DevOps技术与工具实战 PDF 下载
失效链接处理
企业级DevOps技术与工具实战 PDF 下载


本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
 
 
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/619966958.html
  
相关截图:



资料简介:
本书系统全面地介绍了DevOps 的现状趋势、基础理论和实践方法,对DevOps 实践中的架构设计、开发、测试、部署等各阶段所需践行的原则和方法进行了总结,并提出相关建议。以实战为中心,对DevOps实践中的常用工具进行了分类介绍和特性分析,并结合相关示例进行了使用说明和演示。


资料目录:

第1 章 DevOps 概述  1

11 什么是DevOps  2

12 DevOps 能带来什么  3

13 DevOps 的现状  5

14 常见的理解误区  10

第2 章 DevOps 基础理论  12

21 敏捷理论体系解读  12

211 敏捷背景介绍  12

212 三大支柱解读  13

213 四大核心价值观及解读  14

214 12 条原则及解读  15

215 Scrum 敏捷框架  17

22 敏捷与DevOps  24

23 精益理论体系解读  25

231 精益产生背景  25

232 精益IT 及其原则  25

24 精益与DevOps  29

241 节拍  29

242 交货时间  29

243 度量指标  29

244 浪费种类  30

245 安灯拉绳  31

246 看板  31

247 改善  32

248 挑战与对策  33

25 实践案例分析  33

第3 章 构建企业的DevOps 文化  36

31 对失败友好的架构与环境 36

311 对失败友好的架构与环境的特点  37

312 对失败友好的架构与环境的设计原则  37

313 当失败遇见复杂系统  40

314 保障复杂系统的安全  41

32 以高度信任为基石的企业文化  42

321 传统制造业的惩罚文化  43

322 聚焦改善的免责事后分析  44

323 多角度的知识与经验分享  45

33 持续学习与持续试验  49

331 通过内部与外部会议促进人员技术成长  50

332 向生产环境中引入故障来增强弹性  50

333 持续学习与持续试验的建议  51

34 常见的理解误区  52

35 实践经验研究  54

第4 章 设计和优化软件全生命周期相关流程  56

41 持续评估与DevOps 成熟度模型  56

42 持续规划的评估策略  57

43 持续集成的策略与原则  58

44 持续测试的策略与原则  58

45 持续部署的策略与原则  59

46 持续监控的策略与原则  59

47 持续运维的策略与原则  60

48 持续反馈的策略与机制  60

49 常见的理解误区和实践经验  60

第5 章 DevOps 实践中的设计与开发  62

51 传统架构的痛点  62

52 DevOps 中的架构设计  62

521 康威定律的影响  63

522 耦合设计原则  64

523 独立部署原则  66

524 自动部署策略  66

525 12 要素  68

526 应用扩容机制  68

53 环境一致性  69

531 环境一致性的重要性  69

532 常用工具介绍  69

54 版本管理实践  71

541 版本管理的痛点  71

542 常用工具介绍  74

543 实践经验总结  75

55 制品管理实践  75

56 代码质量分析  77

第6 章 DevOps 实践中的测试  78

61 传统测试及其痛点  78

62 测试驱动开发  79

63 测试分类  81

64 测试策略  83

641 测试团队结构重组策略:测试团队去中心化的应对策略  84

642 测试促进架构重构策略:根据测试的反馈不断优化系统架构  84

643 测试团队技能提升策略:逐步推动测试团队知识与技能的重建  84

644 各阶段测试策略:分阶段使用不同方式保证系统功能  85

65 自动化测试  85

651 自动化测试现状  86

652 做还是不做:决策因素  86

653 自动化测试推行策略  88

654 自动化测试工具选型  89

66 实践经验研究  90

661 常见的实践误区  90

662 实践案例  91

第7 章 DevOps 实践中的部署  101

71 部署方式  101

711 蓝绿部署  102

712 金丝雀部署  103

72 部署依赖  104

721 架构的影响  104

722 基础设施的影响  104

73 常用工具  106

74 实践经验总结  107

第8 章 DevOps 工具选型:开源与闭源  108

81 通用选型指标  108

811 系统限制要素  109

812 可用性  109

813 交互性  110

814 市场状况  110

815 功能可裁剪度  111

82 开源/闭源选型指标  111

821 成本  112

822 更新频度  112

823 改善速度  113

824 集成方式  113

825 文档说明  114

83 选型模型介绍  115

84 实践经验总结  115

第9 章 DevOps 工具:需求管理与缺陷追踪  117

91 常用工具介绍  117

911 JIRA  117

912 Redmine  118

913 Trac  120

914 Bugzilla  121

92 详细介绍:Redmine  121

921 安装Redmine  121

922 设定Redmine  125

923 REST API 操作  130

93 需求管理工具选型比较  137

第10 章 DevOps 工具:持续集成  139

101 常用工具介绍  139

1011 Jenkins  139

1012 Apache Continuum  140

1013 CruiseControl  141

102 详细介绍:Jenkins  141

1021 安装Jenkins  142

1022 设定Jenkins  144

103 持续集成实践  146

1031 Jenkins+GitLab  147

1032 Jenkins+Docker  150

1033 Jenkins pipeline  157

第11 章 DevOps 工具:版本管理  169

111 常用工具介绍 169

1111 RCS  169

1112 SVN  179

1113 Git  180

1114 GitLab  181

112 详细介绍:GitLab 与开发模型  182

1121 Git Flow 分支模型  182

1122 GitLab+Git Flow  185

1123 GitHub Flow 分支模型  200

1124 GitLab+GitHub Flow  201

113 实践经验总结 205

第12 章 DevOps 工具:构建工具  208

121 常用工具介绍  208

1211 Make  208

1212 Maven  209

1213 Gradle  209

1214 MSBuild  210

122 详细介绍:Maven  211

1221 安装Maven  211

1222 Maven 的使用  211

123 详细介绍:Gradle  214

1231 安装Gradle  214

1232 Gradle 的使用  214

124 实践经验总结  221

第13 章 DevOps 工具:代码质量  223

131 常用工具介绍  223

1311 SonarQube  223

1312 Frotify  224

1313 Coverity  225

1314 FindBugs  225

132 详细介绍:SonarQube  226

1321 安装SonarQube  226

1322 SonarQube 基础  231

1323 SonarQube 使用方式  239

133 代码质量检测实践  244

1331 代码扫描与概要信息获取  245

1332 指标信息的获取  249

1333 测试指标与事前准备  259

1334 测试指标实践  261

1335 项目与质量规约管理  272

第14 章 DevOps 工具:运维自动化  277

141 常用工具介绍  277

1411 Ansible  277

1412 Chef  277

1413 Puppet  278

1414 Saltstack  279

142 常用工具的使用  279

1421 Ansible 的安装与使用  279

1422 Chef 的安装与使用  280

1423 Puppet 的安装与使用  287

1424 Saltstack 的安装与使用  289

第15 章 DevOps 工具:测试自动化  292

151 常用工具介绍  292

1511 xUnit  292

1512 Selenium  293

1513 Apache JMeter  293

1514 Robot Framework  293

152 详细介绍:Robot Framework  294

1521 准备Python  294

1522 安装PIP  294

1523 安装Robot Framework  295

153 自动化测试工具的使用  296

1531 使用Robot Framework 进行测试  296

1532 使用Selenium 进行测试  300

第16 章 DevOps 工具:日志监控  303

161 常用工具介绍  303

1611 ELK  303

1612 Splunk  306

1613 Hygieia  308

162 详细介绍:Hygieia  311

1621 安装配置  311

1622 Hygieia 服务的启动方式和说明  312

1623 使用说明  314

163 实践经验总结  315

第17 章 DevOps 工具:运维监控  316

171 常用工具介绍  316

1711 Zabbix  316

1712 Nagios  319

1713 Grafana  323

1714 InfluxDB  325

172 详细介绍:InfluxDB  326

173 实践中的注意事项及原则  330

第18 章 DevOps 工具:安全监控  331

181 常用工具介绍  331

1811 Clair  331

1812 Anchore  336

1813 ClamAV  339

182 详细介绍:安全扫描  344

1821 Clair 镜像安全扫描  344

1822 Anchore 镜像扫描  348

1823 ClamAV 病毒扫描  349

183 实践经验总结  350

第19 章 DevOps 工具:容器化  352

191 常用工具介绍  352

1911 Docker  352

1912 docker-compose  356

1913 Kubernetes  357

192 详细介绍:Docker  357

1921 问题诊断  357

1922 镜像操作与容器操作  365

1923 其他操作  381

193 详细介绍:Kubernetes  384

1931 管理资源  385

1932 故障排查  390

1933 故障应对  397

第20 章 DevOps 工具:镜像私库  407

201 常用工具介绍  407

2011 Registry  407

2012 Harbor  409

2013 Nexus  414

202 详细介绍:Harbor  420

第21 章 DevOps 工具:二进制制品管理  422

211 常用工具介绍  424

2111 Apache Archiva  424

2112 Artifactory  424

212 详细介绍:Nexus  425

2121 环境设定:Maven 私库搭建  425

2122 私库使用:准备与设定Maven  427

2123 私库使用:设定项目的pom 文件  428

2124 私库使用:执行maven 操作  429

213 实践经验总结  430

第22 章 DevOps 实践中的安全机制  431

221 安全调查现状  431

222 设计安全机制的整体策略  432

223 与安全工具的融合  436

224 持续评估和改善  438

225 实践案例分析  439

第23 章 基于微服务和容器化的高可用架构  440

231 高可用架构设计  440

232 Kubernetes+微服务+DevOps 的实践思路  443

2321 整体原则  443

2322 多层级的高可用性  444

2323 专注于业务开发的微服务  445

2324 保驾护航的DevOps  446


 


------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐