可伸缩架构(第2版):云环境下的高可用与风险管理 PDF 电子书 X0145
电子书
1136 人阅读
|
16 人回复
|
2024-01-31
TA的每日心情 | 开心 昨天 17:08 |
---|
签到天数: 369 天 [LV.9]以坛为家II
管理员
- 积分
- 12277
|
Java电子书:可伸缩架构(第2版):云环境下的高可用与风险管理 PDF 电子书 Java吧 java8.com2 V; w$ |& T8 w0 S1 H- K4 W5 k
: l: e. X; }+ H2 h2 {作者 ee Atchison(李·艾奇逊)出版社:电子工业出版社出版时间:2020年08月
4 a5 r, Y3 `1 t
. N' s! e- Z4 b U编号:166-Java吧资源免费-X0145【Java吧 java8.com】
3 O" m2 Y* K8 _# w
5 J1 s6 M4 R6 w. t2 \+ Y8 u% ~2 U0 v8 ~" h9 ^8 Y& m
. `9 y6 W. X- J+ Q5 f7 T目录:; v7 V9 V6 X; R0 t
第Ⅰ部分 原则 1. 可用性 :维护现代化应用程序的可用性9 E- B* Z/ D6 c& @0 D S/ Z
第 1 章 理解、测量和提高可用性............................................... 2
3 A, H U `& O8 S7 M可用性与可靠性 ............................................................................................................3
* @2 [: s8 r* S+ j# ]1 a什么导致了低可用性 ....................................................................................................46 }; q" x0 @- H5 X
测量可用性 ...................................................................................................................5
]" K. G1 h! B$ Z; }. ?( }N 个 9 ....................................................................................................................6- G" k& b/ ~, ^5 \* e9 a: c2 I
计划中的故障也依然是故障 .................................................................................6
3 E q* g: R4 V" j' H通过数字来体现可用性 .........................................................................................7% b2 X) L6 P. e r
提高下降的可用性 ........................................................................................................7; W1 A) _! `$ e
测试并跟踪当前的可用性 .....................................................................................8
$ _2 G( E; T$ g7 A将手动流程自动化 ................................................................................................9' B. d3 q" G$ s
改进你的系统 ...................................................................................................... 12 B& v( n1 |2 g
时刻关注不断变化和发展中的应用程序的可用性 .............................................. 12
6 l& P& j+ h* i( k- Y. A+ G提高应用程序可用性的 5 个要点 ................................................................................ 12
2 }# p! e% S4 w" y2 m要点 1 :时刻考虑应对故障 ................................................................................ 134 ?$ m" |6 {5 d8 q, N
要点 2 :时刻考虑如何伸缩 ................................................................................ 14
r; l( U. @; M8 I要点 3 :缓和风险 ............................................................................................... 15% S* I, r8 @* A" j
要点 4 :监控可用性............................................................................................ 17! X: N* n% Y4 H: R1 e5 t
要点 5 :以可预期及明确的方式来处理可用性问题 ........................................... 18
/ ?+ ]0 [! k& w8 W做好准备 ..................................................................................................................... 190 B. ~ i; F R- r- L5 z
第 2 章 两次失误的高度——预留从错误中恢复的空间. .................... 204 |$ A! U# A z: {! j! q
两次失误的高度 .......................................................................................................... 21 B) B6 O$ u9 V" ?# Q2 j4 H
场景 1 :丢失一个节点 ........................................................................................ 21
* l7 x! Y2 `6 K( v场景 2 :升级过程中出现的问题 ......................................................................... 24
" Z* z6 |* k9 x8 e; {/ h场景 3 :数据中心恢复 ........................................................................................ 25
! I. G; q! J# \: C# ?9 E场景 4 :隐蔽的共享故障类型 ............................................................................. 27
. K M: j- a) D4 ]2 y场景 5 :故障循环 ............................................................................................... 28- G6 h6 A+ U% n
管理你的应用程序 ...................................................................................................... 28
( K# Z! D0 s- y. h0 ~0 N航天飞机 ..................................................................................................................... 29/ j( T. W& N9 P( Q
第Ⅱ部分 原则 2. 现代化应用程序架构 :使用服务
% p* `* h9 H7 _4 x9 X/ X# y. V第 3 章 使用服务. ............................................................... 32
' x( L/ |& A! z; W5 R单体应用程序与面向服务的应用程序 ........................................................................ 32
5 O$ P7 r: x6 G3 i所有权收益.......................................................................................................... 34
- ^5 m U+ D2 H% c规模收益 ............................................................................................................. 36: }7 y; Y; u c* w* B* }6 i
拆分服务 ..................................................................................................................... 37
$ U# p8 p: Z% t如何定义服务 ...................................................................................................... 37: H1 D+ u3 R* ]; A3 `$ N% z
深入了解服务 ............................................................................................................. 383 q# L( r. Z3 s7 q
指导原则 1 :特定的业务需求 ............................................................................. 386 K: H. V' Z1 O4 V* \+ u1 [9 ~- F; y
指导原则 2 :清晰和独立的团队所有权 .............................................................. 39
$ R$ E, X- B/ F5 I u3 J% T, W2 @! D指导原则 3 :天然隔离的数据 ............................................................................. 40/ y w: V8 I* h8 s
指导原则 4 :共享的能力 / 数据 .......................................................................... 41
7 i% `+ n- `' S- @: F9 d' K多种原因 ............................................................................................................. 42
2 F* [* H1 }/ F7 I1 v+ T过犹不及 ..................................................................................................................... 43
5 \+ y& F0 E& J6 C0 p找到适当的平衡 .......................................................................................................... 44
+ C# x ]. y; u: |# P第 4 章 服务和数据............................................................. 45# S7 e, G/ R f. @% C
无状态服务 — 没有数据的服务 ................................................................................ 45
1 ]; n& z9 R: T3 x有状态服务 — 有数据的服务 ................................................................................... 45
4 d* g2 c2 i4 c2 `2 z数据分区 ..................................................................................................................... 46( e5 A: m% J6 F2 s& [, W
及时处理增长的烦恼 .................................................................................................. 49
4 @0 ^0 Q. O' {$ Q+ c3 f4 y& I, Z3 M第 5 章 处理服务故障.......................................................... 50
- G, ^7 c5 d. A级联式的服务故障 ...................................................................................................... 50
) s& A J9 |- s7 z如何响应服务故障 ...................................................................................................... 51+ k* d! A9 }- Z( ^
可预测的响应 ...................................................................................................... 52
" C! b# g% {' K8 M: M可理解的响应 ...................................................................................................... 539 E! b- ~. h7 A% n/ u6 a& o# l
合理的响应.......................................................................................................... 53
& |. V. c7 G2 z5 J* A5 e如何确定故障 ............................................................................................................. 54/ b- z7 `: K y7 c8 [% @
适当的行为 ................................................................................................................. 566 G0 D8 w" o7 l0 m5 g% U5 Y0 m
优雅降级 ............................................................................................................. 56
" |8 h2 J/ O) Y! k9 i, D优雅补偿 ............................................................................................................. 57
. V6 x8 z* z" T4 t) X尽早失败 ............................................................................................................. 57
4 H. e& B. w: ]1 t, U0 k用户导致的问题 .................................................................................................. 58
8 |3 ]5 I+ ~/ t& ]7 b$ F5 E小结 ............................................................................................................................ 59
$ U) P$ T6 [% I$ g# q3 S第Ⅲ部分 原则 3. 组织 :为现代化 java8.com
. {: \. E( x1 J- q0 X2 R应用程序建立可伸缩性的组织
) @9 t8 E4 N1 p% j第 6 章 服务所有权——STOSA............................................. 62
$ b5 y+ S+ y# G8 N2 p1 m0 l由独立团队负责的服务架构 ....................................................................................... 62( x/ j: e# ?, c; ~' K
STOSA 应用程序和组织的好处 .................................................................................. 64
! t6 h0 ~ h' [( n+ a“所有”一个服务意味着什么 ..................................................................................... 64, y" y- s$ {# b3 ^
使用核心团队和服务 ......................................
) P+ f8 J8 D: I1 V! t
0 G9 }9 Y v8 j3 B1 _# w
8 s' W- i5 `) R0 H+ d) J! {
百度云盘下载地址(完全免费-绝无套路):
; b8 |# E, V8 X& h8 ?4 q4 r' Z" l& q, J, Y7 L$ S: y0 F {
* N2 r8 N* j" Q7 A0 K, r5 |2 d A
3 f) i0 {& {: R
; m3 W( L% v; l3 h, j
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|
|
|
|
|
|
已婚
发表于 2024-1-31 10:04:16
|
显示全部楼层
|
|
|
|
|
|
曾小灰灰
发表于 2024-1-31 10:45:34
|
显示全部楼层
|
|
|
|
|
|
属于烟的寂寞
发表于 2024-1-31 11:27:01
|
显示全部楼层
|
|
|
|
|
|
刘德水
发表于 2024-1-31 12:08:12
|
显示全部楼层
|
|
|
|
|
|
静晴
发表于 2024-1-31 12:48:37
|
显示全部楼层
|
|
|
|
|
|
若依
发表于 2024-1-31 13:28:56
|
显示全部楼层
|
|
|
|
|
|
有腾
发表于 2024-1-31 14:09:30
|
显示全部楼层
|
|
|
|
|
TA的每日心情 | 开心 2024-9-9 12:29 |
---|
签到天数: 7 天 [LV.3]偶尔看看II
中级会员
- 积分
- 266
|
vmware0200
发表于 2024-1-31 14:13:55
|
显示全部楼层
|
|
|
|
|
|
地胶地毯木地板墙板墙纸模板
发表于 2024-1-31 14:54:10
|
显示全部楼层
|
|
|
|
|