更新时间:2020-04-22 12:23:02
封面
版权信息
作者简介
译者简介
数字版权声明
版权声明
第2版赞誉
译者序
致谢
前言
读者对象
内容结构
案例研究
电子书
在线资源
第2版中文版前言
第1章 生产环境的生存法则
1.1 瞄准正确的目标
1.2 应对不断扩大的挑战范围
1.3 多花5万美元来节省100万美元
1.4 让“原力”与决策同在
1.5 设计务实的架构
1.6 小结
第一部分 创造稳定性
第2章 案例研究:让航空公司停飞的代码异常
2.1 进行变更
2.2 遭遇停机
2.3 严重后果
2.4 事后分析
2.5 寻找线索
2.6 证据确凿
2.7 预防管用吗
第3章 让系统稳定运行
3.1 定义稳定性
3.2 延长系统寿命
3.3 系统失效方式
3.4 阻止裂纹蔓延
3.5 系统失效链
3.6 小结
第4章 稳定性的反模式
4.1 集成点
4.2 同层连累反应
4.3 层叠失效
4.4 用户
4.5 线程阻塞
4.6 自黑式攻击
4.7 放大效应
4.8 失衡的系统容量
4.9 一窝蜂
4.10 做出误判的机器
4.11 缓慢的响应
4.12 无限长的结果集
4.13 小结
第5章 稳定性的模式
5.1 超时
5.2 断路器
5.3 舱壁
5.4 稳态
5.5 快速失败
5.6 任其崩溃并替换
5.7 握手
5.8 考验机
5.9 中间件解耦
5.10 卸下负载
5.11 背压机制
5.12 调速器
5.13 小结
第二部分 为生产环境而设计
第6章 案例研究:屋漏偏逢连夜雨
6.1 宝宝的第一个感恩节
6.2 把脉
6.3 感恩节
6.4 黑色星期五
6.5 生命体征
6.6 进行诊断
6.7 求助专家
6.8 如何应对
6.9 应对奏效吗
6.10 尾声
第7章 基础层
7.1 数据中心和云端的联网
7.2 物理主机、虚拟机和容器
7.3 小结
第8章 实例层
8.1 代码
8.2 配置
8.3 明晰性
8.4 小结
第9章 互连层
9.1 不同规模的解决方案
9.2 使用DNS
9.3 负载均衡
9.4 控制请求数量
9.5 网络路由
9.6 发现服务
9.7 迁移虚拟IP地址
9.8 小结
第10章 控制层
10.1 适合的控制层工具
10.2 机械效益