在早期的网站成立,我们一般使用一台机器提供集中服务,但随着业务量的不断增长,有一个更大的挑战,无论性能和稳定性。我们一般会形成多台机器提供服务的集群。然而,我们的网站进行对外发展提供的访问入口都是通过一个的,比如www.taobao.com。那么当用户在浏览器输入www. 当淘宝网是负载均衡时,如何将用户请求分发到集群中的不同机器上。
目前大多数的互联网系统使用的服务器集群技术,集群是差不多的服务构成了对多台服务器提供服务,作为一个整体的集群部署,这些集群可以是一个Web应用服务器集群也可以是数据库服务器集群,也缓存服务器集群分布。
在实际应用中,在Web服务器集群之前总会有一台负载均衡服务器,负载均衡设备的任务就是挑选最合适的一台Web服务器,作为Web服务器流量的入口,将客户端的请求转发给它处理,实现客户端到真实服务端的透明转发。近几年很火的“云计算”和分布式架构,在本质上,由于是后端服务器的计算资源,存储资源,从管理服务器软件包提供的客户端之外的服务并不需要被关注真正的服务交付哪台机器是在其看来,如果它是一张脸几乎无限容量的服务器,并在本质上说,真正提供后端服务集群。
选谁和转发,是软件负载问题解决的两个企业核心技术问题是。其中最著名的是LVS(Linux Virtual Server)。
负载均衡分类
负载均衡,正如我们所知道的,它是一种计算机网络技术。用于在多台计算机的网络连接、磁盘驱动器,CPU或其他资源之间分配负载均衡,以优化资源使用,最小化响应时间和避免过载,并最大限度地提高吞吐量。有几种方法可以实现这种计算机技术。大致我们可以分为具有以下几种类型,其中最常用的是四层和七层负载均衡:
二层负载均衡
负载平衡服务器之外还提供了一个VIP(虚拟IP),用同一个IP地址的不同机器的集群,但本机的MAC地址是不一样的。当负载均衡服务器接受到请求信息之后,通过自己改写报文的目标MAC地址的方式将请求转发到企业目标就是机器能够实现文化负载均衡。
三层负载均衡
类似于第二地板和负载平衡,服务器负载均衡一个VIP(虚拟IP)以外遗骸,但不同的机器与不同的IP地址的集群。当负载平衡服务器接收到该请求,根据不同的负载平衡算法,IP转发请求到不同的真实服务器。
四层负载均衡
四层负载均衡工作在OSI模型的传输层,由于在传输层,只有TCP/UDP协议,这两种技术协议中除了可以包含源IP、目标IP以外,还包含源端口号及目的以及端口号。在接收到客户请求时,通过修改随后的数据分组的地址信息(IP +端口号)流量转发到应用服务器后四个负载平衡的服务器。
七层负载均衡
七层负载均衡,七层负载基于这些应用层的协议来负载,工作在OSI模型的应用层,包括常用的http、radius、DNS等。这些应用层协议中会包含很多有意义的内容。比如同一个Web服务器的负载均衡,可根据七层的URL、浏览器类别、语言来决定是否要进行负载均衡,还可根据IP加端口进行负载。
版权声明:本文为Yun88网的原创文章,转载请附上原文出处链接及本声明。
更多产品了解
欢迎扫码加入云巴巴企业数字化交流服务群
产品交流、问题咨询、专业测评
都在这里!
2020-04-23 17:46:58
2022-11-21 10:19:02
2022-11-21 10:17:37
2022-11-22 15:46:26
2022-11-21 10:56:35
2022-11-21 10:15:17
甄选10000+数字化产品 为您免费使用
申请试用
评论列表