20回答

0收藏

DevOps实践指南 PDF 电子书

电子书 电子书 1204 人阅读 | 20 人回复 | 2023-09-01

Java电子书:DevOps实践指南 格式 pdf 电子书 PDF 电子书 Java吧 java8.com
' U* {: n1 ?# d& Y1 g

7 z2 q% X; e& U1 g$ G! W1 d3 A  h3 `( j% p. E
编号:mudaima-P0281【Java吧 java8.com】
4 G! K4 t7 s) R$ P! T
/ k  X) I" f# y0 b( p, y
8 u7 N3 S. O" F/ n0 b

1 x0 `+ e% x$ S- ^9 GJava电子书目录:第 一部分 DevOps介绍
! F6 e  D$ K4 S7 b- K! N
- t7 a4 P6 S2 y  ?" i- F. b! L5 [第 1章 敏捷、持续交付和三步法  4
! `# e0 A8 z6 {' X/ v0 j
5 @7 A7 k  v6 \4 w# e% G( t1.1 制造业价值流  4
0 E& U8 g4 @8 O) L- d  @, Z2 J, L) n2 F
1.2 技术价值流  4
  V7 v( {, ?" K3 c3 n! R  U7 D0 j6 b2 Y9 y  R7 Q
1.2.1 聚焦于部署前置时间  5
  E& G4 m' G6 t8 w
: N$ _, ?2 o& E! ?1.2.2 关注返工指标——%C/A  7
0 B9 ^' C# j/ I! X, h8 U3 D: B: x/ @' h3 ], s" F9 j; w
1.3 三步工作法:DevOps的基础原则  7
$ d3 h2 @$ i+ z  y$ I0 \' G% `# L; q  ~
1.4 小结  8  o% E. U" j* s0 X/ ~/ ?
# Q9 a$ s5 Q1 W" w5 g( L" ~! u, ]( V
第 2章 第 一步:流动原则  9: I6 d! ?7 Z8 R. |! \
1 f' I. \5 u" r, }; }* y
2.1 使工作可见  9
( a$ Y, v; t" M6 ?5 X% [5 I
6 h" _0 c" w1 L4 N4 j2.2 限制在制品数  102 S8 A* @  M* |& ^
8 I5 T0 t5 O4 V, _+ ]
2.3 减小批量大小  11  |6 I  z! N: |' J4 o0 n
) y* }( G- r! \6 H  s! B3 P  `9 C
2.4 减少交接次数  13
4 d. {% _- m" B- A7 e9 s# J
% r/ X0 k% O# M& z0 n7 ]5 E$ |2.5 持续识别和改善约束点  14
, G+ j+ j2 [1 ^' @( ~6 r$ s0 P
& Y" {8 S! M- S; E9 t/ [) V% j2.6 消除价值流中的困境和浪费  15# S, u- A1 q0 X

4 |5 i. Y6 W! q( l2.7 小结  16' |' F- _. q5 ]  r

* g2 x  D6 z4 ~: ~% H, n; T4 a第3章 第二步:反馈原则  17
- v  z' k  P" A7 }7 y
3 S6 |+ x8 e/ ^5 ?! O# H5 k3.1 在复杂系统中安全地工作  17$ O: O2 }. o& E- R# \0 }
6 f  o! @6 P9 Q! L
3.2 及时发现问题  18, b0 U, X! [, n$ o; V

7 K5 |4 L. U3 ]' R3.3 群策群力,战胜问题获取新知  19
/ z2 u& n0 l  ?/ b- \/ N; Y0 w
+ U0 e( n9 Z$ |; w- k3.4 在源头保障质量  210 V; }3 N% E0 N& L: ^! W
% X; G, f0 M0 e+ S5 o( {  I8 k
3.5 为下游工作中心而优化  22
' L6 c% ^0 ~: s2 h
' ~- a% @5 p+ Z3.6 小结  22+ ^, Q. h8 b+ S- P0 f
7 Y2 O& u4 r, B8 |
第4章 第三步:持续学习与实验原则  23, d: h3 c: X) S$ Y

: }" p6 b5 c( ~4 j+ s. x; R4.1 建立学习型组织和安全文化  23  u3 T# V  @! \) |
/ [* z% c" s* p$ M
4.2 将日常工作的改进制度化  25
* F& l% H: `2 ^* A  ~' p, v. C# K
& h  y) h! F) s( ^: {6 {4.3 把局部发现转化为全局优化  263 c/ v. a$ h0 y8 g! a9 h% J0 y
4 G+ q. b% J  W
4.4 在日常工作中注入弹性模式  27; L+ [" r# v6 {( E4 V1 [
0 `$ P2 u- U9 S% j9 D7 J
4.5 领导层强化学习文化  27
, Z$ p. U, m' f: z& P; T  g
$ W% n" E$ D* }1 ~4.6 小结  29
# g1 }$ y: C& Z% N
% [! ~0 G5 C0 w, e' \3 G( A0 M: Y4 Z4.7 第 一部分总结  295 \3 L' {# ^  E$ I) A* ^8 }
1 X$ d7 W% _. G' ~& K
第二部分 从何处开始
3 D: U2 G9 C+ I  N; D' p
4 K7 e' Q# n- b, d第5章 选择合适的价值流作为切入点  32
# k* O8 P% {& Z: U+ v& v" z2 ?! P' h- m" h* H2 S
5.1 绿地项目与棕地项目  34
% c4 n+ r9 i" {$ }" U- v1 G! G& M+ z9 t9 D7 @
5.2 兼顾记录型系统和交互型系统  35; [  z; e) T: b" w  l
# }7 n2 X7 t5 D* D
5.3 从乐于创新的团队开始  363 R0 ~! N- ~: x$ N

! L/ t( p6 l' b& d5.4 扩大DevOps的范围  37- s5 h; d9 M. X- @- E

/ N0 R# |$ b. R$ i- u& g! I( h+ K6 |! l5.5 小结  38' y6 u( ]$ p5 I  Q

; H5 W# d2 ~! L' a2 \, Z* j第6章 理解、可视化和运用价值流  39+ o% n5 C" w6 k

& f. \* n) Y" b9 X6.1 确定创造客户价值所需的团队  407 U3 I; E6 H0 G" u
5 J& b$ S! n2 b
6.2 针对团队工作绘制价值流图  403 l! A" B! Z8 R1 Z& U
# a& O$ D% _8 }: D# N( `
6.3 组建专门的转型团队  422 k" e1 Q, G$ U; f) C0 y
1 O6 w  `  a& v; M8 ^1 M+ C
6.3.1 拥有共同的目标  43* T+ q% b2 M7 a# J! i
: I' }7 q/ ]9 X- G0 H7 o
6.3.2 保持小跨度的改进计划  44
; ^; }- U  j( W5 ~
. q4 r! \. o+ @+ Q, C3 o. i6.3.3 为非功能性需求预留20%的开发时间,减少技术债务  44
8 Y' V. {, D7 b. o' r% S0 {2 b8 G- W& |  o/ o9 Q/ b6 n
6.3.4 提高工作的可视化程度  47. Z: t- \" C+ i" y, z% h

$ E; k7 t2 y2 n0 Z/ U, _6.4 用工具强化预期行为  47
* ~$ ]* h) `, Q. G
" B1 @- R$ Z8 a1 q' t6.5 小结  484 n, v2 u- x; r% e  v3 g

3 s: O, N5 M& X' }5 s( [第7章 参考康威定律设计组织结构  49: G0 }  ]2 D: @( B. h* Z7 |

8 F- Y2 i3 U& P9 s7.1 组织原型  51
% u% P7 P' s: f
) `- B9 u( N8 `' }* w: `& D! S( r7.2 过度职能导向的危害(“成本优化”)  51
4 C% G% H& U/ B/ U3 G/ V% U0 A$ @/ `6 m3 n7 D- C: L( h7 @2 B
7.3 组建以市场为导向的团队(“速度优化”)  52& }' f+ [4 a4 b: p
5 J! A0 u& t# Y  T5 }
7.4 使职能导向有效  53
: G; Y4 ?/ V) n# u# D. \3 i. N8 V/ A% D  c: Z
7.5 将测试、运维和信息安全融入日常工作  54
- J0 l  R$ T1 c0 D( z% N- e: i
! D, m8 _: ~$ ]3 Z  B. A7.6 使团队成员都成为通才  54/ o8 O7 ~7 ^5 f0 j) L

/ j# p. u: x4 j5 x. N7 I! j1 z7.7 投资于服务和产品,而非项目  56! E8 V5 D, @0 r+ I# r. c/ G  [3 @+ V( v7 m
, ]( [7 ~! |8 }( @9 w
7.8 根据康威定律设定团队边界  566 o' ~# K# ]4 e* ~" l

! }# w" J. O2 E5 L- p4 C+ B7.9 创建松耦合架构,提高生产力和安全性  577 q( L4 g5 A$ Z* r* X& s" |

) T! \$ [  S. @; B! X7.10 小结  60: H9 o: j1 E/ Y3 c! l$ M
- D) a# ~8 V5 B$ M
第8章 将运维融入日常开发工作  61$ |8 B3 R. z* A: n( F- M$ R" D

* f0 g/ T" O, l8.1 创建共享服务,提高开发生产力  62
  a4 `2 |* M: v. `8 |$ i8 d$ U* u" B
8.2 将运维工程师融入服务团队  63
  S$ V7 r4 @; o/ r3 v" a6 b1 @+ F! @
8.3 为每个服务团队分派运维联络人  642 a# g- ]$ ]( l3 m

& t" d' B1 W* s8.4 邀请运维工程师参加开发团队的会议  658 n9 L1 {. T. p/ n( Y# q

# g5 Y& H9 m$ B$ b5 y7 K) F8.4.1 邀请运维工程师参加每日站会  65
, ^) V9 s1 ]5 [1 `6 W
# [/ B, r. i3 ^% d' T: r1 j8.4.2 邀请运维工程师参加回顾会议  66
) `; ?2 o/ f( `/ s" b$ q* I+ [9 f* ]
# d- T& ]6 c2 Z# ]3 _8.4.3 使用看板图展示运维工作  66
2 }2 B/ L* A  D6 f) m3 q6 X& T& I, q# x7 O/ k
8.5 小结  67
/ L) c; Q  f: ~1 U. C# |  m8 k9 N
8.6 第二部分总结  67
9 V. x; e) o+ Y7 ?9 z7 [3 G
9 u9 [7 G3 p& w第三部分 第 一步:流动的技术实践9 F" ^0 b0 i2 j- `# B( v; _) _  q
6 Z/ v% D3 x" p+ a' E
第9章 为部署流水线奠定基础  70
* r; {: \- Y: r  ^7 `8 o! \4 p* S. z+ d7 q
9.1 按需搭建开发环境、测试环境和生产环境  71
: g+ d$ w  L' [3 d1 S6 F! S! i3 u# t  p, _+ L* M
9.2 应用统一的代码仓库  725 Q" j! q! Z9 `
; y3 p3 i# A6 D+ E$ _* S9 K  N3 V1 z+ i
9.3 使基础设施的重建更容易  747 G3 C. I- j; b1 B# F% ?
3 ^- h8 F6 j# U1 U$ a
9.4 运行在类生产环境里才算“完成”  75; N& w! H4 p$ M" z3 r9 ?$ W! f
0 K* {7 q7 J- ^4 G. F: U$ P6 b
9.5 小结  76
2 g& k8 J/ m* Y; b9 m7 \' B2 V) T0 g% I- ~
第 10章 实现快速可靠的自动化测试  77
9 L" u$ N: ?. o6 g0 c% H4 i. L* K- Y! b2 u( }
10.1 对代码和环境做持续构建、测试和集成  79
( Q  R, S  x' o! e% h5 ], [, g- S& {7 d! k/ x, r/ ]
10.2 构建快速可靠的自动化测试套件  81! Y7 |6 ]' @. O/ u$ ]4 o6 f7 y
; ^8 M8 z! l4 ~, [
10.2.1 在自动化测试中尽早发现错误  83
' O6 m9 T. F6 [* A
  J* e: j. L. {/ z. \  r4 M' g, y+ J10.2.2 尽可能并行地快速执行测试  84, H4 m( `2 s6 s# o
* E: g8 L0 H$ ?9 y* d* a
10.2.3 先编写自动化测试  84
$ |: [5 z" |, w% s% y9 S5 J- [" e& C$ M
10.2.4 尽量将手动测试自动化  85' V: q4 ?1 i0 O6 C. b$ [0 t
, S. S1 J' o2 B, ~
10.2.5 在测试套件中集成性能测试  86! Y& U& \# ~8 Q3 T& G1 ?/ q8 k

& b7 m2 w, X. h% {10.2.6 在测试套件中集成非功能性需求测试  862 F# j: f( s2 z/ F" O; p: _

% o( _8 k, b* e- p4 M- v10.3 在部署流水线失败时拉下安灯绳  875 }. Z( ~% ]: E- Q
5 T  h& X, x- k9 M
10.4 小结  89+ y- F' r4 B( T% z8 \
. ^6 k5 o; B9 y+ F4 ^! _" F+ G
第 11章 应用和实践持续集成  90
7 k+ m& o. g. B( r  v( u
& A1 Z- x' }  B0 t7 |+ T1 ]- F11.1 小批量开发与大批量合并  92( S- ^3 f& o$ I) B3 m! p
- E8 [( |. m4 E5 O4 \/ m
11.2 应用基于主干的开发实践  93
" C8 i; p9 q  W# y2 Z( f; q; a2 X7 k
11.3 小结  95
6 M+ s- E3 Z5 X' }  M
% f. |. m- t8 Q4 X第 12章 自动化和低风险发布  96
" y" t2 m: m9 z. ]$ C* q/ j# w3 g* s& F4 n6 B9 u1 I
12.1 自动化部署流程  97  ?: X) }8 X1 C' O7 S
) R( e/ p/ |2 s2 j
12.1.1 应用自动化的自助式部署  100" n0 p' {7 P  h0 W

; u7 F" k8 n7 ^0 P3 t$ y( ^) m12.1.2 在部署流水线中集成代码部署  101
' }2 d2 f9 D6 }' i& d* Y! i+ v$ }; h1 U1 Z2 D7 O: ]+ s7 a& s* J
12.2 将部署与发布解耦  104
5 i- o. L, Q* v) h8 j3 l! Z: [
6 e) \3 }: Q# g12.2.1 基于环境的发布模式  105
6 q9 Q0 ]8 j+ J7 b# E3 v
5 _, M; G( K; j0 h" |+ ~* S% H12.2.2 基于应用的发布模式更安全  109
& y  o- J1 |0 Q$ P
, V8 x! g( c8 z6 d% n: s7 Z( _. Q" A12.3 持续交付和持续部署实践的调查  112
, y/ S) t3 M( S. x0 V1 j
3 j1 e3 c/ W0 C. C! B9 ^12.4 小结  113# [! T! N  ]) }1 i2 ]' N

& U: Z& F$ P% _. b第 13章 降低发布风险的架构  114
& g" K" K% x5 F+ k9 T) m  Y: g  O; f3 T- y# e8 A1 l; n
13.1 能提高生产力、可测试性和安全性的架构  115. a8 A/ @# T, ~0 O. p- X; k  N

7 _/ }# o& l- \% Q, [: u: O13.2 架构原型:单体架构与微服务  116
$ d* u1 j! y+ J9 S: _" i% b  ?
, B! q3 s7 Q$ c/ k8 f! r/ F, S  J13.3 安全地演进企业架构  118
6 k, [9 [6 V: y( T. u4 Y7 V
9 y5 A# b# T! p6 P5 B, v0 @# Y13.4 小结  121
: `1 v! C- t8 p6 j' p( x
  {, s9 O1 v* L- a* T( H$ v/ F4 ]13.5 第三部分总结  121) W3 J& R/ R& n$ o  r* G

, @+ x( K( |; e  O; z2 k+ H/ K第四部分 第二步:反馈的技术实践$ e7 G, r; l* L% i" u

+ n/ J3 K7 p1 V$ C" `6 b第 14章 建立能发现并解决问题的遥测系统  125
9 {. b7 s& t7 a0 S7 O$ R5 T+ M
3 \) L  i7 ?, I& ^14.1 建设集中式监控架构  127: t% Q- Y5 P, t2 c! D1 [
2 g7 D! O/ G4 O' Y3 I: r' U" x
14.2 建立生产环境的应用程序日志遥测  129
2 ]* o; R" \/ C5 t7 q
$ i5 W3 B5 g3 h- @8 I& {4 f14.3 使用遥测指导问题的解决  131
) |( ~2 A( O+ K' Z5 C& R2 h! Z- {  C9 {3 y( N. V3 G: K$ I" k, I0 L6 A* N
14.4 将建立生产遥测融入日常工作  132% v' q* x8 \: S: U. p, H

6 w5 a  }' w3 a# H, @. ~4 `14.5 建立自助访问的遥测和信息辐射器  133
  W) m6 }9 ~0 |5 j, r. d1 ]- d7 `5 B
14.6 发现和填补遥测的盲区  135
4 |8 X; }( l% a+ {" B# j
: @& u% H5 w. G9 Z: Y- m14.6.1 应用程序和业务度量指标  136
! D/ x4 C- T! Z0 ~& n6 T' x* c' a* W* x) N4 t/ F
14.6.2 基础架构度量指标  137
) K# t; ^/ e* G, j
  w; ?8 A0 `! S; ^. [! b( E14.6.3 显示叠加的指标组合  1386 _+ \. H( N# C2 V

: L3 s% l  s. `. f  |6 e3 x14.7 小结  139
$ |5 S3 c- K+ j- _( u. |
& l4 r5 Q- F: j+ {2 ?' K第 15章 分析遥测数据以更好地预测故障和实现目标  140* w3 t/ C6 |  Z6 ]. ]
- Y/ ?3 @5 M, m5 w
15.1 用均值和标准差识别潜在问题  141( V9 X) u7 {9 w2 y$ c* U: s

+ d8 B3 @, }) Q. w' @15.2 异常状态的处理和告警  1422 R% s: }5 `9 C5 s& S

, X' P' h* P3 T! j15.3 非高斯分布遥测数据的问题  143
/ L/ X5 Q+ l# L6 e" |$ E
  O+ X" X* \0 f* G( X* F15.4 应用异常检测技术  146
, r# H( B4 q2 x& Z9 e) R" ~" W: \# D4 L0 _4 r8 H& O6 [4 }$ y# u
15.5 小结  149
+ t# @  J6 c7 ], J% b
/ b4 f# N; v, F) w3 K, C  Z第 16章 应用反馈实现安全部署  150
% X0 `- D5 ?1 @. u. }& g- }
3 y% g% z' P3 n! O+ f5 J# F16.1 通过遥测使部署更安全  151
3 C6 L% n0 I  I# e( o
" \0 T: i9 z! i! ]) y" k16.2 开发和运维共同承担值班工作  153
1 Z5 g* w- D; E8 ]
, Z4 H" i' z/ w; |16.3 让开发人员跟踪工作对下游的影响  153
5 |% D2 L$ k8 v$ M' J& B) H8 V5 P, {5 `  L# @
16.4 让开发人员自行管理生产服务  155
7 r- j: d$ U1 D* ]0 }  X8 R- y4 c, M6 {% _+ R+ l
16.5 小结  159
  x0 R& h( M* N! P  Q2 E3 m7 v' J* r" V. z( V
第 17章 将假设驱动的开发和A/B测试融入日常工作  160
. p% H# u/ B. g$ @% o) E. z8 I
8 A+ t, |$ m$ f/ [" s$ ]6 S; @17.1 A/B测试简史  161, d; l3 _0 u* e+ v

- k5 M; c6 K6 Y5 d! [) V- r2 y5 u17.2 在功能测试中集成A/B测试  162) N+ b6 {, @7 x4 ~  f
& b5 [0 u$ k" q2 T2 G
17.3 在发布中集成A/B测试  1626 F7 h8 |7 R& Z) p( z0 Q" w

- e5 d. p1 j: m/ j3 J+ @9 ?7 F17.4 在功能规划中集成A/B测试  163
3 J6 ?- n, H+ T( X- Y: \$ Y' v, q- e4 V- _/ t) g
17.5 小结  165
% U0 V0 W9 P3 T7 X& g: ~/ y; q. y8 I( C
第 18章 建立评审和协作流程以提升当前工作的质量  166" a) ~# H7 Q+ P; i( P

2 |# J; U$ K2 O" D18.1 变更审批流程的危险  168
* T% L" I4 h1 @3 ^) a9 h  L6 A( R: _% V8 f, m" d
18.2 “过度控制变更”的潜在危险  168; o+ F8 [. B7 x. t+ v  P

& Y$ Y% F/ H0 c1 {4 W0 ~5 t2 }18.3 变更的协调和排程  1703 s! D+ n- e: n( o+ E2 x( T4 h

; P0 S9 U. x8 y/ @6 {8 G18.4 变更的同行评审  1701 [8 V: |% a8 z, \( j" W( I

* L4 z! x7 g2 F) ?& u8 x" I18.5 人工测试和变更冻结的潜在危害  173. N& Q$ L8 c) Q; a, s( x9 N" G
' W7 W! u8 F; S& w0 @9 G3 m
18.6 利用结对编程改进代码变更  173
* q. Z, a, v5 K# d
3 A5 V; O4 N  k9 D( ?/ ?8 N8 v4 ]9 J18.7 消除官僚流程  176; N, g! E# P5 G9 w* O" a+ E0 O1 {

5 f$ m) D2 G" m- w( J8 U6 h! k8 {18.8 小结  177
* O$ ]1 `& I* m2 D+ J- @) u. G2 L, L( p! ]- i
18.9 第四部分总结  1780 A+ w6 c; E" n

9 x% e6 ]' X  D# |9 o/ Q第五部分 第三步:持续学习与实验的技术实践
6 t  ~  ~  _* w/ t4 {$ h# Q, c- o, {7 @  s( R. Q- p2 a
第 19章 将学习融入日常工作  180
& {: w! ?3 Y% l1 k% e# P) S- [7 y
19.1 建立公正和学习的文化  181
0 R& s1 k0 J& o7 X
( u3 `( I9 e3 B, D; I19.2 举行不指责的事后分析会议  1824 T6 l* e+ k9 m

) l6 B% `7 V$ y8 Z) }1 l8 z19.3 尽可能广泛地公开事后分析会议结果  184( a# d4 g6 z8 G( n, f9 {

* ]% Z: y+ Q+ p4 p19.4 降低事故容忍度,寻找更弱的故障信号  185' s& W/ c# D: \/ a0 l$ C
( J7 C! ^- m' q4 R- }5 g
19.5 重新定义失败,鼓励评估风险  186: N; Y( ~) ^7 \

/ x+ H; o: @6 G1 D; J3 F! j& t19.6 在生产环境注入故障来恢复和学习  186
' R* K# R# l6 ~: `5 a4 V# Z, Q
) |# B* H+ r  X7 G6 g$ R3 Y4 E3 I19.7 创建故障演练日  187
: p  G% O. ^4 b' ^; c) `( u  O& J7 i' B6 d/ V3 e3 Q( X  C  g
19.8 小结  1896 E; @. s* B" n9 T5 y5 Y
: G3 O' T) K( `7 {( z( A! T" ]" e* G
第 20章 将局部经验转化为全局改进  190
' D9 N% O1 o' ~$ n! E9 q7 G, H4 P  O
20.1 使用聊天室和聊天机器人自动积累组织知识  190/ @7 @  J6 y2 r8 S0 X

* X4 Q( c% ]8 b3 k20.2 软件中便于重用的自动化、标准化流程  192, ^4 ?1 K6 s+ o: \) b6 L4 y3 o  F! P

# G! {9 \! G2 E" m20.3 创建全组织共享的单一源代码库  192
4 G: }  w: ^: {" @  `% @
0 a( p$ \) _* X- w20.4 运用自动化测试记录和交流实践来传播知识  1942 Q% J$ `/ \; r( L1 z1 D* v

. y* c  {/ O) h/ L' s9 I% |! r20.5 通过确定非功能性需求来设计运维  194/ k! B$ f1 @/ r# y; {: Y% \5 o9 e" B
5 ~6 ^8 `8 g0 \0 [% @  Z' f
20.6 把可重用的运维用户故事纳入开发  1955 n& |" o6 e+ k. V  `

+ I; ~6 x2 _9 I20.7 确保技术选型有助于实现组织目标  195
4 e0 Y- L# E1 u' w
+ u2 |7 i9 r0 ]1 J: I20.8 小结  197
# ~' V. n' Q# E: e/ ^+ S* v3 P
- P; ]9 e4 V( U第 21章 预留组织学习和改进的时间  198
) ^% ^$ X2 m2 V; ~2 F/ \, g
8 P& ^6 {7 K, t21.1 偿还技术债务的制度化惯例  1994 B: p" i3 T- M/ ]  L
4 z2 z3 R' X0 W- z4 b8 T
21.2 让所有人教学相长  200( N) ]4 o7 B9 w, d0 b% P! }! S
% d6 c$ Z; H( S' Z
21.3 在DevOps会议中分享经验  201
: ~! l+ l" j' O. q8 U
7 }# M- j, M- Z! x" a0 L. O21.4 传播实践的内部顾问和教练  203
* _$ `. n% `% o9 R3 B0 r" G5 m  n; c' ]& }+ s
21.5 小结  204$ \, B8 ~/ a5 j9 t
9 k  _" E  l7 P7 q( m( |
21.6 第五部分总结  204
+ V; J& r* R' }& n  l2 H: M5 |. l
0 j6 P1 U- u1 p9 O第六部分 集成信息安全、变更管理和合规性的技术实践& D% }( S4 f9 t* @8 K# M
4 y4 U5 D$ W! l2 }5 D, R7 U: e
第 22章 将信息安全融入每个人的日常工作  207
4 q+ }+ u7 i2 U0 \3 t% _; x  ^% z" b& \! q
22.1 将安全集成到开发迭代的演示中  207/ ~2 s% F9 L7 W. A0 |  k
! K) O4 s* f4 r9 g" b& M# m+ t
22.2 将安全集成到缺陷跟踪和事后分析会议中  208
5 I* Y  k7 G0 e. s6 ^# k, z$ h) \* L
22.3 将预防性安全控制集成到共享源代码库及共享服务中  2086 W/ C: C! k9 E/ q

. Z3 i) u; f/ A22.4 将安全集成到部署流水线中  209
9 f( D2 ?, b% \: ^9 c4 ~# g9 d& ^0 Y
22.5 保证应用程序的安全性  2108 F/ a; S3 D8 g- X' U
  s9 F/ }! j8 D
22.6 确保软件供应链的安全  214
. Q$ T( X( u# B
: s" w( \+ L% i, P# h22.7 确保环境的安全  2153 ]/ z2 |. `4 @8 P
. P. J  J$ B3 r) l- e
22.8 将信息安全集成到生产环境遥测中  216
  y3 T# \3 n; P4 v5 S7 V5 l. ~& S8 Q; o
22.9 在应用程序中建立安全遥测系统  217" y. I( U9 \! L: O

: }9 S) L, b9 l$ s: S22.10 在环境中建立安全遥测系统  2171 ]  c2 G9 e  Y3 n  Z. g3 l+ J# F& A$ J
& \& J1 D0 s* S* b3 j6 ?/ P9 I
22.11 保护部署流水线  219! a. h; C7 q: S6 x0 e) f. p
: D: s% j: f  D+ ^# y" S
22.12 小结  2191 \0 {, M  S  @8 g0 V, v

1 F! E! E% }& y! t第 23章 保护部署流水线  220. f6 l, i2 l! B5 ~

. j3 r* P; M( f; I9 w* J23.1 将安全和合规性集成到变更批准流程中  220
' n1 g: S( Z( ~8 [: t% b7 z; G/ D3 I& h+ d  r) C
23.2 将大量低风险变更重新归类为标准变更  221' h% \" q: T1 G9 }1 {' D+ f
, X1 }* U- u# I5 C  E
23.3 如何处理常规变更  222+ R2 j' @3 F. I$ {. Y: Y: L$ X

9 x. m3 F& L: {. Y  e23.4 减少对职责分离的依赖  224
1 \, U" m: F$ {: X: H5 T4 W3 v1 [# B  a4 S5 N( y+ X
23.5 确保为审计人员和合规人员留存文档和证据  226% y) M* r6 n. l; `2 C. z

) }/ Z! z# c1 g$ U) V. m, r23.6 小结  228
0 ~+ K8 @6 G7 F' s  y9 K! J" ~
1 p" {4 V7 A, ?$ B6 P; |23.7 第六部分总结  228
' z& D3 M( {7 F. Y
9 ]" `$ f$ B) t9 r行动起来——本书总结  229+ P% L7 b% J" M' G* G" G, ?
- O+ v. V# s( k( {" o
附加材料: p' s. j7 H& `
- W& U* l" k% v: R2 [
附 录  232- i. H# i% q: }2 K0 {: O! {

$ q" R% ^& G6 k附录1 DevOps的大融合  2325 o( z$ t; K& |1 \" }. p
, I) J  [& W9 m9 ~
附录2 约束理论和核心的长期冲突  234
2 k7 g6 h& p2 Q- K, \( B. ~
5 f2 L4 `& d6 K$ }) }2 F附录3 恶性循环列表  235% r* r% `4 W' N- I
7 X1 Q/ s; u' L& o/ @
附录4 交接和队列的危害  2354 S) b( r/ y4 N9 T
3 _2 T' t- s2 s6 F9 k
附录5 工业安全神话  236
' `3 G* H& @+ X# h( a' y: c1 {+ P4 p6 U$ P, H2 k# D! i4 d
附录6 丰田安灯绳  2376 b; z3 q1 ?! p0 B# X% M
: }. w; t% J! q* @, J* a) J
附录7 软件包产品  238
3 B2 ?4 J2 p* g
4 S; [4 i% e9 [# q附录8 事后分析会议  2388 N& y# \( x1 ^6 ^6 L

. _# m$ x, A5 S附录9 猿猴军团  239
0 a; r& q3 q" ~0 U6 Ijava8.com4 ]' k8 S+ i0 \* a/ s3 h
附录10 上线时间透明化  2405 N* T6 S% z/ M& z& e

* {( f$ z6 n4 `! ^参考资源  241
! p" |" |' W7 l& z7 o/ l
" S0 O  b5 G# t. F9 g& e, a致 谢  2431 w$ q2 `2 C+ D. p7 X5 ^, i3 n
- j4 j# |9 a6 r. c1 Q; }, g3 }
EXIN DevOps Professional认证备考指南&模拟题  245
; G9 ~, d. ]+ g7 x% K/ W
百度云盘下载地址(完全免费-绝无套路):
游客,如果您要查看本帖隐藏内容请回复
4 ~: |3 W- E& w6 Y$ H

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
关注下面的标签,发现更多相似文章
分享到:

回答|共 20 个

高小球

发表于 2023-9-22 14:25:21 | 显示全部楼层

学习java,就选java吧了

王吉诃德

发表于 2023-9-22 17:44:45 | 显示全部楼层

给力,真免费

青桔柠檬

发表于 2023-9-22 21:51:29 | 显示全部楼层

路过,收下了,不错的论坛

水电秦班组长

发表于 2023-9-23 11:17:41 | 显示全部楼层

java吧 真给力

袁佳义

发表于 2023-9-26 09:09:46 | 显示全部楼层

免费下载的网站 头一次遇到 不错

首席问答

发表于 2023-9-28 10:24:12 | 显示全部楼层

都是干货,谢谢啦

可爱可恨

发表于 2023-9-28 15:58:23 | 显示全部楼层

良心网站,力挺

程凛

发表于 2023-9-29 09:48:47 | 显示全部楼层

都是干货,谢谢啦

司空绝滨

发表于 2023-10-1 22:24:22 | 显示全部楼层

真心不错 收下下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则