Load balancer ayrı bir cihazdır. Yükü dağıtacağı sunucuların listesini bilir. Bir sunucu bakım veya arıza için kapatılırsa load balancer listesinden silinir.
L4 vs L7 Load Balancer
Load Balancer tarafından kullanılacak algoritma tamamen kendi çözmek istediğimiz problem ile ilgili olabilir. Örneğin Load Balancer müşteriyi kendisine en yakın sunucuya yönlendirme algoritması kullanabilir. Bir örnek şöyle.
Load Balancer: It is used to divide the traffic, i.e., to balance the load on basis of some algorithms or some strategy defined by us.We can define the strategy, the person who lives nearest to the particular shop should go to that shop.
Açıklaması şöyle
HAProxyL4 : Makes balancing decision only on IP address , tcp port. Cannot see request header, client, type etc.L7 : Has info about url, message, request type, header, client everything. Can route request based on type of requestUse L4 when you need to make simple reliable and fast balancing decision on server load, which has reliable TCP connection. Use L7 when you need to route request to appropriate resource server, such as image request will go to image server etc.
HAProxy yazısına taşıdım
Load Balancer Algoritmaları
4 tanesi şöyle
1. Random Algorithm
2. Round-Robin Algorithm
3. Weighted Round-Robin
4. Hash Algorithm
Hiç yorum yok:
Yorum Gönder