Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Implementing Network Load Balancing
Rating: 4.5 out of 5(21 ratings)
243 students

Implementing Network Load Balancing

Plan, secure, scale and deploy a Windows Server NLB cluster, with requirements, network options and a full demo
Created byVitalii Shumylo
Last updated 10/2026
English
English [Auto],

What you'll learn

  • Understand what NLB is and where it is used
  • Check the deployment requirements for NLB
  • Plan the network considerations
  • Design applications and storage support for NLB
  • Consider deploying an NLB cluster on virtual machines
  • Secure NLB, and plan scaling and upgrading

Course content

1 section • 11 lectures • 1h 13m total length
  • Course intro5:24

    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.

  • What is NLB?10:38

    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.

  • Deployment requirements for NLB4:45

    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.

  • Network considerations for NLB8:39

    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.

  • Configuration options for NLB4:48

    Explore unicast and multicast configuration options for NLB, including single or multiple NICs, dedicated cluster vs management traffic, and Igmp multicast with switch requirements.

  • Designing applications and storage support for NLB5:22

    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.

  • Considerations for deploying an NLB cluster on virtual machines5:21

    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.

  • Considerations for securing NLB9:30

    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.

  • Considerations for scaling and upgrading NLB6:18

    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.

  • Demo: Implementing NLB12:47

    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.

  • Bonus Lecture: What to Learn Next0:14

Requirements

  • Familiarity with Windows Server operating systems
  • A couple of Windows servers or virtual machines for the demo

Description

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.

Who this course is for:

  • Network administrators who plan load balancing
  • System engineers who must keep a service running
  • IT managers who want to understand NLB
  • IT learners who work with Windows Server