What is the Difference Between NLB & Load Balanced Server Cluster?
A load balanced server cluster is a collection of servers that together provide a single, highly available platform for hosting applications. Applications can be failed over to ensure high availability in the event of planned downtime due to maintenance or unplanned downtime due to hardware, Operating System or application failures. Server clusters provide a highly available platform for stateful applications that rely on some state context from one request to the next. Network Load Balancing (NLB) cluster dynamically distribute the flow of incoming TCP and UDP traffic among the cluster nodes according to a set of traffic-handling rules. NLB clusters provide a highly available and scalable platform for stateless applications; i.e. those that do not build any state as a result of a request.