Skip to content

Commit 90afdb2

Browse files
authored
Merge pull request #262776 from dknappettmsft/avd-remote-app-streaming-consolidation
AVD RemoteApp streaming consolidation
2 parents aac1874 + 12d2403 commit 90afdb2

27 files changed

+525
-1170
lines changed

.openpublishing.redirection.virtual-desktop.json

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,71 @@
304304
"source_path_from_root": "/articles/virtual-desktop/whats-new-client-web.md",
305305
"redirect_url": "/azure/virtual-desktop/users/remote-desktop-clients-overview",
306306
"redirect_document_id": false
307+
},
308+
{
309+
"source_path_from_root": "/articles/virtual-desktop/remote-app-streaming/index.yml",
310+
"redirect_url": "/azure/virtual-desktop/index",
311+
"redirect_document_id": true
312+
},
313+
{
314+
"source_path_from_root": "/articles/virtual-desktop/remote-app-streaming/overview.md",
315+
"redirect_url": "/azure/virtual-desktop/overview",
316+
"redirect_document_id": true
317+
},
318+
{
319+
"source_path_from_root": "/articles/virtual-desktop/remote-app-streaming/architecture-recs.md",
320+
"redirect_url": "/azure/virtual-desktop/organization-internal-external-commercial-purposes-recommendations",
321+
"redirect_document_id": true
322+
},
323+
{
324+
"source_path_from_root": "/articles/virtual-desktop/remote-app-streaming/custom-apps.md",
325+
"redirect_url": "/azure/virtual-desktop/publish-applications",
326+
"redirect_document_id": false
327+
},
328+
{
329+
"source_path_from_root": "/articles/virtual-desktop/remote-app-streaming/identities.md",
330+
"redirect_url": "/azure/virtual-desktop/authentication",
331+
"redirect_document_id": true
332+
},
333+
{
334+
"source_path_from_root": "/articles/virtual-desktop/remote-app-streaming/licensing.md",
335+
"redirect_url": "/azure/virtual-desktop/licensing",
336+
"redirect_document_id": true
337+
},
338+
{
339+
"source_path_from_root": "/articles/virtual-desktop/remote-app-streaming/msix-app-attach.md",
340+
"redirect_url": "/azure/virtual-desktop/app-attach-overview",
341+
"redirect_document_id": false
342+
},
343+
{
344+
"source_path_from_root": "/articles/virtual-desktop/remote-app-streaming/per-user-access-pricing.md",
345+
"redirect_url": "/azure/virtual-desktop/enroll-per-user-access-pricing",
346+
"redirect_document_id": true
347+
},
348+
{
349+
"source_path_from_root": "/articles/virtual-desktop/security-guide.md",
350+
"redirect_url": "/azure/virtual-desktop/security-recommendations",
351+
"redirect_document_id": true
352+
},
353+
{
354+
"source_path_from_root": "/articles/virtual-desktop/remote-app-streaming/security.md",
355+
"redirect_url": "/azure/virtual-desktop/security-recommendations",
356+
"redirect_document_id": false
357+
},
358+
{
359+
"source_path_from_root": "/articles/virtual-desktop/remote-app-streaming/total-costs.md",
360+
"redirect_url": "/azure/virtual-desktop/understand-estimate-costs",
361+
"redirect_document_id": true
362+
},
363+
{
364+
"source_path_from_root": "/articles/virtual-desktop/remote-app-streaming/streaming-costs.md",
365+
"redirect_url": "/azure/virtual-desktop/understand-estimate-costs",
366+
"redirect_document_id": false
367+
},
368+
{
369+
"source_path_from_root": "/articles/virtual-desktop/publish-applications.md",
370+
"redirect_url": "/azure/virtual-desktop/publish-applications-stream-remoteapp",
371+
"redirect_document_id": false
307372
}
308373
]
309374
}

