Server load balancing is a method for improving the availability and performance of software applications that are run across multiple servers. This method boosts application availability by routing client request traffic away from servers that are congested or malfunctioning, and elevates performance by balancing request traffic across healthy servers so that no one server is over-burdened.
Server load balancing is especially important for mission critical applications that handle a high volume of requests. In high traffic contexts such as popular websites and web-based applications, request traffic typically must be balanced across servers in multiple geographically dispersed datacenters.
Many of today's leading web properties and online businesses are eschewing conventional hardware-based server load balancing and instead using Akamai's cloud-based server load balancing solution.