随笔分类 -  负载均衡与高可用

摘要:preface 在明白LVS DR模式的部署之后,我们看看LVS的几个重要参数: 如有问题,请联系我18500777133@sina.cn expire_quiescent_template和expire_nodest_conn 这两个参数对LVS转发行为有重要的作用 expire_nodest_c 阅读全文
posted @ 2016-11-21 22:22 温柔易淡 阅读(2820) 评论(0) 推荐(0) 编辑
摘要:今天直接开门见山了,直接说配置吧。首先介绍下我这的环境 如有问题,请联系我18500777133@sina.cn |IP| 安装软件 | |: |: | |192.168.1.7 | lvs1+keepalived master角色 | |192.168.1.8 | lvs2+keepalived 阅读全文
posted @ 2016-11-21 22:20 温柔易淡 阅读(2860) 评论(0) 推荐(0) 编辑
摘要:LVS的赘述 1. IPVS,ipvs ,ip_vs是负载均衡器中的内核代码 2. LVS是完整的负载均衡器+后端服务器。这些组件组成了虚拟服务器。 LVS是一个4层负载均衡方案,标准的客户端 服务器网络语义也被保留下来了。每个客户端都认为直接连接到了后端服务器,同时后端服务器也认为直接连接到了客户 阅读全文
posted @ 2016-11-13 19:51 温柔易淡 阅读(762) 评论(0) 推荐(0) 编辑
摘要:什么是客户端负载均衡 基于客户端的负载均衡,简单的说就是在客户端程序里面,自己设定一个调度算法,在向服务器发起请求的时候,先执行调度算法计算出向哪台服务器发起请求,然后再发起请求给服务器。 基于客户端负载均衡的特点 1. 由客户端内部程序实现,不需要额外的负载均衡器软硬件投入。 2. 程序内部需要解 阅读全文
posted @ 2016-11-13 17:36 温柔易淡 阅读(2211) 评论(0) 推荐(0) 编辑
摘要:什么是重定向负载均衡 是指客户端首先请求负载均衡器,由负载均衡器根据算法向客户端返回实际处理业务的服务器信息,如IP地址,端口号或者更高层的应用层信息(如HTTP协议中表现为URL),客户端直接根据该信息向后端服务器发起请求。 时序图 从图中可以得出:基于DNS的负载均衡和基于重定向的负载均衡方案十 阅读全文
posted @ 2016-11-13 17:22 温柔易淡 阅读(900) 评论(0) 推荐(0) 编辑
摘要:preface 在蓝厂上班不但接触LVS四层均衡负载,也天天捣鼓haproxy对七层负载。七层负载均衡其实也称为内容交换,指LB分析应用层的请求数据特征,匹配相关规则后,运算某个算法后再进行调度。 七层负载均衡时序图 在七层负载均衡中,调度器或者调度软件通过请求方法,请求的uri,请求的Host等作 阅读全文
posted @ 2016-11-13 17:06 温柔易淡 阅读(938) 评论(0) 推荐(0) 编辑
摘要:preface 网络协议的四层负载均衡其实指的就是传输层。我们分析下4层负载均衡的数据格式。 四层负载均衡 所谓的四层负载均衡,就是说由负载均衡设备或软件通过TCP/UDP的header信息进行直接判断由哪个实际的后端服务器来实际处理该连接的,从而转发。在我们生产环境下用的最多的就是对目标端口进行调 阅读全文
posted @ 2016-11-13 13:19 温柔易淡 阅读(938) 评论(0) 推荐(0) 编辑
摘要:preface 在蓝厂就职到时候,每台缓存服务器都能够跑到2G的流量,这么大的流量,有人会问,服务器是不是安装的万兆网卡,no no no,仅仅是3张千兆网卡绑定在一块。万兆网卡的服务器少见,大多数都是定制的,就像我第一家公司那样自己去单独购买intel的万兆网卡。 其实这个3张千兆网卡绑定在一块就 阅读全文
posted @ 2016-11-13 12:30 温柔易淡 阅读(2544) 评论(0) 推荐(1) 编辑
摘要:preface 公司要求http+mysql+redis+二次开发的ldap要求做高可用,所以此处写写keepalived在这种 环境下的高可用。keepalived这个软件我就不啰嗦了,众所周知,基于VRRP协议做的高可用,VRRP就是virtual route protocol。把这个协议了解透 阅读全文
posted @ 2016-11-11 16:17 温柔易淡 阅读(603) 评论(0) 推荐(0) 编辑