L'équilibrage de charge répartit les demandes de services entrantes entre plusieurs serveurs de façon à ce que la répartition de charge soit transparente pour les utilisateurs. L'équilibrage de charge assure la haute disponibilité des applications et favorise une utilisation optimale des ressources, une optimisation du débit et une réduction des temps de réponse, et il permet d'éviter la surcharge.