WEB容量规划之美(第2版)
本书特色
[
在这本全新的实用指南中,本书作者提供了一个系统的、健壮的、实用的容量规划方法,而不是基于他们自己的经验和业内其他同行经验的理论模型。这些容量规划方法解决了网站运维,尤其是云计算带来的流量突增衍生的容量问题。本书主要内容有:了解在较大流量和压力下网站或移动应用程序上出现的问题。了解容量如何适应网站或移动应用程序的可用性和性能。使用测量和监控服务性能和使用率的工具。将测量数据转化为可靠的预测,并了解如何让趋势适应容量规划过程。与测量相关的部署概念:安装、配置和管理自动化。了解云自动扩缩能力如何使你提升和降低应用程序的容量。
]
内容简介
[
在这本全新的实用指南中,本书作者提供了一个系统的、健壮的、实用的容量规划方法,而不是基于他们自己的经验和业内其他同行经验的理论模型。这些容量规划方法解决了网站运维,尤其是云计算带来的流量突增衍生的容量问题。本书主要内容有:了解在较大流量和压力下网站或移动应用程序上出现的问题。了解容量如何适应网站或移动应用程序的可用性和性能。使用测量和监控服务性能和使用率的工具。将测量数据转化为可靠的预测,并了解如何让趋势适应容量规划过程。与测量相关的部署概念:安装、配置和管理自动化。了解云自动扩缩能力如何使你提升和降低应用程序的容量。
]
作者简介
[
Arun Kejariwal是Machine Zone(MZ)的统计学习负责人,他领导一个顶级研究团队,研究安装点击欺诈检测的新技术。此外,他的团队正在构建机器人检测、入侵检测和实时异常检测的新方法。他同时也为Twitter工作。John Allspaw在软件工程和运维领域已经工作了20多年,并在Friendster、Flickr和Etsy担任工程主管职务。他是《The Art of Capacity Planning》和《Web Operations:Keeping the Data on Time》(都由O’Reill出版)的作者。
]
目录
前言 …………………………………………………. 1第1章 容量规划的目标、问题和过程 ………………..11背景 …………………………………………………………………………………………… 11准备 …………………………………………………………………………………………… 12快捷但不太好的数学 ……………………………………………………………….. 15预测你的系统何时会崩溃 ……………………………………………………….. 16用系统统计表呈现问题 …………………………………………………………… 18买东西,采购是一个过程 ……………………………………………………….. 25性能与容量,两种不同的概念 ……………………………………………….. 27社交网站与开放式API的影响 ………………………………………………….. 29延展阅读 …………………………………………………………………………………… 31关键章节 …………………………………………………………………………………… 31参考资料 …………………………………………………………………………………… 32第2章 设定容量目标 …………………………………… 35不同种类的需求和测量方法 ……………………………………………………. 36解读正式测量 ……………………………………………………………………. 36服务等级协议 ……………………………………………………………………. 40业务容量需求 ……………………………………………………………………. 42用户期望 ……………………………………………………………………………. 43架构决策 …………………………………………………………………………………… 45提供测量点 ………………………………………………………………………… 46资源瓶颈 ……………………………………………………………………………. 48硬件决策(垂直、水平和对角扩展) …………………………….. 49灾难恢复 ……………………………………………………………………………. 53延展阅读 …………………………………………………………………………………… 54参考资料 …………………………………………………………………………………… 54第3章 测量:容量的单位 …………………………….. 57容量跟踪工具 …………………………………………………………………………… 63度量指标采集系统基础 …………………………………………………….. 65轮询数据库和轮询数据库工具 …………………………………………. 66Ganglia ………………………………………………………………………………. 66SNMP ………………………………………………………………………………….. 67将日志视为过去的度量指标 …………………………………………….. 67监控可作为识别紧急问题的工具 …………………………………….. 68网络测量和规划 ………………………………………………………………… 69负载均衡 ……………………………………………………………………………. 71应用程序监控 …………………………………………………………………………… 73应用层的测量 ……………………………………………………………………. 73存储容量 ……………………………………………………………………………. 75数据库容量 ………………………………………………………………………… 87找到数据库上限 ………………………………………………………………… 91缓存系统 ……………………………………………………………………………. 93缓存效率:工作集和动态数据 …………………………………………. 93确认缓存系统上限 …………………………………………………………….. 96一个真实的示例:缓存测量 …………………………………………….. 97特殊用途和多用途服务器 ………………………………………………. 102API的使用率及其对容量的影响 ……………………………………………. 106示例和现实……………………………………………………………………………… 109小结 …………………………………………………………………………………………. 109延展阅读 …………………………………………………………………………………. 110性能 ………………………………………………………………………………….. 110网络 ………………………………………………………………………………….. 111负载均衡 ………………………………………………………………………….. 112存储 ………………………………………………………………………………….. 112数据库及缓存 ………………………………………………………………….. 112参考资料 …………………………………………………………………………………. 113第4章 趋势预测 …………………………………………115曲线拟合 …………………………………………………………………………………. 117趋势、曲线、时间 …………………………………………………………… 118将应用程序级度量指标和系统统计进行关联:数据库实例 ………………………………………………………………………. 123预测峰值驱动的资源使用量:Web服务器示例 ……………. 126小数据集的附加说明 ………………………………………………………. 129自动预测 ………………………………………………………………………….. 130安全因素 ………………………………………………………………………….. 133采购 …………………………………………………………………………………………. 135采购时间:关键性度量指标 …………………………………………… 136适时库存 ………………………………………………………………………….. 136增加容量后的影响 …………………………………………………………………. 138长期趋势 …………………………………………………………………………………. 139流量模式变更 ………………………………………………………………….. 139应用程序使用量变更和产品规划 …………………………………… 142迭代和校准……………………………………………………………………………… 143*好的猜测 ………………………………………………………………………. 145对角线扩展时机 ………………………………………………………………. 146小结 …………………………………………………………………………………………. 146延展阅读 …………………………………………………………………………………. 147采购或租赁 ………………………………………………………………………. 147时间–序列预测 ………………………………………………………………… 148曲线拟合 ………………………………………………………………………….. 148测量 ………………………………………………………………………………….. 148参考资料 …………………………………………………………………………………. 148第5章 部署 ……………………………………………… 149自动化部署基本原理 ……………………………………………………………… 150目标1:*小化提供新容量的时间 …………………………………. 150目标2:变化集中分布 …………………………………………………….. 150目标3:决不登录单个服务器(针对管理) …………………. 151目标4:使新的服务器自动工作 …………………………………….. 152目标5:在简单的故障检测中保持一致性 ……………………… 152自动化安装工具 ……………………………………………………………………… 153准备操作系统镜像 …………………………………………………………… 157安装过程 ………………………………………………………………………….. 158自动化部署……………………………………………………………………………… 159定义角色和服务 ………………………………………………………………. 160示例1:分离静态网页内容 …………………………………………….. 161用户管理和访问控制 ………………………………………………………. 162决策 ………………………………………………………………………………….. 163示例2:多数据中心 ………………………………………………………… 164小结 …………………………………………………………………………………………. 165延展阅读 …………………………………………………………………………………. 165参考资料 …………………………………………………………………………………. 166第6章 自动扩缩容 …………………………………….. 167挑战 …………………………………………………………………………………………. 168使用Amazon EC2进行自动扩缩容………………………………….. 172设计指南 ………………………………………………………………………….. 174要求 ………………………………………………………………………………….. 175固定数量扩缩容 ………………………………………………………………. 176扩缩容百分比 ………………………………………………………………….. 179百花齐放 ………………………………………………………………………….. 188先进的方法 ………………………………………………………………………. 190小结 …………………………………………………………………………………………. 190延展阅读 …………………………………………………………………………………. 192参考资料 …………………………………………………………………………………. 194附录A 虚拟化 ………………………………………….. 197附录B 处理瞬时增长 …………………………………. 205附录C 容量工具 ……………………………………….. 213
封面
书名:WEB容量规划之美(第2版)
作者:Arun Kejariwal,John
页数:232
定价:¥58.0
出版社:中国电力出版社
出版日期:2018-04-01
ISBN:9787519831073
PDF电子书大小:110MB 高清扫描完整版
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!