资源描述:
《软负载均衡配置指南》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、“”软负载均衡学习心得完全采用软件负载或仅采用某一种配置的软件负载都不可行,通过软硬结合、多种软件负载用,可以更好地发挥软件负载灵活的优势,同时也不会因为转发损失影响性能。■文/岑文初需求转而学习楚了,这里也不作赘述。)横向扩展中就会要求使用阿里软件s丨P(服务集成平台)5.7版本中对于未来多衡的能力,如何根据资源能力不同以及资源在运行期负个服务提供商、多种类型的服务,在每日几亿的调用压力下,态变化将负载合理分配是判断负载均衡优劣的标准。需要找到一个解决方案:可以分流不同服务提供商的服务,软件负载均衡一般通过两种方式来
2、实现:基于操作分流不同类型的服务,通过服务隔离化来减少服务之间的影的软负载实现和基于第三方应用的软负载实现。LVs就响以及服务提供商之间的影响。于凵nuX操作系统实现的一种软负载,HAProxy就是基不少开发者总是热衷于追逐所谓的“”技术趋势,但其三应用实现的软负载。(后面会详细介绍这两种方式实往往忘记了一个最重要的问题“满足客户需求”的。其实技最早期u是最原始的软负载均衡:“RoundRoun"s术就是为满足需求服务的,用最小的代价来满足用户的需求,通过轮询方式在DNs绑定多个P的情况下,将用户对于同以最简单高效的方
3、式来达到目标,就是每个开发者都应该追个域名的请求分配到后端不同的服务节点。这种方案的优点:求的。不必因为自己的架构很简单就脸红拿不出手,只要在配置简单,负载分配效率高;缺点:无法知哓后端服务节点Ⅱ满足用户当前需求的基础上对未来有所考虑,那么化繁为简一务情况(是否已经停止服务),无法保证在一个sess。n中多次也是种能力的表现。一请求由个服务节点服务,每一个节点都要求有一个外网P:当前slP的前端是通过硬件F5作负载均衡,因此是无另一种较为常见的就是基于分发器的Loadbahn∞。服务状态无差别的服务负载,这也使得无法区
4、分不同的服务提供使用者通过向分发器发起请求获得服务,分发器将请求分发给商的服务请求和不同类型的服务请求,导致服务提供商之间后端实际服务处理的节点,给客户提供服务,最常说的反向代的服务会产生相互影响(旺旺即时通信类APl在峰值占用了理模式就是典型的分发器LoadBahn∞。这类负载均衡处理可大部分的服务处理资源,淘宝宝贝上传类APl占用了大量的以基于应用级转发,也可以基于P级别转发,当然基于应用转带宽)。近期还有两类更大的APl将会接入,因此寻找一个发效率和损耗比较大,同时分发器本身也会成为瓶颈。服务可分流的方案势在必行
5、。(当然过去也考虑通过三级域名配置在负载均衡上来解决这些问题,但是这样首先对于开Linux∨irtua丨server(L∨s)发者来说不透明,其次也是一硝比较僵化的设计方案,扩展LVs是在凵nuX操作系和维护也有一统基础上建立虚拟服务器,实现定的难度。)服务节点之间的负载均衡。LVs主要是处理0s丨模型中的第在过去也尝试过Apache等Web容器的一些badb剑an∞4层消息包,根据一定特性,但效果不是很好,和硬件的规则将请求直接转发到后端的服务基本无法比拟,而对一些专处理节点,有较高转发效率。“”有的软负载均衡方案和
6、开源项目也没有深入的去了解,Vi吐ua丨server是LOadBalancer和一因此借此机会,让我们深入地挖一“”组服务器的逻辑组挖软负载均衡。合统称,使用服务者只需要与Ⅵ吐ualseⅣer进行交互就可“”以获得高效的服务。真实服务器和LOadBalancer通过高速软负载均衡LAN进行交互。LoadB引ancer能够将请求分发到不同的服作为互联网应用,随时都需胃做好应对用户量突然增大,—务端,在个虚拟丨P下并行处理多个请求。访问量突然上升的准备。其实和DB、文件系统等一样,当资源成为瓶颈的时候,就需要考虑如何通过扩
7、展或者提升资Ⅵdu引Server三种模式介绍源能力来满足用户的需求,这就是我们常说的横向扩展和纵Ⅵ吐ualserver有三种基于IP级别的负载均衡实现方向扩展。(对于横向扩展和纵向扩展的优劣大家应该都式:很清lPaddm$tan引刨0n(NAT)、丨PTunneling、D刚m耐ng。(图1)92程序员EHXENlnternet理结果返回给LOadBdancer,由LOadB创ancer修改源地址,返回给客户端。∶PTunneIing:IP管道技术是在P报文上再次封装IP一一报文协议的种技术。允许将个目标为A的lP数据
8、报文封装成为目标为B的lP数据报文,在特定的lP管道中传输。LoadBalancdrLinuxBoxRealServern-,图1Vi吐ualserver的逻辑组成NAT(Nemo伙add,esstarisI耐om):某些冂段(J如10.0。0。0`255。0.0.0、172.16。0.0`255.240。0.0、1g⒉1mog图