Monday, March 20, 2017

Microsoft Azure - Remote Desktop Solutions

I am sure everyone using Azure must have done RDP connections to either cloud services or virtual machines at least once or more. Below is a standard architecture now-a-days for allowing RDP access to end users into your cloud environment using a Jump box in between hosted inside a separate subnet.



Things gets interesting when number of users requiring RDP access to cloud environment increases. By default, there is a limit on Windows OS as to how many concurrent RDP sessions it support.

A desktop version (Win 7 or 8.1) supports only 1 whereas the server versions support 2. This make things bit complicated as if you have let’s say 10 user requiring RDP access to your environment then you need 5 Jump boxes. That's not ideal and this is where you need proper service to enable that. Something like Remote Desktop Services (RDS).

RDS is a proper & recommended way for enabling remote connections when you have between 5 to 5000 users requesting/requiring RDP. It’s a feature which you can enable in Windows Server (only) and it supports various kinds of deployments for high availability, integration with Azure Active Directory etc.

The downside is, unlike remote desktop feature in Windows, RDS is not free and you require license for using this service. I will discuss the features offered by RDS and what all you get for what you pay in a separate blog but below is a quick comparison of RDS vs Remote Desktop feature.


Remote Desktop Services
(RDS)
Remote Desktop Feature
Can support many simultaneous users.
Desktop operating systems are limited to one simultaneous user. Server operating systems are limited to two simultaneous users.
Proper licensing must be purchased and configured.
No additional licensing is required.
Used to access a full remote desktop or remote applications (RemoteApp).
Used to access the full remote desktop.
Supports advanced features such as RemoteFX USB Redirection and multimedia redirection.
Does not support advanced features.
Requires an infrastructure of multiple servers that has been properly planned and deployed.
Is enabled on a single computer.

4 comments :

  1. I have been following your post for a long time. I always found it very interesting and valuable. keep posting it is really helpful.

    Cloud Migration services

    Aws Cloud Migration services

    Azure Cloud Migration services

    ReplyDelete
  2. I definitely enjoying every little bit of it. It is a great website and nice share. I want to thank you. Good job! You guys do a great blog, and have some great contents. Keep up the good work. curved computer monitor

    ReplyDelete
  3. You have shared a nice article here about desktop solution. Your article is very informative and I liked your way to express your views in this post. Thank you for sharing this article here. oracle fusion financials

    ReplyDelete
  4. I Obtain full details on azure cloud migration services and more information such as remote desktop services and its features. Thanks for sharing such an amazing blog.
    azure cloud migration services

    ReplyDelete