Lvs+keepalived集群的实现

集群实现的意义:

在各种网络服务普遍应用的今天,随网络速度的提高以及用户的增加,在一些繁忙的场合,单凭一台机器已经无法就能应付所有的网络请求了。为了解决这个问题,许多用户就采用一组cluster(集群)来代替单一的机器。cluster可以将多台计算机连接起来协同运作以对外提供各种服务,比如Apache、FTP、Mail等。

1. LVS的结构

  LVS方式的cluster从结构上可分为两部分:前端的负载均衡器(称之为director)和后端的真实服务器(称之为real server)。cluster前端的director将来自外界的请求调度到cluster后端不同的real server去执行。real server负责真正的提供各种应用服务,比如:Web、FTP、Mail等服务。real server的数量可以根据实际需求进行增加、减少。

2. LVS的三种包转发方式

  LVS提供了三种包转发方式:NAT(网络地址映射)、IP Tunneling(IP隧道)、Direct Routing(直接路由)。不同的转发模式决定了不同的cluster的网络结构,下面对三种转发方式分别介始:

NAT(网络地址映射)

  NAT方式可支持任何的操作系统,以及私有网络,并且只需一个Internet IP地址,但是整个系统的性能受到限制。因为执行NAT每次需要重写包,有一定的延迟;另外,大部分应用有80%的数据是从服务器流向客户机,也就是用户的请求非常短,而服务器的回应非常大,对负载均衡器形成很大压力,成为了新的瓶颈。

lvsnat

IP Tunneling(IP隧道)

  director分配请求到不同的real server。real server处理请求后直接回应给用户,这样director负载均衡器仅处理客户机与服务器的一半连接。IP Tunneling技术极大地提高了director的调度处理能力,同时也极大地提高了系统能容纳的最大节点数,可以超过100个节点。real server可以在任何LAN或WAN上运行,这意味着允许地理上的分布,这在灾难恢复中有重要意义。服务器必须拥有正式的IP地址用于与客户机直接通信,并且所有服务器必须支持IP隧道协议。

Direct Routing(直接路由)

  与IP Tunneling类似,负载均衡器仅处理一半的连接,避免了新的性能瓶颈,同样增加了系统的可伸缩性。Direct Routing与IP Tunneling相比,没有IP封装的开销,但由于采用物理层(修改MAC地址)技术,所有服务器都必须在一个物理网段。

3. LVS的八种调度算法

  LVS已实现了以下八种调度算法:

  • 轮叫调度(Round-Robin Scheduling)
  • 加权轮叫调度(Weighted Round-Robin Scheduling)
  • 最小连接调度(Least-Connection Scheduling)
  • 加权最小连接调度(Weighted Least-Connection Scheduling)
  • 基于局部性的最少链接(Locality-Based Least Connections Scheduling)
  • 带复制的基于局部性最少链接(Locality-Based Least Connections with Replication Scheduling)
  • 目标地址散列调度(Destination Hashing Scheduling)
  • 源地址散列调度(Source Hashing Scheduling)

转载于:https://my.oschina.net/u/3409834/blog/1549069

