Load Balancing

Generally, load balancing is any method for evenly distributing processing or service requests across devices in a network. Most commonly, the term load balancing refers to distributing incoming HTTP requests across Web servers in a server farm, to avoid overloading any one server. Because load balancing distributes the requests based on the actual load at each server, it is excellent for ensuring availability and defending against denial of service attacks.

Key Features:

Advanced Layer 4/Layer 7 Server Load Balancing

  • Fast TCP, Fast UDP, Fast HTTP, Full HTTP Proxy
  • High-performance, template-based, Layer 7 URL and URL hash switching 
  • Header, URL and domain manipulation
  • Comprehensive Layer 7 application persistence support 
  • Deep packet inspection and traffic manipulation

Comprehensive load balancing methods for server selection

  • Round Robin
  • Least Connections 
  • Weighted Round Robin 
  • Weighted Least Connections 
  • Fastest Response

Advanced Health Monitoring to ensure servers and applications are responding as expected, and to remove unresponsive servers of applications from load balancing

  • Comprehensive protocol support - ICMP, TCP, UDP, HTTP, HTTPS, FTP, RTSP, SMTP, POP3, SNMP, DNS, RADIUS, LDAP, SIP  
  • TCL scriptable health check support