作者: [美] 李·艾奇逊(Lee Atchison)
出版社: 电子工业出版社
出版年: 2017-07
ISBN: 9787121316845
~~滚到底部有网盘下载链接~~
内容简介
随着互联网的发展越来越成熟,流量和数据量飞速增长,许多公司的关键应用程序都面临着伸缩性的问题,系统变得越来越复杂和脆弱,从而导致风险上升、可用性降低。《可伸缩架构:面向增长应用的高可用》是一本实践指南,让IT、DevOps和系统稳定性管理员能够了解到,如何避免应用程序在发展过程中变得缓慢、数据不一致或者彻底不可用等问题。规模增长并不只意味着处理更多的用户,还包括管理更多的风险和保证系统的可用性。作者Lee Atchison在可用性、风险管理、服务和微服务、扩展应用程序和云服务方面提出了一些技巧,使得我们在构建各类应用程序时,既能够保证产品的质量,又能够处理海量的流量、数据以及需求。
如果你管理着软件开发人员、系统可靠性工程师、DevOps工程师,或者你经营着一个拥有大规模应用程序和系统的机构,《可伸缩架构:面向增长应用的高可用》中所提供的建议和指导都能够帮助你,让你的系统运行得更加平稳和可靠。
(美)李·艾奇逊(Lee Atchison)是New Relic公司的首席云架构师和布道师。他已经在New Relic工作了4年,负责设计并领导建立了New Relic的基础设施产品,帮助New Relic搭建了健壮的服务化系统架构,支撑起公司从一个很小的SaaS创业公司成长为一个高流量的公众企业。他非常擅长构建高可用的系统。
如果你管理着软件开发人员、系统可靠性工程师、DevOps工程师,或者你经营着一个拥有大规模应用程序和系统的机构,《可伸缩架构:面向增长应用的高可用》中所提供的建议和指导都能够帮助你,让你的系统运行得更加平稳和可靠。
(美)李·艾奇逊(Lee Atchison)是New Relic公司的首席云架构师和布道师。他已经在New Relic工作了4年,负责设计并领导建立了New Relic的基础设施产品,帮助New Relic搭建了健壮的服务化系统架构,支撑起公司从一个很小的SaaS创业公司成长为一个高流量的公众企业。他非常擅长构建高可用的系统。
目录
O'Reilly Media,Inc.介绍
序
前言
译者序
第Ⅰ部分 可用性
第1章 什么是可用性
第2章 提高应用程序可用性的五个要点
第3章 测量可用性
第4章 提高下降的可用性
第Ⅱ部分 风险管理
第5章 什么是风险管理
第6章 可能性与严重性
第7章 风险模型
第8章 风险缓和
第9章 比赛日
第10章 构建低风险系统
第Ⅲ部分 服务和微服务
第11章 为什么使用服务
第12章 使用微服务
第13章 处理服务故障
第Ⅳ部分 如何让应用程序具有伸缩性
第14章 两次失误的高度
第15章 服务所有权
第16章 服务分级
第17章 使用服务分级
第18章 服务等级协议
第19章 持续改进
第Ⅴ部分 云服务
第20章 变化和云服务
第21章 云上的分布
第22章 托管的基础设施
第23章 云资源分配
第24章 可伸缩的计算选项
第25章 AWS Lambda
第Ⅵ部分 总结
第26章 融会贯通
索引
关于作者
序
前言
译者序
第Ⅰ部分 可用性
第1章 什么是可用性
第2章 提高应用程序可用性的五个要点
第3章 测量可用性
第4章 提高下降的可用性
第Ⅱ部分 风险管理
第5章 什么是风险管理
第6章 可能性与严重性
第7章 风险模型
第8章 风险缓和
第9章 比赛日
第10章 构建低风险系统
第Ⅲ部分 服务和微服务
第11章 为什么使用服务
第12章 使用微服务
第13章 处理服务故障
第Ⅳ部分 如何让应用程序具有伸缩性
第14章 两次失误的高度
第15章 服务所有权
第16章 服务分级
第17章 使用服务分级
第18章 服务等级协议
第19章 持续改进
第Ⅴ部分 云服务
第20章 变化和云服务
第21章 云上的分布
第22章 托管的基础设施
第23章 云资源分配
第24章 可伸缩的计算选项
第25章 AWS Lambda
第Ⅵ部分 总结
第26章 融会贯通
索引
关于作者