混沌工程:复杂系统韧性实现之道

混沌工程:复杂系统韧性实现之道
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Casey Rosenthal)
2021-06
版次: 1
ISBN: 9787111682738
定价: 119.00
装帧: 其他
开本: 16开
纸张: 胶版纸
字数: 400千字
17人买过
  • 随着越来越多的公司转向构建微服务及其他形式的分布式系统,系统的复杂性与日俱增。虽然无法消除复杂性,但通过实践混沌工程,可以发现系统中的漏洞,并在其影响客户之前,避免停机事故。本书会展现混沌工程背后的历史,讨论奠定混沌工程基础的理论、定义和原则,研究整个软件行业实现混沌工程的方式,分析传统软件无法企及的实例,以及混沌工程实践的未来。 前言1

    导言:混沌工程的诞生5

    第一部分 搭建舞台13

    第1章 遇到复杂系统15

    1.1 思考复杂性15

    1.2 遇到复杂性17

    1.3 面对复杂性26

    1.4 接纳复杂性29

    第2章 应对复杂系统30

    2.1 动态安全模型30

    2.2 复杂性的经济支柱模型33

    2.3 系统化视角36

    第3章 原则概述37

    3.1 混沌工程是什么37

    3.2 混沌工程不是什么39

    3.3 高级原则41

    3.4 原则的未来45

    第二部分 投入实战47

    第4章 Slack的灾难剧场49

    4.1 旧系统的混沌工程改造49

    4.2 灾难剧场52

    4.3 混沌工程的过程53

    4.4 过程如何演化59

    4.5 获得管理层支持60

    4.6 结果60

    4.7 总结62

    第5章 谷歌DiRT:灾难恢复测试63

    5.1 DiRT测试的生命周期65

    5.2 谷歌的测试范围77

    5.3 总结79

    第6章 微软的多样化故障和实验优先级81

    6.1 为什么一切都如此复杂81

    6.2 实验结果的类别83

    6.3 故障优先级86

    6.4 多样化的程度87

    6.5 大规模部署实验90

    6.6 总结91

    第7章 LinkedIn心中有会员92

    7.1从灾难中学习93

    7.2 细化实验目标93

    7.3 安全地进行大规模实验95

    7.4 LinkedOut实战96

    7.5 总结105

    第8章 采纳并演进混沌工程的第一资本金融公司106

    8.1 第一资本金融公司案例研究107

    8.2 设计实验时需要注意的事项109

    8.3 工具链110

    8.4 团队结构111

    8.5 传播112

    8.6 总结113

    第三部分 人为因素115

    第9章 先见之明117

    9.1 混沌工程与韧性118

    9.2 混沌工程的步骤118

    9.3 混沌工程实验的工具支持120

    9.4 有效的内部合作122

    9.5 总结127

    第10章 人类系统的混沌128

    10.1 系统中的人128

    10.2 工程师团队的适应能力130

    10.3 付诸实践132

    第11章 决策圈中的人144

    11.1 实验的原因、方法和时机145

    11.2 总结151

    第12章 实验选择问题及解决方案152

    12.1 选择实验152

    12.2 可观测性:机会来了158

    12.3 总结160

    第四部分 商业因素163

    第13章 混沌工程的投资回报率165

    13.1 减少事故所带来的好处转瞬即逝165

    13.2 Kirkpatrick模型166

    13.3 投资回报率替代方案示例168

    13.4 附带投资回报率169

    13.5 总结170

    第14章 将心态、科学和混沌开放171

    14.1 协作心态171

    14.2 开放科学与开放源代码173

    14.3 总结176

    第15章 混沌成熟度模型177

    15.1 采用度177

    15.2 复杂性182

    15.3 总结186

    第五部分 持续演进189

    第16章 持续验证191

    16.1 持续验证从何而来191

    16.2 持续验证系统的类型193

    16.3 持续验证示例:ChAP194

    16.4 持续验证的未来用例197

    第17章 介入信息物理系统199

    17.1 信息物理系统的兴起200

    17.2 功能安全遇上混沌工程200

    17.3 信息物理系统的软件203

    17.4 混沌工程超越FMEA204

    17.5 探针效应206

    17.6 总结208

    第18章 当HOP遇上混沌工程210

    18.1 什么是HOP210

    18.2 HOP的主要原则210

    18.3 HOP遇上混沌工程212

    18.4 总结215

    第19章 数据库的混沌工程216

    19.1 为什么我们需要混沌工程216

    19.2 应用混沌工程218

    19.3 检测故障222

    19.4 自动化混沌工程223

    19.5 总结226

    第20章 安全混沌工程的案例227

    20.1 现代安全手段228

    20.2 安全混沌工程与现有方法231

    20.3 安全Game Day233

    20.4 安全混沌工程工具示例:ChaoSlingr234

    20.5 总结236

    第21章 结语238

    作者简介241

    译者简介241

    封面简介242
  • 内容简介:
    随着越来越多的公司转向构建微服务及其他形式的分布式系统,系统的复杂性与日俱增。虽然无法消除复杂性,但通过实践混沌工程,可以发现系统中的漏洞,并在其影响客户之前,避免停机事故。本书会展现混沌工程背后的历史,讨论奠定混沌工程基础的理论、定义和原则,研究整个软件行业实现混沌工程的方式,分析传统软件无法企及的实例,以及混沌工程实践的未来。
  • 目录:
    前言1

    导言:混沌工程的诞生5

    第一部分 搭建舞台13

    第1章 遇到复杂系统15

    1.1 思考复杂性15

    1.2 遇到复杂性17

    1.3 面对复杂性26

    1.4 接纳复杂性29

    第2章 应对复杂系统30

    2.1 动态安全模型30

    2.2 复杂性的经济支柱模型33

    2.3 系统化视角36

    第3章 原则概述37

    3.1 混沌工程是什么37

    3.2 混沌工程不是什么39

    3.3 高级原则41

    3.4 原则的未来45

    第二部分 投入实战47

    第4章 Slack的灾难剧场49

    4.1 旧系统的混沌工程改造49

    4.2 灾难剧场52

    4.3 混沌工程的过程53

    4.4 过程如何演化59

    4.5 获得管理层支持60

    4.6 结果60

    4.7 总结62

    第5章 谷歌DiRT:灾难恢复测试63

    5.1 DiRT测试的生命周期65

    5.2 谷歌的测试范围77

    5.3 总结79

    第6章 微软的多样化故障和实验优先级81

    6.1 为什么一切都如此复杂81

    6.2 实验结果的类别83

    6.3 故障优先级86

    6.4 多样化的程度87

    6.5 大规模部署实验90

    6.6 总结91

    第7章 LinkedIn心中有会员92

    7.1从灾难中学习93

    7.2 细化实验目标93

    7.3 安全地进行大规模实验95

    7.4 LinkedOut实战96

    7.5 总结105

    第8章 采纳并演进混沌工程的第一资本金融公司106

    8.1 第一资本金融公司案例研究107

    8.2 设计实验时需要注意的事项109

    8.3 工具链110

    8.4 团队结构111

    8.5 传播112

    8.6 总结113

    第三部分 人为因素115

    第9章 先见之明117

    9.1 混沌工程与韧性118

    9.2 混沌工程的步骤118

    9.3 混沌工程实验的工具支持120

    9.4 有效的内部合作122

    9.5 总结127

    第10章 人类系统的混沌128

    10.1 系统中的人128

    10.2 工程师团队的适应能力130

    10.3 付诸实践132

    第11章 决策圈中的人144

    11.1 实验的原因、方法和时机145

    11.2 总结151

    第12章 实验选择问题及解决方案152

    12.1 选择实验152

    12.2 可观测性:机会来了158

    12.3 总结160

    第四部分 商业因素163

    第13章 混沌工程的投资回报率165

    13.1 减少事故所带来的好处转瞬即逝165

    13.2 Kirkpatrick模型166

    13.3 投资回报率替代方案示例168

    13.4 附带投资回报率169

    13.5 总结170

    第14章 将心态、科学和混沌开放171

    14.1 协作心态171

    14.2 开放科学与开放源代码173

    14.3 总结176

    第15章 混沌成熟度模型177

    15.1 采用度177

    15.2 复杂性182

    15.3 总结186

    第五部分 持续演进189

    第16章 持续验证191

    16.1 持续验证从何而来191

    16.2 持续验证系统的类型193

    16.3 持续验证示例:ChAP194

    16.4 持续验证的未来用例197

    第17章 介入信息物理系统199

    17.1 信息物理系统的兴起200

    17.2 功能安全遇上混沌工程200

    17.3 信息物理系统的软件203

    17.4 混沌工程超越FMEA204

    17.5 探针效应206

    17.6 总结208

    第18章 当HOP遇上混沌工程210

    18.1 什么是HOP210

    18.2 HOP的主要原则210

    18.3 HOP遇上混沌工程212

    18.4 总结215

    第19章 数据库的混沌工程216

    19.1 为什么我们需要混沌工程216

    19.2 应用混沌工程218

    19.3 检测故障222

    19.4 自动化混沌工程223

    19.5 总结226

    第20章 安全混沌工程的案例227

    20.1 现代安全手段228

    20.2 安全混沌工程与现有方法231

    20.3 安全Game Day233

    20.4 安全混沌工程工具示例:ChaoSlingr234

    20.5 总结236

    第21章 结语238

    作者简介241

    译者简介241

    封面简介242
