network_load_balancing_services_nlsb

Network Load Balancing Services (NLSB)

Return to Load balancing, Load balancer, CDN, Content delivery networks topics, Content delivery, Continuous delivery - Continuous deployment, Caching, Caching topics, Internet caching, Network caching, Content caching, Cloud networking, DDoS mitigation, Reverse proxy, Forward proxy, Web Application Firewall or Cybersecurity Topics

Snippet from Wikipedia: Network Load Balancing Services

Network Load Balancing (NLB), historically known as Network Load Balancing Services (NLBS), is a Microsoft Windows Server feature that implements clustering and load balancing to provide high availability and high reliability, as well as high scalability. NLBS is intended for applications with relatively small data sets that rarely change (one example would be web pages), and do not have long-running in-memory states. These types of applications are called stateless applications, and typically include Web, File Transfer Protocol (FTP), and virtual private networking (VPN) servers. Every client request to a stateless application is a separate transaction, so it is possible to distribute the requests among multiple servers to balance the load. One attractive feature of NLBS is that all servers in a cluster monitor each other with a heartbeat signal, so there is no single point of failure.

Because it operates at the network level rather than the application level, NLB does not support the automatic removal of a failed server from a cluster based on application health, unless the server is completely offline or its NLB service is stopped. This architectural limitation has remained consistent from Windows Server 2003 through modern releases. For example, if a web server is returning an error page instead of correct content, it is still perceived as "alive" by NLB. As such, a monitoring script or third-party application load balancer is typically required on every participating node to check the correctness of local web page delivery, and call the nlb.exe command-line utility to add or remove itself from the cluster as needed.

network_load_balancing_services_nlsb.txt · Last modified: 2025/02/01 06:39 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki