APP下载

为什么要用负载均衡

消息来源:baojiabao.com 作者: 发布时间:2024-05-17

报价宝综合消息为什么要用负载均衡

为什么要用负载均衡?随着互联网的发展,公司业务流量越来越大并且业务逻辑也越来越复杂,单台机器的效能问题以及单点问题凸显了出来,因此,需要多台机器来进行效能的水平扩充套件以及避免单点故障。

但是,要如何将不同的使用者的流量分发到不同的服务器上面呢?为了解决这一问题就出现了负载均衡技术。

客户端的流量首先会到达负载均衡服务器,由负载均衡服务器通过一定的排程算法将流量分发到不同的应用服务器上面,同时负载均衡服务器也会对应用服务器做周期性的健康检查,当发现故障节点时便动态的将节点从应用服务器丛集中剔除,以此来保证应用的高可用。

负载均衡又分为四层负载均衡和七层负载均衡。四层负载均衡工作在OSI模型的传输层,主要工作是转发,它在接收到客户端的流量以后通过修改资料包的地址资讯将流量转发到应用服务器。

七层负载均衡工作在OSI模型的应用层,因为它需要解析应用层流量,所以七层负载均衡在接到客户端的流量以后,还需要一个完整的TCP/IP协议栈。

七层负载均衡会与客户端建立一条完整的连线并将应用层的请求流量解析出来,再按照排程算法选择一个应用服务器,并与应用服务器建立另外一条连线将请求传送过去,因此七层负载均衡的主要工作就是代理。

所谓四层负载均衡,也就是主要通过报文中的目标地址和埠,再加上负载均衡装置设定的服务器选择方式,决定最终选择的内部服务器。

所谓七层负载均衡,也称为“内容交换”,也就是主要通过报文中的真正有意义的应用层内容,再加上负载均衡装置设定的服务器选择方式,决定最终选择的内部服务器。

西部数码网站提供负载均衡EasySLB服务,即在多台云主机间实现应用程序流量的自动分配。可实现故障自动切换,提高业务可用性,并提高资源利用率。

2020-01-19 07:49:00

相关文章