A WebLogic Server cluster consists of multiple WebLogic Server instances running simultaneously and working together to provide increased scalability and reliability. A cluster appears to clients to be a single WebLogic Server instance. Server instances in a cluster can run on the same machine or different machines. Clusters provide high availability through application failover and scalability by adding additional server instances. Key capabilities of clusters include application failover, cluster migration, and load balancing.