集群部署方案
一 目标
1 均衡系统压力,减少单个服务器因压力过于集成而超负荷运转的发生几率。
2 加快用户的访问的速度。
3 自动备援,避免因单点故障而导致整个系统瘫痪的情况发生。
4 日后系统的便于扩展,通过增加相应的服务器节点即可提高整个系统的承载能力。
二 软件配置
系统 :RHEL4 [ Linux version 2.6.9-42.EL]
负载均衡 :ipvsadm(1.24-6)
缓存服务器 :squid(3.0)
应用服务器(Web动态内容) :apache(2.2.6)
资源服务器(Web静态内容) :lighttpd(1.4.18)
数据库服务器 : mysql-max(5.1)
节点监控&故障切换 : ldirectord+heartbeat
文件服务器 :nfs
Session服务器 : nfs
三 服务器分配
lb1,lb2 :负载均衡服务器,一个是工作服务器,一个是冗余服务器。
ch1,ch2... : 缓存服务器
dw1,dw2.... : 应用服务器(Web动态内容)
sw1,sw2... :资源服务器(Web静态内容)
db1,db2,db2,db4.. : 数据库服务器
se1,se2,se3... : session 服务器
注:以上服务器并非硬件服务器,在前期系统压力不大的情况下,以上服务器可以多个部署在一个硬件服务器上。
四 部署
1 均衡服
一 目标
1 均衡系统压力,减少单个服务器因压力过于集成而超负荷运转的发生几率。
2 加快用户的访问的速度。
3 自动备援,避免因单点故障而导致整个系统瘫痪的情况发生。
4 日后系统的便于扩展,通过增加相应的服务器节点即可提高整个系统的承载能力。
二 软件配置
系统 :RHEL4 [ Linux version 2.6.9-42.EL]
负载均衡 :ipvsadm(1.24-6)
缓存服务器 :squid(3.0)
应用服务器(Web动态内容) :apache(2.2.6)
资源服务器(Web静态内容) :lighttpd(1.4.18)
数据库服务器 : mysql-max(5.1)
节点监控&故障切换 : ldirectord+heartbeat
文件服务器 :nfs
Session服务器 : nfs
三 服务器分配
lb1,lb2 :负载均衡服务器,一个是工作服务器,一个是冗余服务器。
ch1,ch2... : 缓存服务器
dw1,dw2.... : 应用服务器(Web动态内容)
sw1,sw2... :资源服务器(Web静态内容)
db1,db2,db2,db4.. : 数据库服务器
se1,se2,se3... : session 服务器
注:以上服务器并非硬件服务器,在前期系统压力不大的情况下,以上服务器可以多个部署在一个硬件服务器上。
四 部署
1 均衡服