You can improve the availability and scale of your RDS deployment by adding a Remote Desktop Session Host (RDSH) farm.
Create a server to host the second RD Session Host. If you are using Azure virtual machines, make sure to include the new VM in the same availability set that holds your first RD Session Host.
In Server Manager, click Local Server > Remote management current setting (disabled).
Select Enable remote management for this server, and then click OK.
Optional: You can temporarily set Windows Update to not automatically download and install updates. This helps prevent changes and system restarts while you deploy the RDSH server. In Server Manager, click Local Server > Windows Update current setting. Click Advanced options > Defer upgrades.
In Server Manager, click Local Server > Workgroup current setting.
Click Change > Domain, and then enter the domain name (for example, Contoso.com).
Enter the domain administrator credentials.
Restart the server or vm.
Step 1, creating a public IP address for the RDMS virtual machine, is only necessary if you are using a vm for the RDMS and if it does not already have an IP address assigned.
Create a public IP address for the virtual machine running Remote Desktop Management Services (RDMS). The RDMS virtual machine will typically be the virtual machine running the first instance of the RD Connection Broker role.
In the Azure portal, click Browse > Resource groups, click the resource group for the deployment and then click the RDMS virtual machine (for example, Contoso-Cb1).
Click Settings > Network interfaces, and then click the corresponding network interface.
Click Settings > IP address.
For Public IP address, select Enabled, and then click IP address.
If you have an existing public IP address you want to use, select it from the list. Otherwise, click Create new, enter a name, and then click OK and then Save.
Launch Server Manager, click Manage > Add Servers.
In the Add Servers dialog, click Find Now.
Select the server you want to use for the RD Session Host or the newly created virtual machine (for example, Contoso-Sh2) and click OK.
Click Remote Desktop Services > Overview > Deployment Servers > Tasks > Add RD Session Host Servers.
Select the new server (for example, Contoso-Sh2), and then click Next.
On the Confirmation page, select Restart remote computers as needed, and then click Add.
Click Remote Desktop Services and then click the collection to which you want to add the newly created RDSH server (for example, ContosoDesktop).
Under Host Servers, click Tasks > Add RD Session Host Servers.
Select the newly created server (for example, Contoso-Sh2), and then click Next.
On the Confirmation page, click Add.