Difference between revisions of "Load balancer"

From LVSKB
Jump to: navigation, search
m
m
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Load balancer is a type of computer or component that provides [[load balancing]] service. Load balancer assigns work loads to a set of networked computer servers or components in such a manner that the computing resources are used in an optimal manner, and provides high availability by detecting server or component failure and reconfiguring the system appropriately.
+
A load balancer is a type of computer or component that provides [[load balancing]] service. The load balancer assigns work load to a set of networked computer servers or components in such a manner that the computing resources are used in an optimal manner.  A load balancer provides high availability by detecting server or component failure and reconfiguring the system appropriately.
  
 
== Introduction ==
 
== Introduction ==
 +
 +
A load balancer is one of the most critical components in cluster system, it balances work load among server nodes in the cluster for higher system throughput and higher system resource utilization,
  
 
== Load Balancer Type ==
 
== Load Balancer Type ==
Line 8: Line 10:
  
 
Web load balancer is a type of computer or component used at web sites to balance the load across a set of web servers. The load balancer accepts an incoming HTTP request, and chooses a server to which it should be redirected.
 
Web load balancer is a type of computer or component used at web sites to balance the load across a set of web servers. The load balancer accepts an incoming HTTP request, and chooses a server to which it should be redirected.
 +
 +
=== Hardware Load Balancer ===
 +
 +
=== Software Load Balancer ===
 +
 +
== Build Your Own Load Balancer ==
 +
 +
You can use [[IPVS]] and some [[LVS Cluster Management|cluster management software]] to build layer-4 load balancer at low cost.
 +
 +
You can also use [[KTCPVS]] to build your own application-layer load balancer.
  
 
[[Category:Load Balancing]]
 
[[Category:Load Balancing]]
 
[[Category:Terms and Abbreviations]]
 
[[Category:Terms and Abbreviations]]

Latest revision as of 02:02, 23 October 2008

A load balancer is a type of computer or component that provides load balancing service. The load balancer assigns work load to a set of networked computer servers or components in such a manner that the computing resources are used in an optimal manner. A load balancer provides high availability by detecting server or component failure and reconfiguring the system appropriately.

Introduction

A load balancer is one of the most critical components in cluster system, it balances work load among server nodes in the cluster for higher system throughput and higher system resource utilization,

Load Balancer Type

Web Load Balancer

Web load balancer is a type of computer or component used at web sites to balance the load across a set of web servers. The load balancer accepts an incoming HTTP request, and chooses a server to which it should be redirected.

Hardware Load Balancer

Software Load Balancer

Build Your Own Load Balancer

You can use IPVS and some cluster management software to build layer-4 load balancer at low cost.

You can also use KTCPVS to build your own application-layer load balancer.