if a web application needs a cluster,there are several concern points: HttpSession , synchronized key words will invalidate, cache management.
the benefits of the cluster are : load balance and failover, we use load balance to improve the HA( high availability) and Scalability