为你推荐
内容简介
O'Reilly Media, Inc. 介绍
推荐语
译者序
前言
第Ⅰ部分 原则1. 可用性:维护现代化应用程序的可用性
第1章 理解、测量和提高可用性
可用性与可靠性
什么导致了低可用性
测量可用性
提高下降的可用性
提高应用程序可用性的5个要点
做好准备
第2章 两次失误的高度——预留从错误中恢复的空间
两次失误的高度
管理你的应用程序
航天飞机
第Ⅱ部分 原则2. 现代化应用程序架构:使用服务
第3章 使用服务
单体应用程序与面向服务的应用程序
拆分服务
深入了解服务
过犹不及
找到适当的平衡
第4章 服务和数据
无状态服务—没有数据的服务
有状态服务—有数据的服务
数据分区
及时处理增长的烦恼
第5章 处理服务故障
级联式的服务故障
如何响应服务故障
如何确定故障
适当的行为
小结
第Ⅲ部分 原则3. 组织:为现代化应用程序建立可伸缩性的组织
第6章 服务所有权——STOSA
由独立团队负责的服务架构
STOSA应用程序和组织的好处
“拥有”一个服务意味着什么
使用核心团队和服务
小结
第7章 服务分级
应用程序的复杂性
什么是服务分级
示例:在线商店
使用服务分级
小结
第8章 服务等级协议
什么是服务等级协议
外部SLA与内部SLA的对比
SLA可以用于问题诊断
SLA的性能检测方法
究竟应当定义多少内部SLA,以及定义哪些内部SLA
为什么内部SLA很重要
第Ⅳ部分 原则4. 风险:现代化应用程序的风险管理
第9章 如何在设计可伸缩架构时使用风险管理
识别风险
可能性与严重性
风险模型
风险缓和
恢复计划
容灾计划
改进我们的风险状况
第10章 比赛日
预发布环境和生产环境
在生产环境中举行比赛日的担心
小结
第11章 构建低风险系统
技巧1:介绍冗余
技巧2:理解独立性
技巧3:管理安全性
技巧4:鼓励简单性
技巧5:自我修复
技巧6:标准化运维流程
小结
第Ⅴ部分 原则5. 云计算:利用云计算
第12章 使用云计算来设计可伸缩架构
云计算成熟度的6个级别
使用云计算时可能犯的错误
何时以及如何使用多个云计算平台
云计算小结
第13章 云计算改变的5个行业趋势
云计算有哪些变化
变化还在继续
第14章 SaaS和租赁类型
比较托管主机和不同类型的SaaS
混合不同类型的SaaS
常见的SaaS的特点
SaaS与托管主机
小结
第15章 在AWS云上分发你的应用程序
AWS的架构
总体架构概述
可用区不是数据中心
如何通过地理多样性真正做到高可用
分发应用程序
第16章 托管的基础设施
基于云的服务架构
使用托管资源和非托管资源的影响
小结
第17章 云资源分配
基于使用量的资源分配
固定额度的资源分配
资源分配技术的利与弊
第18章 无服务器计算和函数即服务
示例1:事件处理
示例2:手机应用后端
示例3:物联网数据采集
FaaS的优缺点
无服务器炒作和FaaS的未来
第19章 边缘计算
如今的边缘计算
为什么我们要关心边缘计算
与云计算相比,边缘计算应该是什么
边缘计算的可伸缩与云计算的可伸缩不同
边缘计算成功的8个关键点
边缘计算小结
第20章 地理位置对云计算的影响
云无处不在,只不过影响的层次不同
替换心态影响你如何接受云计算
哪个云服务提供商最重要
重要的技术区别
数据主权是普遍的
我的看法
第Ⅵ部分 总结
第21章 综述
原则#1—可用性
原则#2—架构
原则#3—组织
原则#4—风险
原则#5—云计算
面向可伸缩架构
关于作者
关于封面
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