开源负载均衡群集实例 通俗读本[章节内容征询建议]
时间:2009-03-12
来源:互联网
《开源负载均衡群集实例
通俗读本》
本书背景
随着云计算概念化到产品化完善,开源Linux内核开发、GUN/Linux发行版本的不断的成熟,在多年之前看似高深莫测的群集已经能够随着开源的普及而大众化,并可摒弃高昂的硬件设备,进而普通的企业可以为其业务平台实现群集应用。打破了动辄上百万的国际大厂专业设备的购进,使用硬件厂商专有的管理技术并放置在玻璃屋中的历史。群集这个高端的技术也逐渐大众化,提升了低成本计算机的可用性、可靠性。
本书主要内容
本书以系统主机和网络为实现负载均衡群集主体,不基于任何专有设备构建高可用、高性能负载均衡群集。本书是开源群集实例丛书的第一本,面向开源爱好者、企业从业人员,是实现网站、数据库等群集业务指导手册。本书基于主流的Centos 5.2(Redhat企业版的社区重构版)撰写及演示实例的讲解。
如在红帽RHCS实现过程中需要配置的fence设备、在Heartbeat实现过程中涉及的stonith设备等将不着重描述,实际操作过程即便使用虚拟(vm)fence设备也是需要复杂的技术和实现过程,重点在讲解基于主机与网络的群集系统的实现方法,将群集大众化、通俗化。
本书涵盖主流的Linux Virtual Server负载均衡技术、开源Heartbeat高可用技术的介绍,并通过案例讲解方式使读者达到触类旁通的目的,为读者的工作创造更多的提升空间。
第一部分 群集知识
第一章 群集系统概述
1.1 计算机与群集系统
1.1.1 计算机应用瓶颈
1.1.2 群集系统打破大型机垄断
1.2 群集应用领域
1.2.1 开源群集推动互联网的成功
1.3 群集分类
1.3.1 科学计算群集
1.3.2 高可用群集
1.3.3 负载均衡群集
1.4 群集实现方式
1.4.1 商业群集系统
1.4.2 基于专有硬件设备群集
1.4.3 基于商业软件群集
1.4.4 开源Linux群集系统
1.4.5 常见开源群集系统应用
第二章 开源群集系统
2.1 Linux群集系统
2.1.1 Linux群集系统简介
2.1.2 Linux群集系统现状
2.2 主流开源群集系统
2.2.1 Linux Virtual Server 简介
2.2.2 Linux Heartbeat 简介
2.2.3 nginx简介
2.2.4 haproxy简介
2.2.4 apache与tomcat简介
2.2.5 bind dns负载均衡简介
2.2.6 Squid Reverse Proxy 简介
2.2.7 MySQL Cluster简介
2.3 开源群集系统对比
2.3.1 内核态群集系统
2.3.2 应用群集系统
2.4 群集文件系统
2.4.1 Hadoop开源的分布式计算平台介绍
2.4.2 Lustre分布式文件系统
2.4.3 Coda分布式文件系统
2.4.4 FastDFS开源分布式文件系统
第二部分 GNU/Linux基本技能
第三章 开源系统与Linux
3.1 开源系统发展
3.1.1 开源运动与GNU
3.1.2 开源操作系统
3.1.3 开源GNU/Linux系统
3.2 开源GNU/Linux与群集应用
3.2.1 分析一个主流的WEB站点的群集系统
第四章 开源GNU/Linux管理基础
4.1 GNU/Linux系统安装常识
4.1.1 基于网络的安装方式
4.1.2 基于Clone的实现部署
4.2 GNU/Linux 服务配置规范
4.2.1 配置文件特点
4.2.2 服务的配置方式
4.3 GNU/Linux 软件包安装
4.3.1 基于RPM格式yum使用
4.3.2 软件包源码编译
第三部分 开源群集技术
第五章 开源LVS负载均衡
5.1 LVS介绍和原理
5.1.1 LVS实现的技术基础
5.1.2 LVS NAT实现原理
5.1.3 LVS TUN实现原理
5.1.4 LVS DR实现原理
5.2 LVS调度算法
5.2.1 通用调度算法
5.2.2 特殊应用跳读算法
5.3 LVS 简单配置实例
5.3.1 ipvsadm命令工具
5.3.2 ipvsadm配置NAT模式语法
5.3.3 ipvsadm配置DR模式语法
5.4 LVS 资源和维护管理
5.4.1 ipvsadm链接信息的查看
5.4.2 ipvsadm节点管理
5.5 LVS 持久性连接与会话同步
5.5.1 保持连接会话
5.5.2 同步链接会话
第六章 Heartbeat高可用群集
6.1 Heartbeat介绍和原理
6.1.1 Heartbeat高可用性
6.1.2 Heartbeat实现原理
6.2 Heartbeat V1/V2配置实例
6.2.1 Heartbeat的安装方式
6.2.2 简单的Heartbeat V1模式
6.2.3 功能完善的Heartbeat V2模式
6.3 Heartbeat V2资源和维护管理
6.3.1 资源管理实现方式
6.3.2 维护管理示例
6.4 Heratbeat 监控
6.4.1 日志分析
6.4.2 GUI工具使用
6.4.3 高效命令行工具
6.5 Heratbeat 多节点配置实例
第七章 开源群集监控及管理
7.1 Nagios
7.1.1 Nagios监控原理
7.1.2 Nagios安装与配置
7.1.3 Nagios插件扩展
7.1.4 Nagios与手机短信关联
7.2 Cacti
7.2.1 Cacti实现原理
7.2.2 Cacti快速安装
7.2.3 Cacti监控示例
7.3 ganglia
7.3.1 ganglia原理
7.3.2 ganglia安装配置
7.3.3 ganglia案例分析
第四部分 开源群集实践
第八章 负载均衡群集开源实践
8.1 基于Centos Piranha实现lvs
8.1.1 安装Piranha
8.1.2 调度服务器配置
8.1.3 真实服务器配置
8.2 基于nginx fastcgi实现web群集
8.2.1 nginx安装
8.2.2 nginx配置参数
8.2.3 nginx测试
8.3 基于haproxy实现web群集
8.3.1 haproxy安装
8.3.2 haproxy配置实现
第九章 高可用群集开源实践
9.1 基于Heartbeat实现MySQL的主从复制
9.1.1 MySQL系统安装
9.1.2 MySQL主从负载
9.1.3 Heartbeat安装
9.1.4 Heartbeat V1模式功能配置
9.1.5 Heartbeat V1模式故障切换测试
9.1.6 Heartbeat V2模式功能配置
9.1.7 Heartbeat V2模式故障切换测试
9.2 基于heartbeat+ldirectord 实现lvs
9.2.1 Heartbeat、lidirectord安装
9.2.2 整合配置
9.2.3 切换测试
9.3 基于heartbeat+keepalived 实现lvs
9.3.1 keepalived 原理介绍
9.3.2 heartbeat、keepalived安装
9.3.3 整合配置
9.3.4 切换测试
第十章 群集测试
10.1 群集负载测试方法
10.1.1 压力测试基准
10.2 常用测试工具介绍
10.2.1 webbenth使用
10.2.2 ab工具的使用方式
10.2.3 mysqlslap压力工具
10.2.4 Jmeter测试应用
10.2.5 Firefox的测试插件
10.3 测试案例
10.3.1 对web系统的压力测试
10.3.2 对MySQL数据库系统压力测试
欢迎广大Cuer积极提出章节内容的建议。
作者: kns1024wh 发布时间: 2009-03-12
建议而已,内容可以不太多,有个实例最好。
作者: rainbow 发布时间: 2009-03-12
作者: youngky 发布时间: 2009-03-12
为嘛,不基于oracle呢
作者: ddb521 发布时间: 2009-03-12
作者: deadwind 发布时间: 2009-03-12
haproxy的作者有一篇很好的关于负载均衡方面的文章,很经典。
标题:MAKING APPLICATIONS SCALABLE WITH LOAD BALANCING
作者:<Willy Tarreau>
鼓励下楼主~~
作者: xufengnju 发布时间: 2009-03-12
作者: youngky 发布时间: 2009-03-14
顶
作者: sanitizer84 发布时间: 2009-06-15
有初稿没?让我先看看哈。
作者: rhlei 发布时间: 2009-06-15
作者: niao5929 发布时间: 2009-06-15
作者: tian451 发布时间: 2009-06-27
作者: niao5929 发布时间: 2009-06-28
作者: polokus 发布时间: 2009-06-28
同时也建议斑竹先贴部分内容出来让大家参观参观,比如heartbeat等!
作者: zhujinzz 发布时间: 2009-06-29
作者: chenzq1604 发布时间: 2009-07-01
作者: niao5929 发布时间: 2009-07-08
CARP会让你爱不释手的!支持ARP负载均衡及高可用。意味着在OSI的第二层实现,最现实的是二台网关同时运行。
作者: 3645636 发布时间: 2009-07-09
作者: 老菜小笠 发布时间: 2009-07-11
作者: niao5929 发布时间: 2009-07-16
作者: niao5929 发布时间: 2009-07-23
作者: niao5929 发布时间: 2009-07-30
作者: shilyyn 发布时间: 2009-08-01
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28