![]()
内容推荐 本书主要内容有:容量规划的目标、问题和过程。介绍了一些大流量网站的常见问题;设定容量目标,阐述了对一个快速增长的Web应用程序进行容量规划时会涉及的各种问题,以及规划的容量如何适用于整个网站的可用性和性能;测量:容量单位,讨论了容量的测量和监控;预测趋势,介绍如何将测量数据转化成预测,以及趋势分析是如何适用于整个容量规划过程的;部署,讨论与部署相关的概念:自动化安装、配置和管理;自动扩缩容,讨论利用云服务进行自动扩容的相关概念。 目录 前言 第1章 容量规划的目标、问题和过程 背景 准备 快捷但不太好的数学 预测你的系统何时会崩溃 用系统统计表呈现问题 买东西,采购是一个过程 性能与容量,两种不同的概念 社交网站与开放式API的影响 延展阅读 关键章节 参考资料 第2章 设定容量目标 不同种类的需求和测量方法 解读正式测量 服务等级协议 业务容量需求 用户期望 架构决策 提供测量点 资源瓶颈 硬件决策(垂直、水平和对角扩展) 灾难恢复 延展阅读 参考资料 第3章 测量:容量的单位 容量跟踪工具 度量指标采集系统基础 轮询数据库和轮询数据库工具 Ganglia SNMP 将日志视为过去的度量指标 监控可作为识别紧急问题的工具 网络测量和规划 负载均衡 应用程序监控 应用层的测量 存储容量 数据库容量 找到数据库上限 缓存系统 缓存效率:工作集和动态数据 确认缓存系统上限 一个真实的示例:缓存测量 特殊用途和多用途服务器 API的使用率及其对容量的影响 示例和现实 小结 延展阅读 性能 网络 负载均衡 存储 数据库及缓存 参考资料 第4章 趋势预测 曲线拟合 趋势、曲线、时间 将应用程序级度量指标和系统统计进行关联 数据库实例 预测峰值驱动的资源使用量:Web服务器示例 小数据集的附加说明 自动预测 安全因素 采购 采购时间:关键性度量指标 适时库存 增加容量后的影响 长期趋势 流量模式变更 应用程序使用量变更和产品规划 迭代和校准 最好的猜测 对角线扩展时机 小结 延展阅读 采购或租赁 时间-序列预测 曲线拟合 测量 参考资料 第5章 部署 自动化部署基本原理 目标1:最小化提供新容量的时间 目标2:变化集中分布 目标3:决不登录单个服务器(针对管理) 目标4:使新的服务器自动工作 目标5:在简单的故障检测中保持一致性 自动化安装工具 准备操作系统镜像 安装过程 自动化部署 定义角色和服务 示例1:分离静态网页内容 用户管理和访问控制 决策 示例2:多数据中心 小结 延展阅读 参考资料 第6章 自动扩缩容 挑战 使用Amazon EC2进行自动扩缩容 设计指南 要求 固定数量扩缩容 扩缩容百分比 百花齐放 先进的方法 小结 延展阅读 参考资料 附录A 虚拟化 附录B 处理瞬时增长 附录C 容量工具
|