Azure Remote App Questions Answered

The Azure Remote App Jump Start that we ran a few weeks ago generated lots of really great questions just like they always do. As promised here are the questions that we received during the Jump Start answered for your reading pleasure. If you’d like to read questions from the Azure AD, Microsoft Intune or Azure RMS Jump Starts you can and coming up in just a couple of weeks’ time we have the Windows 10 As A Service Jump Start, which will heavily lean on some of the core skills developed over the past few months, during these jump starts. You can also view the jump starts for Azure AD, Microsoft Intune and online now, and Azure RMS and Remote App episodes are just days away!

Let’s get to the questions and answers…

Question: Can a user only be assigned to one RemoteApp collection and can collection only have one template image? How can user access two different template images? I have a scenario where I have two applications that cannot be installed to same computer. Is my only choice to try App-V virtualization?

You can contact support and ask them to enable the user to be assigned to multiple collections. You may want to consider using App-V regardless so that you can reduce your monthly cost.

Question: The hybrid collection requires a vNET. Can we use our existing vNET?

Yes, you can use an existing Azure VNet

Question: Are there any criteria I must meet to use the cloud and my existing network equipment simultaneously?

There are two deployment types in Azure Remote App: Cloud and Hybrid. Hybrid can connect to an existing AD DS and apps that authenticate with Kerberos using Azure VPN or Express Route. Of course in both “Cloud” and “Hybrid” you are using the cloud for your remote apps.

Question: I would like to know please how would you handle Azure RemoteApp app collection with MySQLDB. Can I do this with a cloud deployment or it has to be a hybrid deployment?

You should be able to use cloud deployment. You will need to enable the appropriate endpoints for your MySQL VM, of course this assumes that your MySQL VM is in the cloud and being connected to over HTTP.

Question: Utilizing external data for RemoteApp – for something like Sage50 which needs a file share, where would we store that data in Azure?

You could store that for example in a Azure VM in IaaS, and have that connected to the same Azure vNet as your Azure RemoteApp Collection or you could connect that same vNet to your existing on-prem deployment for the file server using Azure VPN or Express Route

Question: Can we use web based application using Azure?

If you mean publishing a web based application as a RemoteApp? Yes, you can. Simply publish Internet Exploring as a RemoteApp and provide the URL as a parameter.

Question: Can we publish multiple Internet explorer with diff URLs?

Yes, that is possible.

Question: Is there a possible solution for 16 bit or 32bit application publishing solution?

16-bit applications are not supported. 32-bit applications normally will work fine, provided they are compatible with 2012 R2 RDSH multi-user environment.

Question: Can we deploy Hybrid Remote App and access our on-premises network folders as well?

Yes, that is definitely possible!

Question: Can you have a hybrid deployment, and an in-cloud only deployment in the same tenant?

Yes, you can create multiple Azure RemoteApp Collections of different types within the same Azure Subscription.

Question: Do you support Linux in Azure RemoteApp?

Currently there is no Linux client. But we have seen this request come up. It’s an actively voted item on the Azure RemoteApp feedback site. It’s under review now. Also see:

Question: How many users assigned to a VM instance for a remote App?

There is a maximum of 16 concurrent users per RD Session Host in case of the basic plan and a maximum of 10 concurrent users per RD Session Host in case of the standard plan.

Question: How we can upgrade our application in Azure RemoteApp once published?

To upgrade the application, you upgrade the application in the Template Image and update the Azure RemoteApp Collection based on the new template image.

Question: can we integrate Microsoft App-v with this solution for stream application and publish through remote app?

Yes, App-V is supported on the Hybrid Azure RemoteApp collection.

Question: Can I use a cloud or existing virtual machine as the template for my RemoteApp collection?

Yes, Please see this article:

Question: Is it possible to use GPO’s with the remote apps. i.e. from an azure hosted AD or on-premises

Yes, in a Hybrid Scenario the RD Session Host servers that Azure RemoteApp provision will become member servers of you on-premises domain, so you can re-use your existing GPO, login scripts etc.

Question: If the user closes the application, will this go to disconnected session or log off?

It will go to disconnected and stay there for 4 hours.

Question: What’s the default security on the remote desktop?

By default, all users are standard users. In a Hybrid configuration you can apply Group Policy to the servers to further control what users can and cannot do inside their session.

Question: If I choose a big machine to build my image will Azure RemoteApp Cost more?

No. The size of the VM you choose to build your image on has no bearing on the size of the VM that it will be deployed to.

Question: Can the System Center consoles be run as RemoteApps?

Yes, you can create an image with those apps in, upload it and provision it to users in a RemoteApp collection

Question: If we’re using a custom image, where would the validation script be acquired from to run within the image?

You need to get the script from the desktop of the RemoteApp VM image in the Azure VM Gallery.

Question: What transport protocol is used to stream the App to the client?

The protocol is RDP which runs over TCP and UD, depending upon the type of traffic seen in the app, however everything is encapsulated in HTTPs.