最近一直在看一些高可用性的负载均衡方案,当然那些f5之类的硬件设备是玩不起也接触不到了。只能看这些for free的开源方案。目前使用比较多的就是标题中提到的这两者,其实lvs和haproxy都是实现的负载均衡的作用,keepalived和heartbeat都是提高高可用性的,避免单点故障。那么他们...
分类:
其他好文 时间:
2015-12-02 00:59:43
阅读次数:
154
PS:Nginx/LVS/HAProxy是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,参考了一些资料,结合自己的一些使用经验,总结一下。一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术。具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于1000...
分类:
其他好文 时间:
2015-12-02 00:55:56
阅读次数:
134
对软件实现负载均衡的几个软件,小D详细看了一下,从性能和稳定上还是LVS最牛,基本达到了F5硬件设备的60%性能,其他几个10%都有点困难。不过就因为LVS忒牛了,配置也最麻烦了,而且健康检测需要另外配置Ldirector,其他HAPROXY和NGINX自己就用,而且配置超级简单。所以小D建议,如果...
分类:
其他好文 时间:
2015-12-02 00:55:00
阅读次数:
137
一)概述在本篇文章里,我们会涉及两部份内容,一个是LVS,另一个则是keepalived.即我们用LVS和keepalived实现了负载均衡及高可用的服务器.LVS有实现三种IP负载均衡技术和八种连接调度算法.并且LVS集群采用三层结构,即负载调度器,服务器池,共享存储.1)负载调度器负载调度器是L...
分类:
系统相关 时间:
2015-12-02 00:42:51
阅读次数:
296
使用LVSDR模式进行负载均衡,keepalive做高可用。步骤:1,配置RS2,ipvsadm配置node1,node2为DR,测试分别做为DR是成功的。3,配置keepalived实现ipvsadm的功能。1,配置RSnode3,node4,为RSnode3,node4执行脚本vimlvs_dr_rs.sh#!/bin/bash#vip="192.168.0.50"interface="lo..
分类:
其他好文 时间:
2015-12-01 13:00:18
阅读次数:
244
# $# 表示提供到shell脚本或者函数的参数总数;# 1表示只有一个参数。#/bin/bash#file: tun_RS.shif [ $# -ne 1 ];then echo “usage: $0 virtualIP” echo “such as : $0 172.19.58.200″ e.....
分类:
其他好文 时间:
2015-11-30 17:55:17
阅读次数:
160
LVS集群基础知识LVS是LinuxVirtualServer的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。优点1、开源,免费2、在网上能找到一些相关技术资源3、具有软件负载均衡的一些优点缺点1、最核..
分类:
其他好文 时间:
2015-11-28 06:43:20
阅读次数:
280
lvs可以使用ipvsam-Ln查看RS节点的情况,当RS宕机后剔除,当RS恢复后自动加入,nginx上面无法查看,需要安装插件或自己写脚本实现;反向代理的配置如下:(server去掉前面的空格,为了方便后面脚本使用sed做文本替换;)[root@localhostvhosts]#catupstream01.conf
upstreambac..
分类:
系统相关 时间:
2015-11-27 15:08:19
阅读次数:
728
负载均衡集群实现方法:1、硬件方式F5,CITRX,NETSCALER,A10(价格逐渐降低,由于为了防止调度器成为单点故障,所以要配置一台备用设备,所以造价更高了)2、软件方式四层:LVS(根据请求的ip和端口来分发),性能好,但对高级特性支持不好。七层(反向代理):Nginx(http,smtp..
分类:
其他好文 时间:
2015-11-26 01:34:08
阅读次数:
240
keepavlied起初专门为LVS设计的,专门用来监控LVS集群系统中各个服务节点的状态,后来加入VRRP功能,因此除了配合LVS服务外,也可以作为其他服务(nginx,haproxy)的高可用软件。keepalived服务两大用途:healthcheck健康检查(针对RS)、failover高可用故障转移(主备)keepa..
分类:
其他好文 时间:
2015-11-23 15:01:24
阅读次数:
170