我需要知道负载平衡器和负载平衡之间的区别。
负载平衡是由负载平衡器:) 提供的功能。
在软件体系结构中,负载平衡器使用算法将客户端请求代理到应用程序服务器池,目的是在整个池中均匀地平衡客户端请求的负载
负载平衡是指在一组后端服务器(也称为服务器场或服务器池)上有效地分配传入的网络流量。
负载均衡器充当服务器前面的“流量”,在所有能够满足这些请求的服务器上路由客户端请求,以最大限度地提高速度和容量利用率,并确保没有一个服务器过度工作,这可能会降低性能。如果单个服务器停机,负载均衡器会将流量重定向到其余的在线服务器。将新服务器添加到服务器组后,负载均衡器会自动开始向其发送请求。
refer-https://www.nginx.com/resources/glossary/load-balancing/负载平衡有助于在服务器集群中分散传入的请求流量。如果服务器无法接收请求,则负载平衡器将此请求传递给另一台服务器。
负载均衡器反过来是实现上述目标的,它们可能介于两者之间:-
用户-Web 服务器
Webserver-内部应用程序服务器
内部服务器-数据库服务器
应用程序服务器-缓存服务器
不同类型的负载均衡器:
智能客户端-通过添加负载平衡可实现性它是一个客户端,它需要一个服务主机池并在它们之间平衡负载,检测被关闭的主机并避免以其方式发送请求。
硬件负载均衡器-购买您自己的专用高性能服务器,例如 Citrix NetScaler。
Software Load Balancer-购买软件负载平衡器,以克服构建自己的智能客户端的所有痛苦,或者如果您不准备在专用服务器上花费。比上述两个更具成本效益的是购买软件负载平衡器,例如 VmWare,HAProxy 等
根据我的知识都是一样的,但你可以说,负载平衡器是用于根据服务器的可用性来平衡流量的设备,负载平衡只不过是如何实现这一目标的理论解释。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(46条)