Usually this load balance concept came in distributed domain /multiple domains environments and if you don't want to expose your application tier directly to the end user.
Your application architect will decide on this. Several factors about application( for eg accessibility and managing of application ) decides whether you need to use load balancing mechanism or not.
in one linke
One or more load balancers(either hardware/software) redirect traffic to an available instance of the Managed Server.