- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
延时文字第九章常用集群配置Linux基础与服务管理
主要内容目录LVS高性能负载均衡器HAProxy高可用软件Keepalived
9.2高性能负载均衡器HAProxy9.4HAProxy简介HAProxy安装及配置HAProxy访问控制列表HAProxy配置实例9.5使用web监控平台
HAProxy简介HAProxy是一个可靠的、高性能的负载均衡软件,也是一种免费、快速且可靠的解决方案,可为基于TCP(第四层)和HTTP(第七层)的应用程序提供高可用、负载均衡的代理,特别适合用于流量非常高的网站。HAProxy的操作模式使得其在与现有的体系结构集成时非常容易且无风险,同时也提供了不暴露web服务器的可用性。HAProxy工作于OSI七层参考模型的第四层和第七层。
9.2HAProxy简介HAPoXxy是一个单线程、事件驱动的非阻塞引擎,同时结合了一个快速的vo层与基于优先级的调度程序。HAProxy支持单进程与多进程,但在运行多进程时,会有一些限制。同时单个进程可以运行多个实例,而且在单个进程中,可以配置300000个不同的代理并保持良好的运行。因此,通常不需要为所有实例启动多个进程。HAProxy以尽可能快、尽可能少的移动数据操作为设计原则。因此,它实现了一个分层模型并为每个级别提供bypass机制,确保在非必要的情况下,数据不会传到更高的级别。大多数处并为每个级别提供bypass机制,确保在非必要的情况下,数据不会传到更高的级别。大多数处理都是在内核中执行的,HAProxy尽最大努力通过提供一些提示或者猜测,可以通过在以后分组时避免某些操作来尽可能快地帮助内核完成工作。当HAProxy工作在TCP或HTTP的close模式下时,其消耗的处理时间占15%,内存占85%;当HAProxy工作在TCP或HTTP的keep--alive模式下时,其消耗的处理时间占30%,内存占70%。HAProxy只需要haproxy可执行程序和配置文件即可运行。对于日志记录,建议使用正确配置的syslog守护程序并记录日志轮换。配置文件会在启动之前被解析,然后HAProxy会尝试它停止工作,这意味着HAProxy没有运行时故障。它停止工作,这意味着HAProxy没有运行时故障。
9.2HAProxy的工作层及其区别四层负载均衡器是通过分析IP层及TCP/IP层的流量实现基于“IP+端口”的负载均衡,主要通过报文的目的地址和端口配合负载均衡算法选择后端真实服务器,确定是否需要对报文进行修改并将数据转发至选出的后端真实服务器。第四层第七层七层负载均衡器是基于应用层信息(如URL、Cookies等)的负载均衡。主要依据报文的内容配合负载均衡算法选择后端真实服务器,然后再分发请求到真实服务器进行处理,也称“内容交换器”。客户端与负载均衡器、负载均衡器与后端真实服务器之间会分别建立TCP连接。
9.2Nginx、LVS、Haproxy对比Nginx优点:1、Nginx的高并发,同时能承载上万个并发连接;2、nginx有充足的第三方功能模块的支持,主要通过upstream模块进行负载均衡;3、nginx对网络的依赖较小,理论上只要Ping得通,网页访问正常,nginx就能连得通;4、工作在网络的7层之上,可以针对http应用做一些分流的策略,它的正则规则比haproxy更为强大和灵活,这也是它目前广泛流行的主要原因之一,nginx单凭这点可利用的场合就远多于lvs了。缺点:1、将Nginx当做反向代理时,负载均衡功能不是很好,对后端服务器的健康检查功能较弱;2、nginx仅能支持http、https和email协议,这样就在适用范围上面小些,这个是它的缺点;3、nginx只支持通过端口来检测,不支持通过url来检测。LVSHaproxy优点:1、抗负载能力强、工作在第4层仅作分发之用,没有流量的产生,这个特点也决定了它在负载均衡软件里的性能最强的;无流量,同时保证了均衡器IO的性能不会受到大流量的影响;2、工作稳定,自身有完整的双机热备方案,如LVS+Keepalived和LVS+Heartbeat;3、应用范围比较广,可以对所有应用做负载均衡;4、配置性比较低,这是一个缺点也是一个优点,因为没有可太多配置的东西,所以并不需要太多接触,大大减少了人为出错的几率;缺点:1、软件本身不支持正则处理,不能做动静分离,这就凸显了Nginx/HAProxy+Keepalived的优势。
2、如果网站应用比较庞大,LVS/DR+Keepalived就比较复杂了,特别是后面有WindowsServer应用的机器,实施及配置还有维护过程就比较麻烦。优点:1、HAProxy是支持虚拟主机
您可能关注的文档
- Linux基础与服务管理课件 第1次课 Linux简介.pptx
- Linux基础与服务管理课件 第2次课 Shell命令基础.pptx
- Linux基础与服务管理课件 第3次课 常用文件目录命令.pptx
- Linux基础与服务管理课件 第4次课 常用文本命令.pptx
- Linux基础与服务管理课件 第5次课-打包和压缩命令.pptx
- Linux基础与服务管理课件 第6次课-其他命令.pptx
- Linux基础与服务管理课件 第7讲-文本编辑器.pptx
- Linux基础与服务管理课件 第8讲-综合练习.pptx
- Linux基础与服务管理课件 第9讲 账户与权限管理--用户和组管理.pptx
- Linux基础与服务管理课件 第10讲 Linux操作系统--权限管理.pptx
- 白酒行业春节反馈专题报告之上篇:从白酒周期看2025春节前一线反馈,需求平淡,策略务实-250124.pdf
- 电力行业:长期资金入市方案发布,公用红利优势有望凸显-250125.pdf
- 超长期信用债投资价值分析:方兴未艾,谨慎择机-250206.pdf
- 北交所研究月报:北交所可持续发展报告指南正式发布-250202.pdf
- 电力设备行业国内电车跟踪:12月销量持续高增,全年销量1286万辆,预计2025年销量1560万辆-250129.pdf
- 多元资产配置系列(十九):现金上涨的逻辑,全球避险资产不足-250204.pdf
- 电子行业深度报告:给不同制程估值定价,全球晶圆厂估值新法,单位产能市值的分部展开-250206.pdf
- 北交所消费服务产业跟踪第六期:《乡村全面振兴规划(2024-2027年)》正式发布,关注北交所农业经济产业企业-250127.pdf
- 财政专题:如何理解积极财政?-250206.pdf
- DB37T3958-2020 商场类企业安全事故隐患排查治理体系实施指南.docx
文档评论(0)