24小时365天不间断服务:服务器基础设施核心技术

24小时365天不间断服务:服务器基础设施核心技术
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [日] , , ,
2015-01
版次: 1
ISBN: 9787115380241
定价: 49.00
装帧: 平装
开本: 32开
纸张: 胶版纸
页数: 309页
字数: 292千字
正文语种: 简体中文
原版书名: 24時間365日 サーバ/インフラを支える技術
60人买过
  •   《24小时365天不间断服务:服务器/基础设施核心技术》是著名的网络服务供应商Hatena和Klab有限公司的工程师团队的经验总结。《24小时365天不间断服务:服务器/基础设施核心技术》从实际的生产环境出发,就大规模、高性能、间断的网络服务的构筑和管理技术进行了分析和说明。前3章讲解了如何搭建兼具冗余性和可扩展性的服务器/基础设施;第4章讲解了性能优化方面的内容,特别是对单个服务器的性能提升方法进行了介绍;第5章讲解了监控、管理等运行方面的内容,以笔者身边的实际生产环境为例,介绍了提升设备运行效率的技巧;第6章介绍了Hatena与KLab实际运作的网络和服务器基础设施的情况。   伊藤直也,Hatena首席技术官,KAIZENplatformInc.高级技术顾问。
      
        胜见祐己,KLab基础设施工程师。
      
        田中慎司,信息学博士,现就职于Hatena,负责Hatena服务的350余台服务器的运维工作。 译者序
    关于本书
    本书概述
    术语整理
    第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还想更有效地使用服务器……负载分发A
    1.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使用IPVS
    1.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、memcached
    2.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.3DRBD
    3.2.4DRBD的设置与启动
    3.2.5DRBD的故障转移
    3.2.6NFS服务器故障转移时的注意事项
    3.2.7备份的必要性
    3.3网络的冗余……驱动绑定、RSTP
    3.3.1L1/L2上部件的冗余
    3.3.2故障点
    3.3.3链路冗余与驱动绑定
    3.3.4交换机的冗余
    3.3.5增设交换机
    3.3.6RSTP
    3.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的并发处理与MPM
    4.2.4httpd.conf的配置
    4.2.5Keep-Alive
    4.2.6Apache以外的选择
    4.3MySQL的调优诀窍
    4.3.1MySQL的调优诀窍
    4.3.2内存相关的参数优化
    4.3.3内存相关的检查工具……mymemcheck

    第5章高效运行
    5.1服务状态监控Nagios
    5.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服务器资源的监控……Ganglia
    5.2.1服务器资源的监控
    5.2.2检测工具的讨论
    5.2.3Ganglia……面向大量节点的图表化工具
    5.2.4将Apache的进程状态图表化
    5.3高效的服务器管理……Puppet
    5.3.1实现高效的服务器管理的工具Puppet
    5.3.2Puppet的概要
    5.3.3Puppet的配置
    5.3.4配置文件的语法
    5.3.5通知操作日志
    5.3.6运用
    5.3.7自动配置管理工具的利与弊
    5.4守护进程的工作管理……Daemontools
    5.4.1守护进程的异常终止
    5.4.2daemontools
    5.4.3守护进程的管理方法
    5.4.4daemontools的实用技巧
    5.5网络引导的应用……PXE、initramfs
    5.5.1网络引导
    5.5.2网络引导的行为……PXE
    5.5.3网络引导的应用实例
    5.5.4构建网络引导
    5.6远程维护……维护线路、SerialConsole、IPMI
    5.6.1轻松实现远程登录
    5.6.2网络故障的应对
    5.6.3SerialConsole
    5.6.4IPMI
    5.6.5总结
    5.7Web服务器的日志处理……syslog、syslog-ng、cron、rotatelogs
    5.7.1Web服务器日志的分拣·收集
    5.7.2分拣与收集
    5.7.3日志的分拣……syslog和syslog-ng
    5.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什么是DSAS
    6.2.2DSAS的特征
    6.2.3系统架构的详情
    6.2.4DSAS的未来
  • 内容简介:
      《24小时365天不间断服务:服务器/基础设施核心技术》是著名的网络服务供应商Hatena和Klab有限公司的工程师团队的经验总结。《24小时365天不间断服务:服务器/基础设施核心技术》从实际的生产环境出发,就大规模、高性能、间断的网络服务的构筑和管理技术进行了分析和说明。前3章讲解了如何搭建兼具冗余性和可扩展性的服务器/基础设施;第4章讲解了性能优化方面的内容,特别是对单个服务器的性能提升方法进行了介绍;第5章讲解了监控、管理等运行方面的内容,以笔者身边的实际生产环境为例,介绍了提升设备运行效率的技巧;第6章介绍了Hatena与KLab实际运作的网络和服务器基础设施的情况。
  • 作者简介:
      伊藤直也,Hatena首席技术官,KAIZENplatformInc.高级技术顾问。
      
        胜见祐己,KLab基础设施工程师。
      
        田中慎司,信息学博士,现就职于Hatena,负责Hatena服务的350余台服务器的运维工作。
  • 目录:
    译者序
    关于本书
    本书概述
    术语整理
    第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还想更有效地使用服务器……负载分发A
    1.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使用IPVS
    1.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、memcached
    2.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.3DRBD
    3.2.4DRBD的设置与启动
    3.2.5DRBD的故障转移
    3.2.6NFS服务器故障转移时的注意事项
    3.2.7备份的必要性
    3.3网络的冗余……驱动绑定、RSTP
    3.3.1L1/L2上部件的冗余
    3.3.2故障点
    3.3.3链路冗余与驱动绑定
    3.3.4交换机的冗余
    3.3.5增设交换机
    3.3.6RSTP
    3.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的并发处理与MPM
    4.2.4httpd.conf的配置
    4.2.5Keep-Alive
    4.2.6Apache以外的选择
    4.3MySQL的调优诀窍
    4.3.1MySQL的调优诀窍
    4.3.2内存相关的参数优化
    4.3.3内存相关的检查工具……mymemcheck

    第5章高效运行
    5.1服务状态监控Nagios
    5.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服务器资源的监控……Ganglia
    5.2.1服务器资源的监控
    5.2.2检测工具的讨论
    5.2.3Ganglia……面向大量节点的图表化工具
    5.2.4将Apache的进程状态图表化
    5.3高效的服务器管理……Puppet
    5.3.1实现高效的服务器管理的工具Puppet
    5.3.2Puppet的概要
    5.3.3Puppet的配置
    5.3.4配置文件的语法
    5.3.5通知操作日志
    5.3.6运用
    5.3.7自动配置管理工具的利与弊
    5.4守护进程的工作管理……Daemontools
    5.4.1守护进程的异常终止
    5.4.2daemontools
    5.4.3守护进程的管理方法
    5.4.4daemontools的实用技巧
    5.5网络引导的应用……PXE、initramfs
    5.5.1网络引导
    5.5.2网络引导的行为……PXE
    5.5.3网络引导的应用实例
    5.5.4构建网络引导
    5.6远程维护……维护线路、SerialConsole、IPMI
    5.6.1轻松实现远程登录
    5.6.2网络故障的应对
    5.6.3SerialConsole
    5.6.4IPMI
    5.6.5总结
    5.7Web服务器的日志处理……syslog、syslog-ng、cron、rotatelogs
    5.7.1Web服务器日志的分拣·收集
    5.7.2分拣与收集
    5.7.3日志的分拣……syslog和syslog-ng
    5.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什么是DSAS
    6.2.2DSAS的特征
    6.2.3系统架构的详情
    6.2.4DSAS的未来
