Remote Desktop Services (RDS) is an umbrella term for features of Microsoft [[Windows Server]] that allow users to remotely access graphical desktops and Windows applications.
Remote Desktop Services has two standard architectures^[[Remote Desktop Services Architecture in Azure - Deployment Patterns and Best Practices | Microsoft Learn](https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/Desktop-hosting-logical-architecture#standard-rds-deployment-architectures)]:
- Basic deployment: contains the minimum number of servers to create a fully effective RDS environment, but with no redundancy.
- Highly available deployment: contains all necessary components to have the highest guaranteed uptime for your RDS environment.
[Supported Configurations for Remote Desktop Services | Microsoft Learn](https://learn.microsoft.com/en-us/windows-server/remote/remote-desktop-services/rds-supported-config)
# Considerations
- Do the Line-of-business applications require a different license to run in a RDS environment?
# Publish Remote Desktop with Microsoft Entra application proxy
- Does not require any open inbound network ports (443, 80, 3389, etc.)
- Your end users must use a compatible browser to connect to RD Web or the RD Web client.^[[Publish Remote Desktop with Microsoft Entra application proxy - Microsoft Entra ID | Microsoft Learn](https://learn.microsoft.com/en-us/entra/identity/app-proxy/application-proxy-integrate-with-remote-desktop-services#support-for-other-client-configurations)]