混沌工程:Netflix系统稳定性之道

豆瓣
混沌工程:Netflix系统稳定性之道

登录后可管理标记收藏。

ISBN: 9787121363511
作者: 【美】凯西·罗森塔尔(Casey Rosenthal) 等
译者: 侯杰
出版社: 电子工业出版社
出品方: 博文视点
发行时间: 2019 -8
装订: 平装
价格: 45.00元
页数: 120

/ 10

1 个评分

评分人数不足
借阅或购买

【美】凯西·罗森塔尔(Casey Rosenthal) 等    译者: 侯杰

简介

在一个由很多微服务组成的分布式系统中,我们永远难以全面掌握发生什么事件会 导致系统局部不可用,甚至全面崩溃。但我们却可以尽可能地在这些不可用的情况发生 之前找出系统中的脆弱点。《混沌工程:Netflix系统稳定性之道》介绍了 Netflix 的工程师团队是如何根据多年实践经验 主动发现系统中脆弱点的一整套方法。这套方法现在已经逐渐演变成计算机科学的一门 新兴学科,即“混沌工程”。通过一系列可控的实验和执行实验的原则,混沌工程将揭 示出分布式系统中随时发生的各类事件是如何逐步导致系统整体不可用的。
《混沌工程:Netflix系统稳定性之道》既适合研发、测试人员用来了解如何构建健壮的系统,也适合软件架构师用来 了解设计创建高可用微服务体系的前沿方法,同时更适合在大型互联网或技术组织中专 门负责系统稳定性的工程团队阅读。

contents

第一部分 混沌工程介绍 21
第1章 为什么需要混沌工程 25
混沌工程和测试的区别 25
混沌工程绝不是Netflix的专属 28
实施混沌工程的前提条件 31
第2章 管理复杂性 35
理解复杂系统 37
系统复杂性的例子 41
从例子中学到了什么 45
第二部分 混沌工程原则 49
第3章 建立稳定状态的假设 55
如何描述稳定状态 60
建立假设 61
第4章 用多样的现实世界事件做验证 65
第5章 在生产环境中进行实验 73
状态和服务 74
生产环境中的输入 76
第三方系统 77
生产环境变更 79
外部有效性 79
不愿意实践混沌工程的说辞 80
离生产环境越近越好 82
第6章 自动化实验以持续运行 84
自动执行实验 84
自动创建实验 89
第7章 最小化爆炸半径 91
第三部分 混沌工程实践 97
第8章 设计实验 100
选定假设 101
设定实验的范围 101
识别出要监控的指标 102
在组织内沟通到位 103
执行实验 104
分析实验结果 105
扩大实验范围 105
自动化实验 106
第9章 混沌工程成熟度模型 107
熟练度 108
应用度 110
绘制成熟度模型图 112
第10章 结论 114
一些资源 114

其它版本
短评
评论