Hi there
We have a problem with unexpectedly poor performance in RDS on Azure. We have scaled up our RDS Session Hosts to D4 but still have completely unacceptable performance, including severe lag and it taking as long as 20 seconds to open a basic webpage. We currently have only 4 users per D4 machine and the users are only using Outlook, IE, and Chrome.
We are having some difficulty identifying the root cause of the poor performance because the underlying network and infrastructure are obfuscated underneath the virtualisation layer.
I've reviewed the documentation available around configuring RDS in Azure and we have followed this guidance. Performance monitors on the RDS hosts don't show any bottlenecks in Disk I/O, Memory, or CPU. Of course network bandwidth is more difficult to measure since we don't have visibility, but the network on the client side is not seeing much traffic so it seems unlikely to be network related.
An outline of our configuration is:
1x DC, File server (used as target for Folder Redirection) - Size D2
1x RDS Gateway, RDS Broker - Size D2
5x RDS Session Hosts - Size D4
1x Standard Azure Gateway, Dynamic Routing, 1 endpoint. Site to Site vpn used for AD replication with HQ.
Users connect to RDS via RD Gateway.
Has anyone else suffered these un-predictable performance issues? Do you have some troubleshooting steps we could take to identify the root of this issue?
I appreciate any guidance or assistance you are able to provide. I'd love to be able to deploy RDS in Azure for a larger number of our customers but at the moment it's looking like we will have to invest in more hardware and traditional hosting.
Many thanks