Load balancing Microsoft Remote Desktop Services (RDS/RDP)

Updated on April 2, 2025
Published on March 8, 2023

About Microsoft Remote Desktop Services (RDS/RDP)

Microsoft Remote Desktop Services (RDS) is an industry leading desktop virtualization platform. It is the successor to Microsoft Terminal Services and facilitates the efficient, flexible and secure deployment of a Windows desktop environment and/or Windows applications, to users both locally and remotely.

Key benefits of load balancing

Here are a few key benefits:

  • Ensures the application is always available
  • Provides a stable, optimal performance
  • Ability to isolate servers which reduces risk when performing upgrades/maintenance
  • Scalability

Microsoft’s Enterprise solutions are at the heart of businesses everywhere. Loadbalancer.org is officially certified for all of Microsoft’s key applications which you can find here. More details on the Microsoft Remote Desktop Services (RDS/RDP) components, how it works, and prerequisites for load balancing can be found in our deployment guide, available to view below.

How to load balance Microsoft Remote Desktop Services (RDS/RDP)

The load balancer is typically used to load balance multiple Connection Brokers, multiple Web Access Servers and multiple Gateway Servers. Session Hosts are normally load balanced by the Connection Brokers, although the load balancer can also be used as detailed in the deployment guide referenced below.

Remote Desktop Services (RDS) protocol table

Protocol Ports Role Load balancing methods
TCP/HTTPS 443 HTTPS (RD Gateway & RD Web Access) Layer 7
TCP 3389 RDP Layer 7
UDP 3389 RDP (UDP support was added in RDP v8.0) Layer 4
UDP 3391 RDP for RD Gateway Layer 4