What is Azure Virtual Desktop remote app streaming?
Azure Virtual Desktop is a desktop and app virtualization service that runs on the cloud and lets you access your remote desktop anytime, anywhere. However, did you know you can also use Azure Virtual Desktop as a Platform as a Service (PaaS) to provide your organization's apps as Software as a Service (SaaS) to your customers? With Azure Virtual Desktop remote app streaming, you can now use Azure Virtual Desktop to deliver apps to your customers over a secure network through virtual machines.
If you're unfamiliar with Azure Virtual Desktop (or are new to app virtualization in general), we've gathered some resources here that can help you get your deployment up and running.
Requirements
Before you get started, we recommend you take a look at the overview for Azure Virtual Desktop for a more in-depth list of system requirements for running Azure Virtual Desktop. While you're there, you can browse the rest of the Azure Virtual Desktop documentation if you want a more IT-focused look into the service, as most of the articles also apply to remote app streaming for Azure Virtual Desktop. Once you understand the basics, you can use the remote app streaming documentation more effectively.
In order to set up an Azure Virtual Desktop deployment for your custom apps that's available to customers outside your organization, you'll need the following things:
Your custom app. See How to host custom apps with Azure Virtual Desktop to learn about the types of apps Azure Virtual Desktop supports and how you can serve them to your customers.
Your domain join credentials. If you don't already have an identity management system compatible with Azure Virtual Desktop, you'll need to set up identity management for your host pool. To learn more, see Set up managed identities.
An Azure subscription. If you don't already have a subscription, make sure to create an account.
Get started
Now that you're ready, let's take a look at how you can set up your Azure Virtual Desktop deployment. You have two options to set yourself up for success. You can either set up your deployment manually or automatically. The next two sections will describe the differences between these two methods.
Set up Azure Virtual Desktop manually
You can set up your deployment manually by following these tutorials:
Set up Azure Virtual Desktop automatically
If you'd prefer an automatic process, you can use the getting started feature to set up your deployment for you. For more information, check out these articles:
- Deploy Azure Virtual Desktop with the getting started feature (When following these instructions, make sure to follow the instructions in For subscriptions with Azure AD DS or AD DS. This method gives you better identity management and app compatibility while also giving you the power to fine-tune identity-related infrastructure costs. The method for subscriptions that don't already have Azure AD DS or AD DS doesn't give you these benefits.)
- Troubleshoot the getting started feature
Customize and manage Azure Virtual Desktop
Once you've set up Azure Virtual Desktop, you have lots of options to customize your deployment to meet your organization or customers' needs. These articles can help you get started:
- How to host custom apps with Azure Virtual Desktop
- Enroll your subscription in per-user access pricing
- How to use Azure Active Directory
- Using Windows 10 virtual machines with Intune
- How to deploy an app using MSIX app attach
- Use Azure Monitor for Azure Virtual Desktop to monitor your deployment
- Set up a business continuity and disaster recovery plan
- Scale session hosts using Azure Automation
- Set up Universal Print
- Set up the Start VM on Connect feature
- Tag Azure Virtual Desktop resources to manage costs
Get to know your Azure Virtual Desktop deployment
Read the following articles to understand concepts essential to creating and managing Azure Virtual Desktop deployments:
- Understanding licensing and per-user access pricing
- Security guidelines for cross-organizational apps
- Azure Virtual Desktop security best practices
- Azure Monitor for Azure Virtual Desktop glossary
- Azure Virtual Desktop for the enterprise
- Estimate total deployment costs
- Estimate per-user app streaming costs
- Architecture recommendations
- Start VM on Connect FAQ
Next steps
If you're ready to start setting up your deployment manually, head to the following tutorial.