weixin_33725515
关注 关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
lvs+keepalived集群
袁湘琴钟意江直树的博客
03-07 466
一.知识梳理LVS+keepalived基于完成开源软件的构架实现负载均衡高可用1.LVSLVS是Linux Virtual Server的简写,即Linux虚拟服务器,是一个虚拟的服务集群系统。有三种负载均衡技术(VS/NAT、VS/TUN、VS/DR),八种调度算法。2.keeplivedkeepalived在这里主要做realserver健康检查以及loadbalance主机和backup主机
负载均衡下的高可用集群(2)------LVSkeepAlived 实现高可用集群的负载均衡(DR实现
ly_qiu的博客
08-11 201
一. 概念 1)LVS LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。 特点: 可伸缩网络服务的几种结构,它们都需要一个前端的负载调度器(或者多个进行主从备份)。先分析实现虚拟网络服务的主要技术,指出IP负载均衡技术是在负载调度器的实现技术中效率最高的。 在已有的IP负载均衡技术中,主要有通过网络地址转换(Network Address Translation)将一组服务器构成一个高性能的、高可用的虚拟服务器,VS/NAT技术(V.
LVS+Keepalived群集
SmileLife_的博客
06-10 824
Keepalived 是一个基于VRRP协议来实现LVS服务高可用方案,可以解决静态路由出现的单点故障问题。在一个LVS服务集群中通常有主服务器(MASTER)和备份服务器(BACKUP)两种角色的服务器,但是对外表现为一个虚拟IP,主服务器会发送VRRP通告信息给备份服务器,当备份服务器收不到VRRP消息的时候,即主服务器异常的时候,备份服务器就会接管虚拟IP,继续提供服务,从而保证了高可用性。早期的LVS软件,需要通过命令行或脚本实现管理,并且没有针对LVS节点的健康检查功能。为了解决LVS的这些使用
负载均衡 LVS+Keepalived群集
Gengchenchen的博客
01-21 1909
文章目录一、Keepalived案例分析二、Keepalived 工具介绍三、Keepalived实现原理剖析四、keepalived 高可用集群部署步骤1、配置负载调度器(主、备相同)2、部署共享存储3、配置节点服务器4、配置keepalived (主、备DR服务器上都要设置)5、测试验证 一、Keepalived案例分析 1、在企业中,单台服务器承担应用存在单点故障的危险 2、单点故障一旦发生,企业服务将发生中断,造成极大的危险 二、Keepalived 工具介绍 1、支持故障自动切换(Failover
LVS+Keepalived+Nginx+Tomcat高可用负载均衡集群配置
赵英超的博客
07-26 7303
一、负载均衡:必不可少的基础手段 LVS作用:实现负载均衡 Keepalived作用:监控集群系统中各个服务节点的状态,HA cluster。 配置LVS有两种方式: 1. 通过ipvsadm命令行方式配置 2. 通过Redhat提供的工具piranha来配置LVS 1.1 找更多的牛来拉车吧   当前大多数的互联网系统都使用了服务器集群技术,集群即将相同服务部署在多台服务器上构成一...
基于LVS + Keepalived的企业级LB集群实战
10-11
基于LVS + Keepalived的企业级LB集群实战
第三十三章:Lvs+Keepalived+Nginx+Tomcat高可用集群1
08-08
第三十三章:Lvs+Keepalived+Nginx+Tomcat高可用集群1
LVS+Keepalived高可用负载均衡集群
05-31
随着你的网站业务量的增长你网站的服务器压力越来越大?需要负载均衡方案!商业的硬件如F5又太贵,你们又是创业型互联公司...我们利用LVS+Keepalived基于完整开源软件的架构可以为你提供一个负载均衡及高可用的服务器。
初级篇:借助LVS+Keepalived实现负载均衡
02-26
在实际应用中,在Web服务器集群之前总会有一台负载均衡服务器,负载均衡设备的任务就是作为Web服务器流量的入口,挑选最合适的一台Web服务器,将客户端的请求转发给它处理,实现客户端到真实服务端的透明转发。...
linux运维学习笔记:lvs+keepalived集群部分Shell企业案例.pdf
08-18
linux运维学习笔记:lvs+keepalived集群部分Shell企业案例
LVS+Keepalived高可用集群
ycycyyc_的博客
09-13 409
文章目录一、理解Keepalived实现原理1.1 Keepalived使用场景1.2 Keepalived工具介绍1.3 Keepalived实现原理剖析二、Keepalived的部署三、LVS+Keepalived高可用群集部署 一、理解Keepalived实现原理 1.1 Keepalived使用场景 企业应用中,单台服务器承担应用存在单点故障的危险 单点故障一旦发生,企业服务将发生中断,造成极大的危害 1.2 Keepalived工具介绍 专为LVS和HA设计的一款健康检查工具 支持故障自动切换
Linux实战教学笔记33:lvs+keepalived集群架构服务
weixin_30325071的博客
11-16 466
一,LVS功能详解 1.1 LVS(Linux Virtual Server)介绍 LVS是Linux Virtual Server 的简写(也叫做IPVS),意即Linux虚拟服务器,是一个虚拟的服务器集群系统,可以在UNIX/LINUX平台下实现负载均衡集群功能。 1.2 企业网站LVS集群架构图 1.3 IPVS软件工作层次图 从上图我们看出,LV...
keepalived+lvs集群
Luke
06-18 947
一,概念及实验介绍其他的高可用方案:pacemaker piranha heartbeat其他负载均衡方案:lvs nginx haproxy(专业的七层负载均衡)keepalived是什么keepalived集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障。keepalived工作原理 keepalived是以VRRP协议为实现基础的,VRRP全称...
LVS+Keepalived 高可用的集群
zzn0109的博客
06-13 174
LVS-Keepalived
LVS+Keepalived 实现集群负载均衡
茂盛博客
11-23 101
VS-DR-VIP 192.168.2.170 WEB1-Realserver 192.168.2.171 WEB2-Realserver 192.168.2.172 GateWay 192.168.2.253 [b]一.keepalived安装[/b] Keepalived在这里主要用作RealServer的健康状态检查以及LoadBalance MASTER主机和BACKUP主机之间fa
LVS+keepalived实现高可用集群(TUN模式)
yunyuzhu的博客
10-14 814
接上一篇博客,LVS的健康检查。 上一篇实现了故障排除,就是后端服务器的险情排查了 如果LVS调度器宕机了,整个集群可就坏了 此时出现了keepalived高可用!!!! 可以添加lvs的备用机,如何监控呢? 引入:我们今天要讲解的keepalived 一、关于keepalived 1、keepalived的基本概念 Keepalived是Linux下的一个轻量级别的高可...
lvskeepalived的结合配置
wzq的博客
12-14 7069
一、lvs介绍         lvs是一款负载均衡服务器软件,它可以将客户端的请求根据分发服务器(directory,以下简称dir)的算法,分配到后端真实的资源服务器。资源服务器收到请求后通过不同的模式机制再返回到客户端。这里我们需要了解lvs的三种实现模式和八种调度算法。           上面这个图就是公司架构的一部分,有lvs的负载均衡、nginx/apache服务、mysql等
LVS&Keepalived集群、负载均衡、企业高可用详解
weixin_55985097的博客
05-25 455
LVS负载均衡集群及配置 负载均衡概述 1、集群 通过集群(cluster)技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对高的收益,其任务调度则是集群系统中的核心技术。 集群搭建完成后,可以利用多台计算机和组合进行海量请求处理(负载均衡),从而获得高处理效率,也可以用多个计算机做备份(高可用HA),使得任何一个机器坏了整个系统还是能正常运行。 2、负载均衡集群技术 ① 负载均衡(Load Balance):负载均衡集群为企业需求提供了可解决容量问题的有效方案。负载均衡集群使负载可以在计
lvs+keepalivedkeepalived有什么区别
最新发布
12-28
Keepalived可以与LVS结合使用,通过监控LVS集群中的服务器状态,实现故障转移和负载均衡。 区别: - LVS是一个负载均衡解决方案,它通过将客户端请求分发到多个后端服务器来实现负载均衡。而Keepalived是一个用于...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 排查CentOS 7中chronyc sources 时间无法同步问题 13368
  • C语言之基本算法08—去掉最高分去掉最低分求平均值 10051
  • MYSQL的longtext字段能放多少数据? 10053
  • 三款扒站神器 6875
  • UNION types numeric and text cannot be matched 6835

最新评论

  • .NET Core2.0 环境下MVC模式的支付宝扫码支付接口-沙箱环境开发测试

    yg888999111000: 都是抄的,都不能运行,哎,

  • MySQL -- Fast Index Creation

    丿Dpue丶: 好文表情包

  • 让自己的网站实现在线编辑office文档

    wqqqianqian: 可以尝试用 pageoffice 在线编辑 office 办公文档。简单且稳定。

  • 设置openjdk docker容器的时区

    韩大帅=。=: 大哥你写了个啥

  • C语言之基本算法08—去掉最高分去掉最低分求平均值

    珍惜,为不悔: 如果没说评委是多少呢?

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • xcode5项目图标添加
  • arguments
  • [RQNOJ]PID1-明明的随机数
2019年375篇
2018年663篇
2017年939篇
2016年527篇
2015年445篇
2014年337篇
2013年292篇
2012年286篇
2011年209篇
2010年151篇
2009年136篇
2008年88篇
2007年70篇
2006年35篇
2005年26篇
2004年9篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司大运至尊标王报价抚顺seo价格连云港网站优化排名多少钱枣庄网站优化报价凉山英文网站建设岳阳SEO按效果付费推荐西乡SEO按天收费哪家好黑河百度seo哪家好衡阳关键词按天计费公司晋城企业网站建设多少钱哈尔滨网站推广方案多少钱永湖SEO按天计费价格淮安网站定制多少钱醴陵网站优化软件价格潜江阿里店铺托管报价营口百度关键词包年推广推荐南宁百度竞价包年推广公司坪地网站推广哪家好四平网页设计推荐北海网站关键词优化垦利百度竞价赤峰网站优化按天扣费湖州网络推广报价塘坑网站推广工具鹰潭高端网站设计多少钱银川网络营销报价通辽百搜标王哪家好鸡西建网站多少钱盘锦关键词按天扣费多少钱绥化seo哪家好歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化