articles/virtual-desktop/TOC.yml

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,14 @@
1010
displayName: azure virtul desktop, avd, overview, what is
1111
href: terminology.md
1212
- name: Service architecture and resilience
13-
displayName: architecture
13+
displayName: recommendations
1414
href: service-architecture-resilience.md
15+
- name: Understand and estimate costs
16+
displayName: per-user access pricing, per user access pricing, CAL, licensing
17+
href: understand-estimate-costs.md
18+
- name: Licensing
19+
displayName: per-user access pricing, per user access pricing, CAL, costs
20+
href: licensing.md
1521
- name: Prerequisites
1622
displayName: overview, get started
1723
href: prerequisites.md
@@ -64,7 +70,7 @@
6470
- name: Tutorials
6571
expanded: true
6672
items:
67-
- name: Deploy a Windows 11 desktop
73+
- name: Deploy a sample Windows 11 desktop
6874
displayName: tutorial
6975
href: tutorial-try-deploy-windows-11-desktop.md
7076
- name: Concepts
@@ -120,6 +126,9 @@
120126
- name: Delegated access
121127
displayName: identity
122128
href: delegated-access-virtual-desktop.md
129+
- name: Recommendations for internal and external commercial purposes
130+
displayName: identity
131+
href: organization-internal-external-commercial-purposes-recommendations.md
123132
- name: Azure Virtual Desktop Agent
124133
href: agent-overview.md
125134
- name: Host pool load balancing methods
@@ -194,8 +203,8 @@
194203
href: scaling-automation-logic-apps.md
195204
- name: Security
196205
items:
197-
- name: Security best practices
198-
href: security-guide.md
206+
- name: Security recommendations
207+
href: security-recommendations.md
199208
- name: Apply Zero Trust principles
200209
href: /security/zero-trust/azure-infrastructure-avd?context=/azure/virtual-desktop/context/context
201210
- name: Security baseline
@@ -277,9 +286,9 @@
277286
href: windows-11-language-packs.md
278287
- name: Applications
279288
items:
280-
- name: Publish applications
281-
displayName: deploy, get started, apps, sandbox, Microsoft Store
282-
href: publish-applications.md
289+
- name: Publish applications with RemoteApp
290+
displayName: deploy, get started, apps, sandbox, Microsoft Store, RemoteApp, streaming
291+
href: publish-applications-stream-remoteapp.md
283292
- name: App attach
284293
items:
285294
- name: Create an MSIX image
@@ -368,6 +377,8 @@
368377
href: cli-powershell.md
369378
- name: Move resources between regions
370379
href: move-resources.md
380+
- name: Enroll in per-user access pricing
381+
href: enroll-per-user-access-pricing.md
371382
- name: Host pools
372383
items:
373384
- name: Customize RDP properties
@@ -644,8 +655,13 @@
644655
items:
645656
- name: User experience estimator
646657
href: https://azure.microsoft.com/services/virtual-desktop/assessment/
647-
- name: Pricing calculator
648-
href: https://azure.microsoft.com/pricing/calculator/
658+
- name: Pricing
659+
items:
660+
- name: Azure Virtual Desktop pricing
661+
displayName: pricing, costs, per-user access pricing, per user access pricing, CAL
662+
href: https://azure.microsoft.com/pricing/details/virtual-desktop/
663+
- name: Pricing calculator
664+
href: https://azure.microsoft.com/pricing/calculator/
649665
- name: Learning paths
650666
href: /training/browse/?expanded=azure&products=azure-virtual-desktop&resource_type=learning%20path
651667
- name: Framework and architectures

articles/virtual-desktop/deploy-azure-virtual-desktop.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,11 @@ This article shows you how to deploy Azure Virtual Desktop on Azure or Azure Sta
2323

2424
You can do all these tasks in a single process when using the Azure portal, but you can also do them separately.
2525

26-
The process covered in this article is an in-depth and adaptable approach to deploying Azure Virtual Desktop. If you want a more simple approach to deploy a sample Windows 11 desktop in Azure Virtual Desktop, see [Tutorial: Deploy a sample Azure Virtual Desktop infrastructure with a Windows 11 desktop](tutorial-try-deploy-windows-11-desktop.md) or use the [getting started feature](getting-started-feature.md).
27-
2826
For more information on the terminology used in this article, see [Azure Virtual Desktop terminology](environment-setup.md), and to learn about the service architecture and resilience of the Azure Virtual Desktop service, see [Azure Virtual Desktop service architecture and resilience](service-architecture-resilience.md).
2927

28+
> [!TIP]
29+
> The process covered in this article is an in-depth and adaptable approach to deploying Azure Virtual Desktop. If you want to try Azure Virtual Desktop with a more simple approach to deploy a sample Windows 11 desktop in Azure Virtual Desktop, see [Tutorial: Deploy a sample Azure Virtual Desktop infrastructure with a Windows 11 desktop](tutorial-try-deploy-windows-11-desktop.md) or use the [getting started feature](getting-started-feature.md).
30+
3031
## Prerequisites
3132

