
Explore how network load balancing (NLB) distributes IP traffic across multiple Windows Server hosts to boost scalability and availability of IP-based services, and learn deployment with PowerShell.
Nlb provides scalable, high-availability load balancing on Windows Server 2016+ by distributing traffic across nodes via virtual ip. Manage stateless applications, monitor heartbeats, and use PowerShell cmdlets.
Explore NLB deployment requirements and configuration, including affinity and port rules, same-subnet static IP addresses, unicast or multicast adapters, and latency below 250 ms; DNS round robin for multi-site setups.
Discover how network load balancing uses port rules and affinity to distribute traffic across NLB nodes, with multiple or single host modes and configurable host parameters like priority.
Explore unicast and multicast configuration options for NLB, including single or multiple NICs, dedicated cluster vs management traffic, and Igmp multicast with switch requirements.
Plan and design applications and storage for network load balancing, ensuring consistent node configurations. Secure NLB with port and firewall rules and enforce least privilege on servers.
Place NLB cluster nodes on separate Hyper-V hosts hosting virtual machines with redundant hardware and disks, configure unicast mode with multiple NICs and dedicated switches, and segment traffic with VLANs.
Secure NLB by enforcing port rules, configuring firewall rules for management and application traffic, using SSL/SAN certificates, host headers, and Pam-based privileges, ensuring cluster-addressed traffic and scalable protection.
Scale a network load balancing cluster by adding nodes up to 32 to increase capacity. Employ dns round robin and netmask ordering across multiple sites, and plan upgrading strategies.
Demonstrates implementing a network load balancing cluster on two IIS nodes, configuring IIS on LitFS2 and LitFS3, and managing a shared IP cluster with NLB manager.
Network Load Balancing spreads client traffic across several Windows servers and keeps a service running when one of them fails. This course explains what NLB is, what you need before you build it and how to plan it well, and it finishes with a demonstration that implements it.
What the lectures cover
Besides the main topics, you also work through: Choose among the configuration options; Implement an NLB cluster in a demonstration.
How the course works
The course starts with short theory lectures that explain how NLB works and what to check before you build anything, then ends with a demonstration that puts the ideas together. Because the theory comes first, you can plan a cluster properly, and the demo shows how the settings look on real servers.
Inside the course
The course is organised into these sections: Introduction. Lectures you will find include: What is NLB?; Deployment requirements for NLB; Network considerations for NLB; Configuration options for NLB; Designing applications and storage support for NLB; Considerations for deploying an NLB cluster on virtual machines; Considerations for securing NLB; Considerations for scaling and upgrading NLB.
The course runs about 1.2 hours in 11 lectures. Most of it is explanation, with one demonstration at the end. It is focused on NLB only and does not cover other load balancing products or cloud load balancers. It suits you best if you want to plan and test before touching a production service.