LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 580|回复: 0

非传统方式的负载均衡架构[老技术新改革]

[复制链接]
发表于 2005-4-6 05:01:35 | 显示全部楼层 |阅读模式
非传统方式的负载均衡架构[老技术新改革]

Redhat中的集群提供数据与服务的高可用性,可以使用盘柜,进行电源的管理,也可以进行Server之间的failover的切换,可以满足一些企业的需求。集群可以就用在数据库服务,文件服务器,WWW服务器等应用服务器上,可以实现负载均衡。他是基于Linux的LVS的基础上开发而来,同时又增加了数据的可靠性和服务的可用性,还有负载均衡。

这里说一下,CLUSTER和LVS在负载均衡方面上的区别:
①cluster的工作原理:外网主机访问虚拟IP时,cluster负责把数据转发给一台主机上,当A主机瘫痪时,B主机接管其服务。
②LVS的工作原理:外网主机访问虚拟IP时,LVS负责把数据转发给多台主机上,当一台主机的访问量过高的时候,会自动转移给另一台主机。

可以下载本人做的动画教程来更一步理解
http://squall.go1.wy8.net/AVI/lvs.rar
ftp://arditg:arditg@219.142.193.130/upload/网友上传请放这里^_^/Squall%20-%20黑客防线发表的文章和VLAN动画教程/cluster.rar
(注:请用蚂蚁或快车,否则会抱错。)

从上面的区别不难看出,都不是很完美。cluster不能分担服务,直到该主机down掉,才会通过HA程序来接管辅机,此时在辅机会自动开启一个虚拟地址,这样当外网用户访问同一个IP不会出现找不到的情况,因为网络寻址是通过MAC,而不是IP。而LVS是基于服务,不能做到数据的可靠性。

分析了两种不同的工作方式,我得出了一个新的设想,就是将其合并。

做法:四台服务器,其中两台服务器连接盘柜,另两台一台为lvs,一个为lvs备份。连接盘柜时,不用再划分raw设备,不用再安装HA软体,直接将其格式化为ext3格式,然后分别加入/etc/fstab,在本地可分别建立/share目录,重起启动系统的时候会自动加载。然后把做好的lvs将其组合。(lvs教程可见我主页)

老技术新改革,欢迎测试。

我的另一篇,通过DNS和NAT负载均衡。
http://bbs.chinaunix.net/forum/v ... p;highlight=squall1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表