出版社:人民邮电出版社
年代:2014
定价:49.0
本书是著名的网络服务供应商Hatena和Klab有限公司的工程师团队的经验总结。全书从实际的生产环境出发,就大规模、高性能、无间断的网络服务的构筑和管理技术进行了分析和说明。前3章讲解了如何搭建兼具冗余性和可扩展性的服务器/基础设施;第4章讲解了性能优化方面的内容,特别是对单个服务器的性能提升方法进行了介绍;第5章以笔者身边的实际生产环境为例,介绍了提升设备运行效率的技巧。
第1章 服务器及基础设施搭建入门1.1冗余的基础1.1.1冗余概述1.1.2冗余的本质1.1.3应对路由器故障的情况1.1.4应对Web服务器故障的情况1.1.5故障转移1.1.6检测故障……健康检查1.1.7搭建Active/Backup的拓扑结构1.1.8还想更有效地使用服务器……负载分发A1.2实现Web服务器的冗余……DNS轮询1.2.1DNS轮询1.2.2DNS轮询的冗余拓扑结构示例1.2.3还想更轻松地扩充系统……负载均衡器1.3实现Web服务器的冗余……基于IPVS的负载均衡器1.3.1DNS轮询与负载均衡器的不同点1.3.2IPVS……基于Linux的负载均衡器1.3.3调度算法1.3.4使用IPVS1.3.5搭建负载均衡器1.3.6四层交换机与七层交换机1.3.7四层交换机的NAT模型与DSR模型1.3.8同一子网下的服务器进行负载分流时需要注意的地方1.4路由器及负载均衡器的冗余1.4.1负载均衡器的冗余1.4.2虚拟路由器冗余协议(VRRP)1.4.3VRRP的拓扑模型1.4.4安装keepalived时可能遇到的问题1.4.5keepalived的冗余1.4.6keepalived的应用第2章 优化服务器及基础设施的拓扑结构2.1引入反向代理……Apache模块2.1.1反向代理入门2.1.2根据HTTP请求的内容来控制系统的行为2.1.3优化系统整体的内存使用率2.1.4缓存Web服务器的应答数据2.1.5使用Apache模块控制处理规则2.1.6增设反向代理2.1.7进一步对RewriteRule进行设置2.1.8使用mod_proxy_balancer向多台主机分流2.2增设缓存服务器……Squid、memcached2.2.1引入缓存服务器2.2.2Squid缓存服务器2.2.3使用memcached进行缓存2.3MySQL同步……发生故障时的快速恢复2.3.1万一数据库服务器停止2.3.2MySQL的同步功能的特性和注意点2.3.3同步的结构2.3.4搭建同步结构2.3.5启动同步2.3.6确认同步的状态2.4MySQL的Slave 内部负载均衡器的灵活应用示例2.4.1MySQL的Slave的运用方法2.4.2通过负载均衡器将请求分发到多台Slave的方法2.4.3内部负载均衡器的注意点……基于DSR的分发方法2.5选择轻量高速的存储服务器2.5.1存储服务器的必要性2.5.2理想的存储服务器2.5.3将HTTP作为存储协议使用2.5.4遗留的问题第3章 进一步完善不间断的基础设施3.1DNS服务器的冗余3.1.1DNS服务器冗余的重要性3.1.2使用解析库实现冗余及存在的问题3.1.3基于服务器集群的DNS冗余3.1.4使用VRRP的拓扑结构3.1.5DNS服务器的负载分发3.1.6小结3.2存储服务器的冗余……利用DRBD实现镜像3.2.1存储服务器的故障排解3.2.2存储服务器同步的难点3.2.3DRBD3.2.4DRBD的设置与启动3.2.5DRBD的故障转移3.2.6NFS服务器故障转移时的注意事项3.2.7备份的必要性3.3网络的冗余……驱动绑定、RSTP3.3.1L1/L2上部件的冗余3.3.2故障点3.3.3链路冗余与驱动绑定3.3.4交换机的冗余3.3.5增设交换机3.3.6RSTP3.3.7总结3.4引入VLAN……使网络更加灵活3.4.1基于服务器集群的高灵活性网络3.4.2引入VLAN的优点3.4.3VLAN的基础知识3.4.4VLAN的种类3.4.5在服务器集群中的使用3.4.6即便在复杂的VLAN结构下,也需要让物理层面的设备结构尽可能简易化第4章 性能优化、调整4.1基于Linux单个主机的负载评估4.1.1充分发挥单个主机的性能4.1.2别臆断,请监控4.1.3确认瓶颈的基本流程4.1.4何为负载4.1.5计算loadaverage的内核编码4.1.6通过loadaverage判断CPU使用率和I/O等待时间4.1.7多核CPU与CPU使用率4.1.8如何计算CPU的使用率4.1.9进程记账的内核编码4.1.10线程和进程4.1.11ps、sar、vmstat的使用方法4.1.12找到系统负载的症结并解决4.2Apache的优化4.2.1Web服务器的优化4.2.2Web服务器遭遇瓶颈怎么办4.2.3Apache的并发处理与MPM4.2.4httpd.conf的配置4.2.5Keep-Alive4.2.6Apache以外的选择4.3MySQL的调优诀窍4.3.1MySQL的调优诀窍4.3.2内存相关的参数优化4.3.3内存相关的检查工具……mymemcheck第5章 高效运行5.1服务状态监控Nagios5.1.1稳定的服务运营与服务状态监控5.1.2状态监控的种类5.1.3Nagios概述5.1.4Nagios的配置5.1.5Web管理界面5.1.6Nagios的基本使用方法5.1.7实用的使用方法5.1.8小结5.2服务器资源的监控……Ganglia5.2.1服务器资源的监控5.2.2检测工具的讨论5.2.3Ganglia……面向大量节点的图表化工具5.2.4将Apache的进程状态图表化5.3高效的服务器管理……Puppet5.3.1实现高效的服务器管理的工具Puppet5.3.2Puppet的概要5.3.3Puppet的配置5.3.4配置文件的语法5.3.5通知操作日志5.3.6运用5.3.7自动配置管理工具的利与弊5.4守护进程的工作管理……Daemontools5.4.1守护进程的异常终止5.4.2daemontools5.4.3守护进程的管理方法5.4.4daemontools的实用技巧5.5网络引导的应用……PXE、initramfs5.5.1网络引导5.5.2网络引导的行为……PXE5.5.3网络引导的应用实例5.5.4构建网络引导5.6远程维护……维护线路、SerialConsole、IPMI5.6.1轻松实现远程登录5.6.2网络故障的应对5.6.3SerialConsole5.6.4IPMI5.6.5总结5.7Web服务器的日志处理……syslog、syslog-ng、cron、rotatelogs5.7.1Web服务器日志的分拣·收集5.7.2分拣与收集5.7.3日志的分拣……syslog和syslog-ng5.7.4日志的收集5.7.5日志服务器的作用与构成5.7.6总结第6章 服务后台6.1Hatena网站的内容6.1.1Hatena的基础设施6.1.2可扩展性和稳定性6.1.3提高运营效率6.1.4用电效率·提高资源的利用率6.1.5为了自律的基础设施而努力6.2DSAS的内容6.2.1什么是DSAS6.2.2DSAS的特征6.2.3系统架构的详情6.2.4DSAS的未来
★专业技术团队撰写,丰富的实战案例 著名网络服务供应商Hatena和KLab的6名服务器/基础设施工程师编著。 ★实实在在的经验之谈,为您讲述接地气的技术 详细介绍网络构架、服务器构架、服务的可持续性、构建的可扩展性、自动化运维以及单体性能的调整。 ★国内少有的成体系之作 围绕实际运维的需要,从设备/环境搭建、性能优化、高效管理以及对未来的展望,成体系地归纳出重点知识。 本书是著名的网络服务供应商Hatena和Klab有限公司的工程师团队的经验总结。全书从实际的生产环境出发,就大规模、高性能、无间断的网络服务的构筑和管理技术进行了分析和说明,是网络构架工程师的重要参考书。本书是著名的网络服务供应商Hatena和Klab有限公司的工程师团队的经验总结。全书从实际的生产环境出发,就大规模、高性能、无间断的网络服务的构筑和管理技术进行了分析和说明。前3章讲解了如何搭建兼具冗余性和可扩展性的服务器/基础设施;第4章讲解了性能优化方面的内容,特别是对单个服务器的性能提升方法进行了介绍;第5章讲解了监控、管理等运行方面的内容,以笔者身边的实际生产环境为例,介绍了提升设备运行效率的技巧;第6章介绍了Hatena与KLab实际运作的网络和服务器基础设施的情况。【作者简介】伊藤直也(作者) Hatena首席技术官, KAIZEN platform Inc. 高级技术顾问。 胜见祐己(作者) KLab基础设施工程师。 田中慎司(作者) 信息学博士,现就职于Hatena,负责Hatena服务的350余台服务器的运维工作。 广濑正明(作者) KLab基础设施工程师。 安井真伸(作者) 就职于KLab研究开发部。致力于在现有的基础设施的基础上,摸索出新的机制。 横川和哉(作者) 就职于KLab研究开发部。 张毅(译者) 运维架构师。曾任Google SRE工程师,具备网络架构设计、性能调优、风险预控等能力,对海量数据的运维策略有自身独到的理解。
书籍详细信息 | |||
书名 | 24小时365天不间断服务站内查询相似图书 | ||
丛书名 | 图灵程序设计丛书 | ||
9787115380241 如需购买下载《24小时365天不间断服务》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 人民邮电出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 49.0 | 语种 | 简体中文 |
尺寸 | 21 × 15 | 装帧 | 平装 |
页数 | 164 | 印数 | 4000 |