作品简介

《可伸缩架构(第2版):云环境下的高可用与风险管理》是一本关于现代化软件架构的书。书中介绍了如何构建和更新你的关键应用程序来满足日益苛刻的数字化客户的需求。书中还介绍了如何实现高可用性,如何使用现代化的开发和运维技术来架构应用程序,如何组织开发团队帮助应用程序和业务获得成功,如何将系统扩展到最大规模,以及如何利用云计算的可用资源来迎接上述挑战。本书的目标读者包括构建和管理大规模应用程序和系统的软件工程师、架构师、技术经理及总监。如果你管理着软件开发人员、系统可靠性工程师、DevOps工程师,或者经营着一个拥有大规模应用程序和系统的机构,本书中所提供的建议和指导都能够帮助你,让你的系统运行得更加平稳和可靠。

(美)李·艾奇逊(Lee Atchison)著。

作品目录

  • 内容简介
  • O'Reilly Media, Inc. 介绍
  • 推荐语
  • 译者序
  • 前言
  • 第Ⅰ部分 原则1. 可用性:维护现代化应用程序的可用性
  • 第1章 理解、测量和提高可用性
  • 第2章 两次失误的高度——预留从错误中恢复的空间
  • 第Ⅱ部分 原则2. 现代化应用程序架构:使用服务
  • 第3章 使用服务
  • 第4章 服务和数据
  • 第5章 处理服务故障
  • 第Ⅲ部分 原则3. 组织:为现代化应用程序建立可伸缩性的组织
  • 第6章 服务所有权——STOSA
  • 第7章 服务分级
  • 第8章 服务等级协议
  • 第Ⅳ部分 原则4. 风险:现代化应用程序的风险管理
  • 第9章 如何在设计可伸缩架构时使用风险管理
  • 第10章 比赛日
  • 第11章 构建低风险系统
  • 第Ⅴ部分 原则5. 云计算:利用云计算
  • 第12章 使用云计算来设计可伸缩架构
  • 第13章 云计算改变的5个行业趋势
  • 第14章 SaaS和租赁类型
  • 第15章 在AWS云上分发你的应用程序
  • 第16章 托管的基础设施
  • 第17章 云资源分配
  • 第18章 无服务器计算和函数即服务
  • 第19章 边缘计算
  • 第20章 地理位置对云计算的影响
  • 第Ⅵ部分 总结
  • 第21章 综述
  • 关于作者
  • 关于封面
展开全部