注册 登录
  • 欢迎访问"运维那点事",推荐使用Google浏览器访问,可以扫码关注本站的"微信公众号"。
  • 如果您觉得本站对你有帮助,那么可以扫码捐助以帮助本站更好地发展。

目前主流负载均衡的设计与实现

什么是负载均衡? 一台服务器的处理能力,主要受限于服务器自身的可扩展硬件能力。所以,在需要处理大量用户请求的时候,通常都会引入负载均衡器,将多台普通服务器组成一个系统,来完成高并发的请求处理任务。 最早的负载均衡技术是通过DNS来实现的,将多台服务器配置为相同的域名,使不同客户端在进行域名解析时,从这一组服务器中的请求随机分发到不同的服务器地址,从而达到负载……继续阅读 »

彭东稳 2个月前 (09-04) 635浏览 0评论 0个赞

高可用软件keepalived详解

高可用软件阐述 在高可用软件领域,我们可能常会听到Heartbeat、Corosync、Pacemaker、keepalived等软件。常见有人问Heartbeat、Corosync、Keepalived这三个集群组件我们到底选哪个好呢?首先我想说明的是,Heartbeat、Corosync是属于同一类型,Keepalived与Heartbeat、Coros……继续阅读 »

彭东稳 9个月前 (01-16) 2484浏览 1评论 1个赞

LVS会话超时引入对tcp keepalive与http keepalive的学习

最近工作中遇到一个LVS会话超时问题,想把它记录下来,场景是这样的: 从上图可以看出,用户通过Client访问的是LVS的VIP, VIP后端挂载的RealServer是Nginx服务器。 Client可以是浏览器也可以是一个客户端程序。一般情况下,这种架构不会出现问题,但是如果Client端把请求发送给Nginx,Nginx的后端需要一段时间才能返回结果……继续阅读 »

彭东稳 10个月前 (01-10) 2372浏览 0评论 1个赞

HAproxy+Keepalied做MySQL负载均衡

HAproxy介绍 HAProxy详细介绍(一) HAProxy安装配置(二) Keepalive介绍 高可用软件keepalived详解 应用服务器对只读的应用程序连接虚拟IP地址,连接到haproxy,然后通过haproxy将TCP协议转移到下面的2个MySQL SLAVE数据库服务器中。Haproxy在此做4层的TCP交换服务。keepalived为了……继续阅读 »

彭东稳 10个月前 (01-10) 2506浏览 0评论 0个赞

HAProxy详细介绍(一)

HAProxy简介 HAProxy是一款专业提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,HAProxy是完全免费的、借助HAProxy可以快速并且可靠的提供基于TCP和HTTP应用的代理解决方案。 HAProxy特别适用于那些负载特大的web站点, 这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,……继续阅读 »

彭东稳 1年前 (2016-10-16) 2181浏览 0评论 1个赞

DRBD工作原理及安装配置详解

DRBD全面介绍 下面开始了解DRBD的基本原理。 一、DRBD概述 Distributed Replicated Block Device(DRBD)是一种基于软件的,无共享,复制的存储解决方案,在服务器之间的对块设备(硬盘,分区,逻辑卷等)进行镜像。 DRBD工作在内核当中的,类似于一种驱动模块。DRBD工作的位置在文件系统的buffer cache和磁……继续阅读 »

彭东稳 1年前 (2016-10-08) 2020浏览 0评论 0个赞

LVS负载均衡—基于Keepalived做高可用

Lvs+Keepalived高可用实践 先看看:高可用软件keepalived详解 Lvs+Keepalived的基本使用架构如下图如下: 当然,我们这里就没有必要一整套都实现下来,我们主要做的就是LVS+Keepalived实验,所以我们只需要2台LVS+Keepalived(DR模式),2台WEB即可测试即可,基本信息如下: Lvs+Keepalive……继续阅读 »

彭东稳 1年前 (2016-09-06) 1474浏览 0评论 0个赞

LVS负载均衡—管理命令详解

LVS两段式介绍 ipvs:工作在内核空间,TCP/IP协议栈INPUT钩子函数上的框架(Linux2.5内核之后内置ipvs代码,LVS跟netfilter不能同时使用)。 ipvsadm:工作在用户空间,负责管理集群服务编写规则的命令行工具,需要手动安装。 $ yum install ipvsadm ……继续阅读 »

彭东稳 1年前 (2016-09-02) 1502浏览 0评论 0个赞

LVS负载均衡—基础理论知识学习(一)

集群的分类 集群其实就是一堆计算机的集合,给用户提供同一个服务的一组计算机,就称之为集群,对于用户而言好像就是一台计算机提供的服务,集群主要分为三大类。 LB (load balance)负载均衡集群 负载均衡集群主要是提高服务的响应能力的,比如说某服务器的并发响应能力是100个,这个时候经常有人反映说连不上服务器,这个时候解决方案一般有两种,一是升级硬件,……继续阅读 »

彭东稳 1年前 (2016-09-02) 1411浏览 0评论 0个赞

LVS负载均衡—NAT调度模式测试(二)

LVS两段式介绍 ipvs:工作在内核空间,TCP/IP协议栈INPUT钩子函数上的框架(Linux2.5内核之后内置ipvs代码,LVS跟netfilter不能同时使用)。 ipvsadm:工作在用户空间,负责管理集群服务编写规则的命令行工具,需要手动安装。 $ yum install ipvsadm ……继续阅读 »

彭东稳 1年前 (2016-06-29) 1167浏览 0评论 0个赞

LVS负载均衡—DR调度模式测试(三)

LVS两段式介绍 ipvs:工作在内核空间,TCP/IP协议栈INPUT钩子函数上的框架(Linux2.5内核之后内置ipvs代码,LVS跟netfilter不能同时使用)。 ipvsadm:工作在用户空间,负责管理集群服务编写规则的命令行工具,需要手动安装。 $ yum install ipvsadm ……继续阅读 »

彭东稳 1年前 (2016-06-29) 1119浏览 0评论 0个赞