查看详情
其他版本 / 全部 (1)
系列丛书 / 更多
24小时365天不间断服务:服务器基础设施核心技术
机器学习实战
[美]Peter Harrington 著;李锐、李鹏、曲亚东 译
24小时365天不间断服务:服务器基础设施核心技术
图灵程序设计丛书:Python基础教程
[挪威]Magnus Lie Hetland 著;司维、曾军崴、谭颖华 译
24小时365天不间断服务:服务器基础设施核心技术
JavaScript高级程序设计(第3版)
[美]Nicholas C.Zakas 著;李松峰、曹力 译
24小时365天不间断服务:服务器基础设施核心技术
Python编程:从入门到实践
[美]埃里克·马瑟斯(Eric Matthes) 著;袁国忠 译
24小时365天不间断服务:服务器基础设施核心技术
R语言实战(第2版)
[美]卡巴科弗(Robert I. Kabacoff) 著;王小宁、刘撷芯、黄俊文 译
24小时365天不间断服务:服务器基础设施核心技术
算法(第4版)
[美]Robert、[美]Kevin Wayne 著;谢路云 译
24小时365天不间断服务:服务器基础设施核心技术
大数据:互联网大规模数据挖掘与分布式处理
[美]Anand、[美]Jeffrey David Ullman 著;王斌 译
24小时365天不间断服务:服务器基础设施核心技术
Spark快速大数据分析
[美]卡劳(Holden Karau)、[美]肯维尼斯科(Andy Konwinski)、[美]温德尔(Patrick Wendell)、[加拿大]扎哈里亚(Matei Zaharia) 著;王道远 译
24小时365天不间断服务:服务器基础设施核心技术
MySQL必知必会
[英]福塔(Ben Forta) 著;刘晓霞、钟鸣 译
24小时365天不间断服务:服务器基础设施核心技术
Objective-C基础教程 第2版
[美]Scott、[美]Waqar、[美]Mark Dalrymple 著;周庆成 译
24小时365天不间断服务:服务器基础设施核心技术
图解HTTP
[日]上野·宣 著;于均良 译
24小时365天不间断服务:服务器基础设施核心技术
挑战程序设计竞赛
秋叶拓哉、岩田阳一、北川宜稔 著;巫泽俊、庄俊元、李津羽 译
您可能感兴趣 / 更多
24小时365天不间断服务:服务器基础设施核心技术
你想活出怎样的人生
[日]宫崎骏 著;磨铁文化 出品
24小时365天不间断服务:服务器基础设施核心技术
怕痛的我,把防御力点满就对了6【定制泡泡弹幕卡牌x4】高人气动画原著轻小说
[日]夕蜜柑 著;[日]狐印 绘;酷威文化 出品
24小时365天不间断服务:服务器基础设施核心技术
OVERLORD.8半森妖精的神人(上,下)
[日]丸山黄金 著;刘晨 译
24小时365天不间断服务:服务器基础设施核心技术
少年星象
[日]NOEYEBROW 绘;漫友文化 出品
24小时365天不间断服务:服务器基础设施核心技术
新书开店:1000 家人气旺店的实操技巧
[日]富田英太 著;张凤 译;颉腾文化 出品
24小时365天不间断服务:服务器基础设施核心技术
葡萄球菌(直木奖得主经典社会派推理代表作首次引进,每一个细节都是预告结局的伏笔,高节奏反转的情节令人拍案称奇。)
[日]道尾秀介
24小时365天不间断服务:服务器基础设施核心技术
蓝色时期.9-10(赠烫金纪念画卡×2+书签×5+便签纸本×1)山口飞翔著 热血美术漫画
[日]山口飞翔 著;《蓝色时期》翻译组 译;天闻角川 出品
24小时365天不间断服务:服务器基础设施核心技术
PLUTO冥王 001(简体中文版,“日本漫画之神—浦泽直树作品,首刷限定附赠镭射明信片一张)
[日]浦泽直树×手冢治虫
24小时365天不间断服务:服务器基础设施核心技术
PLUTO冥王 002(简体中文版,“日本漫画之神—浦泽直树作品,首刷限定附赠镭射明信片一张)
[日]浦泽直树×手冢治虫
24小时365天不间断服务:服务器基础设施核心技术
獾的美食奇遇(全3册精装,日本知名图画书作家安井季子、画家重森千佳联袂打造,绘本妈妈海桐推荐)
[日]安井季子/文 (日)重森千佳 图
24小时365天不间断服务:服务器基础设施核心技术
妈妈,对不起(宫西达也图画书)表达孩子对妈妈的爱
[日]宫西达也 著;彭懿 译
24小时365天不间断服务:服务器基础设施核心技术
大口大口地吃,好吃极了(宫西达也图画书)付诸行动,才有收获
[日]宫西达也 著;朱自强 译