展开全部

主编推荐语

本书从混沌工程的原则出发,深入浅出地剖析了混沌工程的设计和落地之道,并提供了丰富的场景和实例作为参考。

内容简介

混沌工程是一种有意的实验实践,旨在发现系统性问题。在本书中,我们将探讨为什么、何时以及如何应用混沌工程来改善你的计算机系统。你将学习通过一系列模拟真实故障的测试来运行应用程序和基础设施。通过学习像混沌工程师一样思考,以及学习设计适当的实验来确保软件的可靠性,你将掌握混沌工程的理论与技术,并将其应用于实际的系统中。

目录

  • 版权信息
  • 推荐序一
  • 推荐序二
  • 译者序
  • 序言一
  • 序言二
  • 前言
  • 致谢
  • 作者简介
  • 第1章 进入混沌工程的世界
  • 1.1 什么是混沌工程
  • 1.2 混沌工程的动机
  • 1.3 混沌工程的四个步骤
  • 1.4 什么不是混沌工程
  • 1.5 初识混沌工程
  • 总结
  • 第一部分 混沌工程基础
  • 第2章 来碗混沌与爆炸半径
  • 2.1 设置使用本书中的代码
  • 2.2 场景
  • 2.3 Linux取证101
  • 2.4 第一个混沌实验
  • 2.5 爆炸半径
  • 2.6 深入挖掘
  • 总结
  • 第3章 可观测性
  • 3.1 应用程序运行缓慢
  • 3.2 USE方法
  • 3.3 资源
  • 3.4 应用程序
  • 3.5 自动化:使用时序数据库
  • 3.6 延伸阅读
  • 总结
  • 第4章 数据库故障和生产环境中的测试
  • 4.1 我们在做WordPress
  • 4.2 弱点
  • 4.3 在生产环境中测试
  • 总结
  • 第二部分 混沌工程实战
  • 第5章 剖析Docker
  • 5.1 我的(Docker化的)应用程序运行缓慢
  • 5.2 Docker简史
  • 5.3 Linux容器和Docker
  • 5.4 Docker原理
  • 5.5 实验2:终止其他PID命名空间中的进程
  • 5.6 实验3:使用你能找到的所有CPU
  • 5.7 实验4:使用过多内存
  • 5.8 Docker和网络
  • 5.9 Docker揭秘
  • 5.10 修复我的(Docker化的)应用程序运行缓慢的问题
  • 5.11 实验5:使用Pumba让容器的网络变慢
  • 5.12 其他主题
  • 总结
  • 第6章 你要调用谁?系统调用破坏者
  • 6.1 场景:恭喜你升职了
  • 6.2 简单回顾系统调用
  • 6.3 如何观测进程的系统调用
  • 6.4 为乐趣和收益阻塞系统调用第1部分:strace
  • 6.5 为乐趣和收益阻塞系统调用第2部分:seccomp
  • 总结
  • 第7章 JVM故障注入
  • 7.1 场景
  • 7.2 混沌工程和Java
  • 7.3 已有的工具
  • 7.4 延伸阅读
  • 总结
  • 第8章 应用级故障注入
  • 8.1 场景
  • 8.2 实验1:Redis延迟
  • 8.3 实验2:失败的请求
  • 8.4 应用程序与基础设施
  • 总结
  • 第9章 我的浏览器中有一只“猴子”
  • 9.1 场景
  • 9.2 实验1:增加延迟
  • 9.3 实验2:添加故障
  • 9.4 其他最好知道的话题
  • 总结
  • 第三部分 Kubernetes中的混沌工程
  • 第10章 Kubernetes中的混沌
  • 10.1 将东西移植到Kubernetes
  • 10.2 Kubernetes是什么
  • 10.3 搭建Kubernetes集群
  • 10.4 测试运行在Kubernetes上的软件
  • 总结
  • 第11章 自动化Kubernetes实验
  • 11.1 使用PowerfulSeal自动化混沌
  • 11.2 持续测试和服务水准目标
  • 11.3 云层
  • 总结
  • 第12章 Kubernetes底层工作原理
  • 12.1 Kubernetes集群剖析以及如何破坏它
  • 12.2 关键组件总结
  • 总结
  • 第13章 混沌工程与人
  • 13.1 混沌工程思维
  • 13.2 获得支持
  • 13.3 将团队当成分布式系统
  • 总结
  • 附录
  • 附录A 安装混沌工程工具
  • A.1 先决条件
  • A.2 安装Linux工具
  • A.3 配置WordPress
  • A.4 检出本书的源代码
  • A.5 安装Minikube(Kubernetes)
  • 附录B 突击测验答案
  • 附录C 导演剪辑
  • C.1 云
  • C.2 混沌工程工具比较
  • C.3 Windows
  • C.4 运行时
  • C.5 Node.js
  • C.6 架构问题
  • C.7 混沌实验的四个步骤
  • C.8 你应该包含<工具X>
  • C.9 真实世界中的故障案例
  • C.10 “混沌工程”是个糟糕的名字
  • C.11 杀青
  • 附录D 混沌工程食谱
  • D.1 SRE汉堡
  • D.2 混沌比萨
  • 后记
展开全部

评分及书评

尚无评分
目前还没人评分
  • 加载中...

出版方

机械工业出版社

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。