+ 0 Votes Features robo_dev 1 year ago Enterprise has "Failover Clustering", for example. If you don't know what these features are, you don't need them Clustering is the use of multiple computers to provide a single service. Load Balancing is a technique to use multiple computers in a cluster. A cluster is an object, Load Balancing is a method. In terms of how the industry uses these terms, load balancing is a fairly crude network-level technology that redirects simple web traffic, for instance, to a less-busy web server. Clustering is a more sophisticated technology that allows applications that need to maintain state (e.g. order entry, accounting transactions). Server clusters use a shared-nothing architecture, which means that a resource can be active on only one server in the cluster at any one time. Because of this, it is well suited to applications that maintain some sort of state (for example, a database such as Active Directory, or a Mail server such as Microsoft Exchange). Network Load Balancing (NLB) works when a resource can be made redundant on multiple servers, which means that a resource can be active on ALL servers in the cluster at any one time. Because of this, it is well suited to applications that do not maintain state (for example, a Web server).