查看详情
12
相关图书 / 更多
混沌工程:复杂系统韧性实现之道
混沌
戴维·温伯格
混沌工程:复杂系统韧性实现之道
混沌与小波变换在混沌分组密码中的应用研究
杨华千;韦鹏程;石熙;成平广
混沌工程:复杂系统韧性实现之道
混沌时间序列特征分析及其应用
任伟杰
混沌工程:复杂系统韧性实现之道
混沌映射:动力学、分形学和快速涨落(英文)
陈功
混沌工程:复杂系统韧性实现之道
混沌中的机遇
朱伟勇 朱海松 著
混沌工程:复杂系统韧性实现之道
混沌密码分析学原理与实践
李澄清
混沌工程:复杂系统韧性实现之道
混沌初开
骆宾基
混沌工程:复杂系统韧性实现之道
混沌之石/谁让诸神出山系列
[英]玛斯·埃文斯 著;曾诚、赵鹏 译
混沌工程:复杂系统韧性实现之道
混沌工程:通过可控故障实验提升软件系统可靠性
[波兰]米科拉吉·帕利科夫斯基 著
混沌工程:复杂系统韧性实现之道
混沌日报1
力潮文创 出品;特雷西胡
混沌工程:复杂系统韧性实现之道
混沌理论及其在水声信号处理中的应用
李亚安;陈哲;李惟嘉
混沌工程:复杂系统韧性实现之道
混沌信号应用——雷达、传感与保密通信
王云才
您可能感兴趣 / 更多
混沌工程:复杂系统韧性实现之道
无辜者的谎言(相信我!看到结局你一定会头皮发麻;全美读者推荐的悬疑神作,GOODREADS高分作品)
[美]A.R.托雷 著;梁颂宇 译;星文文化 出品
混沌工程:复杂系统韧性实现之道
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
混沌工程:复杂系统韧性实现之道
哲学、历史与僭政——重审施特劳斯与科耶夫之争
[美]弗罗斯特(Bryan-Paul Frost) 编;[美]伯恩斯(Timothy W. Burns)
混沌工程:复杂系统韧性实现之道
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
混沌工程:复杂系统韧性实现之道
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
混沌工程:复杂系统韧性实现之道
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
混沌工程:复杂系统韧性实现之道
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
混沌工程:复杂系统韧性实现之道
最后一章
[美]厄尼·派尔
混沌工程:复杂系统韧性实现之道
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
混沌工程:复杂系统韧性实现之道
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
混沌工程:复杂系统韧性实现之道
汤姆素亚历险记:中小学生课外阅读快乐读书吧 儿童文学无障碍有声伴读世界名著童话故事
[美]马克·吐温
混沌工程:复杂系统韧性实现之道
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译