My Personal ‘EMS / RDS’ Ignite Recap

Standard

Unfortunately this year It was not possible for me to attend the ignite conference. So the news came through the social media platforms to me. One week later I want to summarize some important announcements and news presented on Ignite. Of course the most important announcement was about the General Availability of Windows Server 2016 and System Center 2016. Windows Server can be download as evaluation from this location and become available on MSDN later this month. But what about other announcements about Remote Desktop Services presented in several sessions on Ignite.
Continue reading

How to Deploy your ‘Cloud-Only’ RDS environment – Part 2

Standard

In this second blogpost of the series deploying a ‘Cloud-Only’ RDS environment I want to focus on deploying all needed roles on Azure by using an Azure Resource Manager Template. After the deployment of the resources I also want to show how the deployment of the RDS environment itself can be initiated from an ARM template. Part 1 of the series contained the creation of a AzureAD with Domain Services and the VNET peering configuration between the Classic VNET (Needed for AzureAD Domain Services) and the ARM VNET used within the ARM template for the RDS Resources. The steps described in this first blogpost are required to execute the steps in this blogpost.
Continue reading

How to Deploy your ‘Cloud-Only’ RDS environment – Part 1

Standard

In the next two blogposts I want to describe how you can create a cloud-only RDS environment with using as much Azure PaaS services as possible. In these two blogposts I want to focus on setting up a RDS environment based on Windows Server 2016 and using Azure AD Domain Services, Azure AD Application Proxy and Azure SQL Database. The support for these Azure PaaS services is added in Windows Server 2016. So this blogpost is not compatible with earlier versions of RDS. This blogpost will focus on setting up the virtual networks, virtual network peering and the Azure Active Directory including Domain Services. The second blogpost will focus on deploying the RDS environment in this newly created environment.
Continue reading

Publish your RDS environment with Azure AD Application Proxy – Part 3

Standard

This is the last blogpost in the series of publishing your RDS environment with Azure AD Application Proxy. In the first post of this series I’ve described the steps needed to configure Azure AD Application Proxy pass-through authentication to publish a RDS environment. In the second post of this series I’ve focused on pre-authentication and explained the steps needed to configure pre-authentication for a RDS environment. In this last part of the series I’m focusing on High Availability of both the RD Web and RD Gateway roles and the Azure AD Application Proxy. I’m ending the series with sharing some excellent guidance provided by Microsoft of designing your Azure AD Application Proxy environment.
Continue reading

Publish your RDS environment with Azure AD Application Proxy – Part 2

Standard

This blogpost is the second part in the series about publishing your RDS environment with Azure AD Application Proxy. In the first part of the series I’ve described the improvements made to RDS 2016 and the basic configuration of Azure AD Application Proxy for publishing both the RDWeb and RD Gateway role. In the first part we’ve configured pass-through authentication, this blogpost will cover all the changes needed to configure pre-authentication with Azure AD. When configured users will be redirected to the AzureAD login form and after a successful logon you will get the logged-in RDWeb feed.

Continue reading

Publish your RDS environment with Azure AD Application Proxy – Part 1

Standard

In the coming series of blogposts, I want to focus on publishing your RDS environment through the Azure AD Application Proxy. Publishing your RDS environment with the Azure AD Application Proxy has several advantages compared to publishing it without the Azure AD Application Proxy. This blogpost will cover the advantages and disadvantages of publishing your environment through the Azure AD application Proxy and this part will also cover the configuration of Azure AD Application Proxy with pass-through authentication. In the next blogpost I want to focus on pre-authentication with Azure AD and in the last part I want to focus on making all components high-available. All blogposts are based on Windows Server 2016 TP5 which is in public preview at this moment.
Continue reading

Unexpected reboots of RD Session Hosts on Azure Using Tags

Standard

The last couple of months I was involved in a project of building a fresh new Remote Desktop Services environment on Microsoft Azure. One of the advantages of having your RDS environment on Azure is that you can scale the number of Session Hosts based on the user load. In this project the number of Session Hosts were defined upfront, so no dynamic scaling based on the actual user load. Based on Tags on the Azure Virtual Machines we defined the different Start/Stop Profiles and based on those profiles servers were stopped and started on pre-defined times. The tags on the virtual machines needed to rotate so that not always the same servers will stay on and every server gets a shutdown. After building this solution we faced a strange error.

Continue reading

Configure the RDS 2016 HA Database on Azure SQL PaaS

Standard

One of the new features which will be introduced in Windows Server 2016 Remote Desktop Services is storing the RD Database in Azure ‘SQL Database as a Service’. Since Windows Server 2016 is now in the Technical Preview stage we can test this feature. More information about all improvements can be found here. In this blogpost I want to describe the end-to-end process to update your existing RDS single Connection Broker environment to a RDS High-Available Connection Broker environment and storing the RD Database on Azure SQL.
Continue reading

SharePoint Online/OneDrive for Business Support in RDS/RemoteApp

Standard

Since a couple of weeks the documentation around the support of SharePoint Online and OneDrive for Business is changed. So I want to describe the current support state is this short blogpost. The Azure RemoteApp documentation is updated and now states ‘OneDrive for Business is not supported with Azure RemoteApp’. You can find this information here. This information also applies to Remote Desktop Services which is described here. But some remarks can be made to these statements and I want to describe them here.
Continue reading

Comparing Azure RemoteApp with RDS on Azure IaaS

Standard

A couple of weeks ago I wrote a blogpost about designing and building a Windows Server 2012 Remote Desktop Services environment on Microsoft Azure IaaS. In this blogpost I want to focus on comparing Azure RemoteApp against a Remote Desktop Services Deployment on Azure IaaS. I will start with explaining how both solutions are placed in the NIST cloud models. This is very important to keep in mind when comparing both solutions.

Continue reading