Skip to main content
Glossary of Terms

What is Load Balancing?

Load Balancing is a methodology or algorithm of spreading network traffic, computing workloads or other service requests over a group of resources or services. The incoming traffic is distributed using various algorithms balancing of the overall workload.The benefits of Load Balancing are to provide scalability, optimize service reliability and availability and increase overall manageability.  Services are load balanced based on algorithms like round robin, least connections, and fastest response.

The following are specific Load Balancing technologies with links to additional technical articles.

Server Load Balancing

A Server Load Balancer is a hardware or virtual software appliance that distributes the application workload across an array of servers, ensuring application availability, elastic scale-out of server resources and supports health management of back-end server and application systems.

Firewall Load Balancing

Load balancing an array of Security Firewall systems to provide the ability to scale complex network devices and guarantee non-stop operation.
While having a solid firewall infrastructure is a cornerstone of network security, best-of-breed solutions cannot be optimized without adequate Firewall Load Balancing. A highly available firewall is crucial in protecting the network and ensuring business continuity. Network architectures include load balancing solution that guarantees high availability for their firewall defenses and can easily scale out.

DNS Server Load Balancing

DNS severs in large infrastructures or mission critical infrastructures general deploy DNS services on a cluster of DNS servers.  In general, this cluster of DNS Servers are behind a Server Load Balancing system.  This architecture overcomes the shortcomings in the standard DNS failover mechanism and greatly increase performance.

Global Server Load Balancing

Global Server Load Balancing (GSLB) is a technology which directs network traffic to a group of data centers in various geographical locations. Each data center provides similar application services, and client traffic is directed to the optimal site with the best performance for each client.  GSLB monitors the health and responsiveness of each site, and like Server Load Balancing, directs traffic to the site with the best response times.

Application Delivery Controllers

Application Delivery Controllers are network servers providing application reliability, acceleration and application server services.  Application Delivery Controllers (ADCs) include server load balancing with additional technologies including SSL Offloading, Security Firewall Services, Application Firewall Systems, DDoS protection, Service Chaining and others.

How A10 Networks Can Help

The Thunder Series advanced server load balancing and flexible health monitoring capabilities provide application availability and reliability.

The core of A10’s Application Delivery (ADC) platform covers a wide range of options for load balancing methods, health checks, ensuring application availability with full-proxy L4-7 load balancing leveraging agile traffic control, customizable service health checks and aFleX® scripting.

< Back to Glossary of Terms

How cloud-ready and modernized are your application services?

Take this brief multi-cloud application services assessment and receive a customized report.

Take the Survey How cloud-ready and modernized are your application services?