图书介绍

可伸缩架构 面向增长应用的高可用PDF|Epub|txt|kindle电子书版本网盘下载

可伸缩架构 面向增长应用的高可用
  • (美)李·艾奇逊(Lee Atchison) 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121316845
  • 出版时间:2017
  • 标注页数:165页
  • 文件大小:17MB
  • 文件页数:192页
  • 主题词:数据管理-研究

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

可伸缩架构 面向增长应用的高可用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第Ⅰ部分 可用性2

第1章 什么是可用性2

可用性与可靠性3

什么导致了低可用性4

第2章 提高应用程序可用性的五个要点6

要点1:时刻考虑应对故障7

要点2:时刻考虑如何伸缩8

要点3:缓和风险9

要点4:监控可用性10

要点5:以预测和确定的方式来应对可用性问题11

做好准备12

第3章 测量可用性13

N个914

什么样的可用性是合理的14

不要上当14

通过数字来体现可用性15

第4章 提高下降的可用性16

测试并跟踪当前的可用性17

将手动流程自动化17

自动化部署18

配置管理18

更改实验和高频次更改19

自动化的变更完备性测试20

改进你的系统20

不断变化和发展中的应用程序20

时刻关注可用性21

第Ⅱ部分 风险管理24

第5章 什么是风险管理24

管理风险25

识别风险25

消除最严重的风险26

风险缓和26

定期检查27

对风险管理的总结27

第6章 可能性与严重性28

10佳列表:低可能性,低严重性29

订单数据库:低可能性,高严重性29

自定义字体:高可能性,低严重性30

T恤图片:高可能性,高严重性31

第7章 风险模型32

风险模型的作用域34

创建风险模型34

通过头脑风暴建立风险列表35

填写可能性和严重性字段36

风险项详情37

缓和计划37

触发计划37

使用风险模型来制订计划37

维护风险模型38

第8章 风险缓和40

恢复计划41

容灾计划42

改进我们的风险状况43

第9章 比赛日44

预发布环境和生产环境44

在生产环境中举行比赛日的担心46

比赛日测试47

第10章 构建低风险系统48

冗余48

幂等接口示例49

增加了复杂性的冗余改进49

独立性50

安全51

简单性51

自修复52

运维流程53

第Ⅲ部分 服务和微服务56

第11章 为什么使用服务56

单体应用程序56

基于服务的应用程序57

所有权收益58

规模收益60

第12章 使用微服务62

如何定义服务63

深入了解服务63

指导原则1:特定的业务需求63

指导原则2:清晰和独立的团队所有权64

指导原则3:天然隔离的数据65

指导原则4:共享的能力/数据67

多种原因67

过犹不及68

适当的平衡69

第13章 处理服务故障70

级联式的服务故障70

如何响应服务故障71

可预测的响应72

可理解的响应73

合理的响应73

如何确定故障74

适当的行为76

优雅降级76

优雅补偿77

尽早失败77

用户导致的问题78

第Ⅳ部分 如何让应用程序具有伸缩性82

第14章 两次失误的高度82

什么是“两次失误的高度”83

实践中的“两次失误的高度”83

丢失一个节点83

升级过程中出现的问题85

数据中心恢复86

隐蔽的共享故障类型88

故障循环89

管理你的应用程序90

航天飞机90

第15章 服务所有权92

由独立团队负责的服务架构92

STOSA应用程序和组织的好处94

成为一个服务所有者意味着什么94

第16章 服务分级97

应用复杂性97

什么是服务分级98

为服务分配服务级别标签99

1级服务99

2级服务99

3级服务100

4级服务100

示例:在线商店100

接下来呢103

第17章 使用服务分级104

期望104

响应性104

依赖106

关键依赖106

非关键依赖107

小结107

第18章 服务等级协议108

什么是服务等级协议108

外部SLA与内部SLA的对比110

为什么内部SLA很重要110

SLA可以作为一种信任的手段111

SLA可以用于问题诊断111

SLA的性能检测方法112

限定SLA113

排名SLA113

延迟分组115

究竟应当定义多少内部SLA,以及定义哪些内部SLA116

关于SLA的其他评价116

第19章 持续改进117

定期检查你的应用程序117

微服务118

服务所有权118

无状态服务118

数据在哪里118

数据分区119

持续改进的重要性121

第Ⅴ部分 云服务124

第20章 变化和云服务124

云服务有哪些变化124

对基于微服务架构的认可124

更小、更专业的服务125

更专注于应用程序125

微型初创公司125

安全和合规已经成熟125

变化还在继续125

第21章 云上的分布127

AWS的架构127

AWS区域127

AWS可用区128

数据中心128

总体架构概述129

可用区不是数据中心131

如何通过地理多样性真正做到高可用133

第22章 托管的基础设施134

基于云的服务架构134

原生资源135

托管资源(基于服务器)136

托管资源(不基于服务器)137

使用托管资源的影响138

使用非托管资源的影响138

监控和CloudWatch138

第23章 云资源分配140

固定额度的资源分配140

调整分配141

预留容量142

基于使用量的资源分配143

基于使用量分配资源的好处144

资源分配技术的利与弊145

第24章 可伸缩的计算选项146

云服务器147

优点147

缺点147

适用场景147

计算分片147

优点147

缺点148

适用场景148

动态容器148

优点148

缺点149

适用场景149

微计算149

优点149

缺点150

适用场景150

如何选择150

第25章 AWS Lambda151

使用Lambda151

事件处理151

手机应用后台152

物联网数据采集153

Lambda的优缺点154

第Ⅵ部分 总结156

第26章 融会贯通156

可用性156

风险管理157

服务157

扩展157

云服务158

面向可伸缩的架构158

索引159

热门推荐