Client Load Balancer Server 1 Server 2 Server 3 Traffic Distribution NLB Core health check Active NLB Standby NLB automatic failover
Network Load Balancing

Network Load Balancing

Network Load Balancing (NLB) distributes traffic across multiple hosts to improve scalability and availability of IP-based services on server hosting infrastructure. It detects failures and automatically reroutes traffic to healthy nodes in your server hosting deployment—patterns Database Mart deploys for USA hosting customers running web farms and APIs.

Why Choose Us

Benefits of Network Load Balancing

Spread traffic across nodes in your server hosting fleet to improve response times, uptime, and growth headroom—core advantages when you run production apps with Database Mart.

Scalability

Network Load Balancing improves server performance by distributing client requests across multiple server hosting nodes, allowing easy scaling by adding more instances as traffic grows.

High availability

Network Load Balancing ensures high availability by detecting server failures and redistributing traffic to remaining servers within seconds, maintaining uninterrupted service.

Manageability

Manage multiple NLB clusters and hosts on Windows server hosting from a single system using NLB Manager or PowerShell cmdlets.

HA Database Solution

Network Load Balancing Solutions

Please contact us for a quote based on your needs. Our hosting provider team can design NLB on dedicated server hosting or VPS clusters in USA data centers.

load balancing

Solution 1 - IIS ARR + Microsoft NLB + IIS

Making IIS website Highly Available using IIS ARR and Microsoft NLB. Applies to: Windows Server 2025/2022/2019/2016, IIS 7.0 and above.

Example of implementation
Configure ARR1+NLB, ARR2+NLB to be Windows Load Balancing servers, which provides high availability and scalability for the content servers. ARR is built as a module on top of IIS and is designed to make the routing decisions at layer 7 (application). NLB makes the routing decisions at layer 3.

load balancing

Solution 2 - LVS/HAProxy + Keepalived + Nginx

Making Nginx sites highly available on Linux server hosting using LVS/HAProxy and Keepalived. Applies to: CentOS 8.x/7.x, Ubuntu 20.x/18.x LTS

Implementation example
Prepare 7 CentOS 7.x hosts and a virtual IP(VIP) address: 192.168.1.4
The load balancer will use 2 hosts, one primary and one standby
lb1 (default primary): 192.168.1.2
lb2 (default standby): 192.168.1.3
The back-end web servers powered by nginx
web servers: Web-1 Web-2 Web-3
image servers: Img-1 Img-2

FAQ

Network Load Balancing FAQs

Frequently asked questions about Network Load Balancing from Database Mart, a USA hosting provider.

Network Load Balancing (NLB) distributes traffic across multiple server hosting nodes to prevent overload and improve performance.
Use NLB when traffic spikes on server hosting you operate, you need static or elastic IPs, or you run multi-port and container-based applications.
Application Request Routing (ARR) is an IIS feature used for load balancing across server hosting nodes with a user-friendly interface, often combined with NLB for high availability.
LVS is an open-source load balancing project for Linux server hosting and dedicated clusters, with high performance, scalability, and reliability.
NLB uses TCP/IP to distribute incoming traffic across server hosting nodes in a cluster, improving reliability and performance.
It prevents overload on individual hosts, improves performance and availability across your server hosting cluster, and keeps production request handling fast and reliable.
HAProxy is a fast, reliable open-source load balancer and reverse proxy widely used on Linux server hosting for high-traffic TCP and HTTP applications.
Resources

Related Articles

Useful resources about our NLB service and high-availability hosting patterns.

Network Load Balancing

In this topic, we provide you with an overview of the Network Load Balancing (NLB) feature in Windows Server 2016. You can use NLB to manage two or more servers as a single virtual cluster. NLB enhances the availability and scalability ...

Read More →
Windows Clustering and High-Availability

Windows Server 2019 Failover Clustering New Features. John Marlin on May 13 2019 03:10 PM. This blog ...

Read More →
Network Load Balancing Deployment Guide

Applies To: Windows Server 2008, Windows Server 2008 R2, Windows Server 2012 Network Load Balancing (NLB) is an optional component...

Read More →
Build a Web Farm with IIS Servers

This scenario shows how to plan and configure a web farm with servers that run the Windows Server® 2012 operating system. The scenario is divided into two phases: a plan and design phase...

Read More →
Failover Clustering in Windows Server and Azure Stack HCI?

A failover cluster is a group of independent computers that work together to increase the availability and scalability of clustered roles...

Read More →
Catalyst Switches for Microsoft Network Load Balancing Configuration Example

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with ...

Read More →