3233
Review the [Prerequisites for Azure Virtual Desktop](prerequisites.md) for a general idea of what's required and supported, such as operating systems (OS), virtual networks, and identity providers. It also includes a list of the [supported Azure regions](prerequisites.md#azure-regions) in which you can deploy host pools, workspaces, and application groups. This list of regions is where the *metadata* for the host pool can be stored. However, session hosts can be located in any Azure region, and on-premises with [Azure Stack HCI (preview)](azure-stack-hci-overview.md). For more information about the types of data and locations, see [Data locations for Azure Virtual Desktop](data-locations.md).
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
---
2+
title: Enroll in per-user access pricing for Azure Virtual Desktop
3+
description: Learn how to enroll your Azure subscription for per-user access pricing for Azure Virtual Desktop.
4+
ms.topic: how-to
5+
author: dknappettmsft
6+
ms.author: daknappe
7+
ms.date: 01/08/2024
8+
---
9+
10+
# Enroll in per-user access pricing for Azure Virtual Desktop
11+
12+
Per-user access pricing lets you pay for Azure Virtual Desktop access rights on behalf of external users. External users aren't members of your organization, such as customers of a business. To learn more about licensing options, see [Licensing Azure Virtual Desktop](licensing.md).
13+
14+
Before external users can connect to your deployment, you need to enroll your Azure subscriptions that you use for Azure Virtual Desktop in per-user access pricing. Your enrolled subscription is charged each month based on the number of distinct users that connect to Azure Virtual Desktop resources.
15+
16+
> [!IMPORTANT]
17+
> Per-user access pricing with Azure Virtual Desktop doesn't currently support Citrix DaaS and VMware Horizon Cloud.
18+
19+
## How to enroll an Azure subscription
20+
21+
To enroll your Azure subscription into per-user access pricing:
22+
23+
1. Sign in to the [Azure portal](https://portal.azure.com/).
24+
25+
1. In the search bar, type **Azure Virtual Desktop** and select the matching service entry.
26+
27+
1. In the **Azure Virtual Desktop** overview page, select **Per-user access pricing**.
28+
29+
1. In the list of subscriptions, check the box for the subscription where you deploy Azure Virtual Desktop resources for external users.
30+
31+
1. Select **Enroll**.
32+
33+
1. Review the Product Terms, then select **Enroll** to begin enrollment. It might take up to an hour for the enrollment process to finish. The **Per-user access pricing** column of the subscriptions list shows **Enrolling** while the enrollment process is running.
34+
35+
1. After enrollment completes, check the value in the **Per-user access pricing** column of the subscriptions list changes to **Enrolled**.
36+
37+
## How to unenroll an Azure subscription
38+
39+
To enroll your Azure subscription from per-user access pricing:
40+
41+
1. Sign in to the [Azure portal](https://portal.azure.com/).
42+
43+
1. In the search bar, type **Azure Virtual Desktop** and select the matching service entry.
44+
45+
1. In the **Azure Virtual Desktop** overview page, select **Per-user access pricing**.
46+
47+
1. In the list of subscriptions, check the box for the subscription you want to unenroll from per-user access pricing.
48+
49+
1. Select **Unenroll**.
50+
51+
1. Review the unenrollment message, then select **Unenroll** to begin unenrollment. It might take up to an hour for the unenrollment process to finish. The **Per-user access pricing** column of the subscriptions list shows **Unenrolling** while the unenrollment process is running.
52+
53+
1. After unenrollment completes, check the value in the **Per-user access pricing** column of the subscriptions list changes to **Not enrolled**.
54+
55+
## Next steps
56+
57+
- To learn more about per-user access pricing, see [Licensing Azure Virtual Desktop](licensing.md).
58+
- For estimating total deployment costs, see [Understand and estimate costs for Azure Virtual Desktop](understand-estimate-costs.md).
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
author: dknappettmsft
3+
ms.author: daknappe
4+
ms.topic: include
5+
ms.date: 01/08/2024
6+
---
7+
8+
| Operating system | User access rights |
9+
|--|--|
10+
| <ul><li>[Windows 11 Enterprise multi-session](/lifecycle/products/windows-11-enterprise-and-education)</li><li>[Windows 11 Enterprise](/lifecycle/products/windows-11-enterprise-and-education)</li><li>[Windows 10 Enterprise multi-session](/lifecycle/products/windows-10-enterprise-and-education)</li><li>[Windows 10 Enterprise](/lifecycle/products/windows-10-enterprise-and-education)</li><ul> | License entitlement:<ul><li>Microsoft 365 E3, E5, A3, A5, F3, Business Premium, Student Use Benefit</li><li>Windows Enterprise E3, E5</li><li>Windows Education A3, A5</li><li>Windows VDA per user</li></ul>External users can use per-user access pricing by enrolling an Azure subscription instead of license entitlement.</li></ul> |
11+
| <ul><li>[Windows Server 2022](/lifecycle/products/windows-server-2022)</li><li>[Windows Server 2019](/lifecycle/products/windows-server-2019)</li><li>[Windows Server 2016](/lifecycle/products/windows-server-2016)</li></ul> | License entitlement:<ul><li>Remote Desktop Services (RDS) Client Access License (CAL) with Software Assurance (per-user or per-device), or RDS User Subscription Licenses.</li></ul>Per-user access pricing isn't available for Windows Server operating systems. |

articles/virtual-desktop/index.yml

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ summary: Securely deliver virtual desktops and applications remotely with maximu
55

66
metadata:
77
title: Azure Virtual Desktop documentation
8-
description: Azure Virtual Desktop securely delivers virtual desktops and applications remotely and provide users with the only multi-session Windows 11 and Windows 10 experience.
8+
description: Azure Virtual Desktop securely delivers virtual desktops and applications remotely and provides users with the only multi-session Windows 11 and Windows 10 experience.
99
ms.service: virtual-desktop
1010
services: virtual-desktop
1111
ms.topic: landing-page
@@ -107,14 +107,6 @@ landingContent:
107107
- text: REST API
108108
url: /rest/api/desktopvirtualization/
109109

110-
# Card
111-
- title: RemoteApp streaming with Azure Virtual Desktop
112-
linkLists:
113-
- linkListType: overview
114-
links:
115-
- text: Stream apps to your customers
116-
url: ./remote-app-streaming/overview.md
117-
118110
# Card
119111
- title: Azure Virtual Desktop (classic) documentation
120112
linkLists:

0 commit comments

Comments
 (0)