From c644af3d828fceb5c821c3e248dd86899f5c3e66 Mon Sep 17 00:00:00 2001 From: Jodi Martis <104785359+jmart1428@users.noreply.github.com> Date: Tue, 12 Mar 2024 16:56:02 -0400 Subject: [PATCH 1/4] replace wvd with azure-virtual-desktop --- .openpublishing.redirection.json | 20 + ...tual-desktop-multi-forest-aadds-thumb.png} | Bin ...-desktop.png => azure-virtual-desktop.png} | Bin .../azure-virtual-desktop-content.md} | 2 +- ...rtual-desktop-multi-region-bcdr-content.md | 6 +- ...zure-virtual-desktop-multi-region-bcdr.yml | 2 +- .../azure-virtual-desktop.yml} | 8 +- ...directory-connect-configuration-wizard.png | Bin .../images/admin-role.png | Bin .../images/audit-log.png | Bin .../images/azure-ad-devices.png | Bin .../images/azure-ad-join.png | Bin .../images/azure-az-picture.png | Bin .../images/azure-compute-gallery-hires.png | Bin .../images/azure-compute-gallery.png | Bin .../azure-site-recovery-dr-scenario.png | Bin ...irtual-desktop-bcdr-personal-host-pool.png | Bin ...-virtual-desktop-bcdr-pooled-host-pool.png | Bin ...irtual-desktop-component-relationships.png | Bin ...e-virtual-desktop-logical-architecture.png | Bin ...ual-desktop-multi-forest-aadds-edited.svg} | 6898 +++++----- ...re-virtual-desktop-multi-forest-aadds.png} | Bin ...zure-virtual-desktop-multi-forest-adds.png | Bin ...re-virtual-desktop-multiple-workspaces.png | Bin .../images/azure-virtual-desktop.png} | Bin .../images/cloud-cache-general.png | Bin .../cloud-cache-replication-diagram.png | Bin .../images/command-output.png | Bin .../images/extension.png | Bin ...slogix-cloud-cache-registry-keys-hires.png | Bin ...cloud-cache-registry-keys-office-hires.png | Bin .../images/fslogix-concept.svg | 1704 +-- .../images/fslogix-files.svg | 7390 +++++----- .../images/fslogix-log.png | Bin .../images/fslogix-netapp-files-personal.svg | 11318 ++++++++-------- .../images/fslogix-netapp-files-pooled.svg | 7992 +++++------ .../images/intune-enroll.png | Bin .../images/mem-devices.png | Bin .../images/multiple-forests.png | Bin .../images/networking-hub-and-spoke.png | Bin .../images/networking-virtual-wan.png | Bin .../images/oops-error.png | Bin .../images/other-user-error.png | Bin .../images/pku2u-protocol.png | Bin .../images/rdp-protocol.png | Bin .../images/registry.png | Bin .../images/resource-group.png | Bin .../images/role-applied.png | Bin .../images/rpo-rto-diagram.png | Bin .../images/sign-in-role.png | Bin .../images/two-forest-hybrid.png | Bin ...orest-to-azure-no-private-connectivity.png | Bin .../images/user-login-role.png | Bin .../multi-forest-azure-managed-content.md | 4 +- .../multi-forest-azure-managed.yml | 4 +- .../multi-forest-content.md | 6 +- .../multi-forest.yml | 2 +- ...ri-arcgis-azure-virtual-desktop-content.md | 6 +- ...-dr-remote-local-branch-workers-content.md | 4 +- .../wvd/images/wvd-multi-forest-adds.png | Bin 193861 -> 0 bytes .../on-premises-microsoft-technologies.md | 6 +- docs/guide/open-source-scenarios.md | 2 +- docs/guide/partner-scenarios.md | 4 +- docs/guide/virtual-desktop/start-here.md | 14 +- ...ws-365-azure-network-connection-content.md | 2 +- .../windows-365-azure-network-connection.yml | 1 - docs/hybrid/azure-file-share-content.md | 6 +- docs/industries/government.md | 2 +- .../azure-virtual-desktop/design-guide.md | 20 +- docs/landing-zones/landing-zone-deploy.md | 4 +- docs/toc.yml | 10 +- docs/topics/high-performance-computing.md | 4 +- ...al-desktop.md => azure-virtual-desktop.md} | 4 +- 73 files changed, 17732 insertions(+), 17713 deletions(-) rename docs/browse/thumbs/{wvd-multi-forest-aadds-thumb.png => azure-virtual-desktop-multi-forest-aadds-thumb.png} (100%) rename docs/browse/thumbs/{windows-virtual-desktop.png => azure-virtual-desktop.png} (100%) rename docs/example-scenario/{wvd/windows-virtual-desktop-content.md => azure-virtual-desktop/azure-virtual-desktop-content.md} (99%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/azure-virtual-desktop-multi-region-bcdr-content.md (99%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/azure-virtual-desktop-multi-region-bcdr.yml (97%) rename docs/example-scenario/{wvd/windows-virtual-desktop.yml => azure-virtual-desktop/azure-virtual-desktop.yml} (80%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/active-directory-connect-configuration-wizard.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/admin-role.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/audit-log.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/azure-ad-devices.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/azure-ad-join.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/azure-az-picture.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/azure-compute-gallery-hires.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/azure-compute-gallery.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/azure-site-recovery-dr-scenario.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/azure-virtual-desktop-bcdr-personal-host-pool.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/azure-virtual-desktop-bcdr-pooled-host-pool.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/azure-virtual-desktop-component-relationships.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/azure-virtual-desktop-logical-architecture.png (100%) rename docs/example-scenario/{wvd/images/wvd-multi-forest-aadds-edited.svg => azure-virtual-desktop/images/azure-virtual-desktop-multi-forest-aadds-edited.svg} (98%) rename docs/example-scenario/{wvd/images/wvd-multi-forest-aadds.png => azure-virtual-desktop/images/azure-virtual-desktop-multi-forest-aadds.png} (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/azure-virtual-desktop-multi-forest-adds.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/azure-virtual-desktop-multiple-workspaces.png (100%) rename docs/example-scenario/{wvd/images/windows-virtual-desktop.png => azure-virtual-desktop/images/azure-virtual-desktop.png} (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/cloud-cache-general.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/cloud-cache-replication-diagram.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/command-output.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/extension.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/fslogix-cloud-cache-registry-keys-hires.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/fslogix-cloud-cache-registry-keys-office-hires.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/fslogix-concept.svg (98%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/fslogix-files.svg (98%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/fslogix-log.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/fslogix-netapp-files-personal.svg (98%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/fslogix-netapp-files-pooled.svg (98%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/intune-enroll.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/mem-devices.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/multiple-forests.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/networking-hub-and-spoke.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/networking-virtual-wan.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/oops-error.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/other-user-error.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/pku2u-protocol.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/rdp-protocol.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/registry.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/resource-group.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/role-applied.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/rpo-rto-diagram.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/sign-in-role.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/two-forest-hybrid.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/two-forest-to-azure-no-private-connectivity.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/images/user-login-role.png (100%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/multi-forest-azure-managed-content.md (94%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/multi-forest-azure-managed.yml (88%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/multi-forest-content.md (92%) rename docs/example-scenario/{wvd => azure-virtual-desktop}/multi-forest.yml (97%) delete mode 100644 docs/example-scenario/wvd/images/wvd-multi-forest-adds.png rename includes/cards/{windows-virtual-desktop.md => azure-virtual-desktop.md} (71%) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index a7bac9bed7..4626df6139 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -4293,6 +4293,26 @@ "source_path": "docs/web-apps/hosting-applications/wordpress.yml", "redirect_url": "/azure/architecture/guide/infrastructure/wordpress-overview", "redirect_document_id": false + }, + { + "source_path": "docs/example-scenario/wvd/windows-virtual-desktop.yml", + "redirect_url": "/azure/architecture/example-scenario/azure-virtual-desktop/azure-virtual-desktop", + "redirect_document_id": false + }, + { + "source_path": "docs/example-scenario/wvd/azure-virtual-desktop-multi-region-bcdr.yml", + "redirect_url": "/azure/architecture/example-scenario/azure-virtual-desktop/azure-virtual-desktop-multi-region-bcdr", + "redirect_document_id": false + }, + { + "source_path": "docs/example-scenario/wvd/multi-forest-azure-managed.yml", + "redirect_url": "/azure/architecture/example-scenario/azure-virtual-desktop/multi-forest-azure-managed", + "redirect_document_id": false + }, + { + "source_path": "docs/example-scenario/wvd/multi-forest.yml", + "redirect_url": "/azure/architecture/example-scenario/azure-virtual-desktop/multi-forest", + "redirect_document_id": false } ] } \ No newline at end of file diff --git a/docs/browse/thumbs/wvd-multi-forest-aadds-thumb.png b/docs/browse/thumbs/azure-virtual-desktop-multi-forest-aadds-thumb.png similarity index 100% rename from docs/browse/thumbs/wvd-multi-forest-aadds-thumb.png rename to docs/browse/thumbs/azure-virtual-desktop-multi-forest-aadds-thumb.png diff --git a/docs/browse/thumbs/windows-virtual-desktop.png b/docs/browse/thumbs/azure-virtual-desktop.png similarity index 100% rename from docs/browse/thumbs/windows-virtual-desktop.png rename to docs/browse/thumbs/azure-virtual-desktop.png diff --git a/docs/example-scenario/wvd/windows-virtual-desktop-content.md b/docs/example-scenario/azure-virtual-desktop/azure-virtual-desktop-content.md similarity index 99% rename from docs/example-scenario/wvd/windows-virtual-desktop-content.md rename to docs/example-scenario/azure-virtual-desktop/azure-virtual-desktop-content.md index bd98b2de7d..97d1882ca1 100644 --- a/docs/example-scenario/wvd/windows-virtual-desktop-content.md +++ b/docs/example-scenario/azure-virtual-desktop/azure-virtual-desktop-content.md @@ -4,7 +4,7 @@ A typical architectural setup for Azure Virtual Desktop is illustrated in the following diagram: -![Diagram of an Azure Virtual Desktop service architecture.](images/windows-virtual-desktop.png) +![Diagram of an Azure Virtual Desktop service architecture.](images/azure-virtual-desktop.png) _Download a [Visio file](https://arch-center.azureedge.net/wvdatscale.vsdx) of this architecture._ diff --git a/docs/example-scenario/wvd/azure-virtual-desktop-multi-region-bcdr-content.md b/docs/example-scenario/azure-virtual-desktop/azure-virtual-desktop-multi-region-bcdr-content.md similarity index 99% rename from docs/example-scenario/wvd/azure-virtual-desktop-multi-region-bcdr-content.md rename to docs/example-scenario/azure-virtual-desktop/azure-virtual-desktop-multi-region-bcdr-content.md index 22846a1947..906b2c3dab 100644 --- a/docs/example-scenario/wvd/azure-virtual-desktop-multi-region-bcdr-content.md +++ b/docs/example-scenario/azure-virtual-desktop/azure-virtual-desktop-multi-region-bcdr-content.md @@ -49,7 +49,7 @@ For the remainder of this article, you're going to learn about solutions for the Cost implications are discussed, but the primary goal is providing an effective geo disaster recovery deployment with minimal data loss. For more BCDR details, see the following resources: -- [BCDR considerations for Virtual Desktop](/azure/cloud-adoption-framework/scenarios/wvd/eslz-business-continuity-and-disaster-recovery) +- [BCDR considerations for Virtual Desktop](/azure/cloud-adoption-framework/scenarios/azure-virtual-desktop/eslz-business-continuity-and-disaster-recovery) - [Virtual Desktop disaster recovery](/azure/virtual-desktop/disaster-recovery) ## Prerequisites @@ -393,13 +393,13 @@ Other contributors: ## Next steps - [Azure Virtual Desktop disaster recovery plan](/azure/virtual-desktop/disaster-recovery) -- [BCDR for Azure Virtual Desktop - Cloud Adoption Framework](/azure/cloud-adoption-framework/scenarios/wvd/eslz-business-continuity-and-disaster-recovery) +- [BCDR for Azure Virtual Desktop - Cloud Adoption Framework](/azure/cloud-adoption-framework/scenarios/azure-virtual-desktop/eslz-business-continuity-and-disaster-recovery) - [Cloud Cache to create resiliency and availability](/fslogix/cloud-cache-resiliency-availability-cncpt) ## Related resources - [Design reliable Azure applications](/azure/well-architected/resiliency/app-design) - [Azure files accessed on-premises and secured by AD DS](../hybrid/azure-files-on-premises-authentication.yml) -- [Azure Virtual Desktop for the enterprise](windows-virtual-desktop.yml) +- [Azure Virtual Desktop for the enterprise](azure-virtual-desktop.yml) - [Enterprise file shares with disaster recovery](../file-storage/enterprise-file-shares-disaster-recovery.yml) - [FSLogix configuration examples](/fslogix/concepts-configuration-examples) diff --git a/docs/example-scenario/wvd/azure-virtual-desktop-multi-region-bcdr.yml b/docs/example-scenario/azure-virtual-desktop/azure-virtual-desktop-multi-region-bcdr.yml similarity index 97% rename from docs/example-scenario/wvd/azure-virtual-desktop-multi-region-bcdr.yml rename to docs/example-scenario/azure-virtual-desktop/azure-virtual-desktop-multi-region-bcdr.yml index 4026de1d8b..7bf9223484 100644 --- a/docs/example-scenario/wvd/azure-virtual-desktop-multi-region-bcdr.yml +++ b/docs/example-scenario/azure-virtual-desktop/azure-virtual-desktop-multi-region-bcdr.yml @@ -12,7 +12,7 @@ metadata: azureCategories: - compute - hybrid - - windows-virtual-desktop + - azure-virtual-desktop products: - azure-virtual-desktop name: Multiregion Business Continuity and Disaster Recovery (BCDR) for Azure Virtual Desktop diff --git a/docs/example-scenario/wvd/windows-virtual-desktop.yml b/docs/example-scenario/azure-virtual-desktop/azure-virtual-desktop.yml similarity index 80% rename from docs/example-scenario/wvd/windows-virtual-desktop.yml rename to docs/example-scenario/azure-virtual-desktop/azure-virtual-desktop.yml index 98ab26c4ce..959605b6bd 100644 --- a/docs/example-scenario/wvd/windows-virtual-desktop.yml +++ b/docs/example-scenario/azure-virtual-desktop/azure-virtual-desktop.yml @@ -10,20 +10,20 @@ metadata: ms.service: architecture-center ms.subservice: example-scenario ms.category: - - windows-virtual-desktop + - azure-virtual-desktop ms.custom: - fcp - example-scenario - internal-intro name: Azure Virtual Desktop for the enterprise azureCategories: - - windows-virtual-desktop + - azure-virtual-desktop summary: Explore Azure Virtual Desktop and learn how to build virtual desktop infrastructure solutions at enterprise scale. products: - entra-id - entra - azure-virtual-network - azure-virtual-desktop -thumbnailUrl: /azure/architecture/browse/thumbs/windows-virtual-desktop.png +thumbnailUrl: /azure/architecture/browse/thumbs/azure-virtual-desktop.png content: | - [!include[](windows-virtual-desktop-content.md)] + [!include[](azure-virtual-desktop-content.md)] diff --git a/docs/example-scenario/wvd/images/active-directory-connect-configuration-wizard.png b/docs/example-scenario/azure-virtual-desktop/images/active-directory-connect-configuration-wizard.png similarity index 100% rename from docs/example-scenario/wvd/images/active-directory-connect-configuration-wizard.png rename to docs/example-scenario/azure-virtual-desktop/images/active-directory-connect-configuration-wizard.png diff --git a/docs/example-scenario/wvd/images/admin-role.png b/docs/example-scenario/azure-virtual-desktop/images/admin-role.png similarity index 100% rename from docs/example-scenario/wvd/images/admin-role.png rename to docs/example-scenario/azure-virtual-desktop/images/admin-role.png diff --git a/docs/example-scenario/wvd/images/audit-log.png b/docs/example-scenario/azure-virtual-desktop/images/audit-log.png similarity index 100% rename from docs/example-scenario/wvd/images/audit-log.png rename to docs/example-scenario/azure-virtual-desktop/images/audit-log.png diff --git a/docs/example-scenario/wvd/images/azure-ad-devices.png b/docs/example-scenario/azure-virtual-desktop/images/azure-ad-devices.png similarity index 100% rename from docs/example-scenario/wvd/images/azure-ad-devices.png rename to docs/example-scenario/azure-virtual-desktop/images/azure-ad-devices.png diff --git a/docs/example-scenario/wvd/images/azure-ad-join.png b/docs/example-scenario/azure-virtual-desktop/images/azure-ad-join.png similarity index 100% rename from docs/example-scenario/wvd/images/azure-ad-join.png rename to docs/example-scenario/azure-virtual-desktop/images/azure-ad-join.png diff --git a/docs/example-scenario/wvd/images/azure-az-picture.png b/docs/example-scenario/azure-virtual-desktop/images/azure-az-picture.png similarity index 100% rename from docs/example-scenario/wvd/images/azure-az-picture.png rename to docs/example-scenario/azure-virtual-desktop/images/azure-az-picture.png diff --git a/docs/example-scenario/wvd/images/azure-compute-gallery-hires.png b/docs/example-scenario/azure-virtual-desktop/images/azure-compute-gallery-hires.png similarity index 100% rename from docs/example-scenario/wvd/images/azure-compute-gallery-hires.png rename to docs/example-scenario/azure-virtual-desktop/images/azure-compute-gallery-hires.png diff --git a/docs/example-scenario/wvd/images/azure-compute-gallery.png b/docs/example-scenario/azure-virtual-desktop/images/azure-compute-gallery.png similarity index 100% rename from docs/example-scenario/wvd/images/azure-compute-gallery.png rename to docs/example-scenario/azure-virtual-desktop/images/azure-compute-gallery.png diff --git a/docs/example-scenario/wvd/images/azure-site-recovery-dr-scenario.png b/docs/example-scenario/azure-virtual-desktop/images/azure-site-recovery-dr-scenario.png similarity index 100% rename from docs/example-scenario/wvd/images/azure-site-recovery-dr-scenario.png rename to docs/example-scenario/azure-virtual-desktop/images/azure-site-recovery-dr-scenario.png diff --git a/docs/example-scenario/wvd/images/azure-virtual-desktop-bcdr-personal-host-pool.png b/docs/example-scenario/azure-virtual-desktop/images/azure-virtual-desktop-bcdr-personal-host-pool.png similarity index 100% rename from docs/example-scenario/wvd/images/azure-virtual-desktop-bcdr-personal-host-pool.png rename to docs/example-scenario/azure-virtual-desktop/images/azure-virtual-desktop-bcdr-personal-host-pool.png diff --git a/docs/example-scenario/wvd/images/azure-virtual-desktop-bcdr-pooled-host-pool.png b/docs/example-scenario/azure-virtual-desktop/images/azure-virtual-desktop-bcdr-pooled-host-pool.png similarity index 100% rename from docs/example-scenario/wvd/images/azure-virtual-desktop-bcdr-pooled-host-pool.png rename to docs/example-scenario/azure-virtual-desktop/images/azure-virtual-desktop-bcdr-pooled-host-pool.png diff --git a/docs/example-scenario/wvd/images/azure-virtual-desktop-component-relationships.png b/docs/example-scenario/azure-virtual-desktop/images/azure-virtual-desktop-component-relationships.png similarity index 100% rename from docs/example-scenario/wvd/images/azure-virtual-desktop-component-relationships.png rename to docs/example-scenario/azure-virtual-desktop/images/azure-virtual-desktop-component-relationships.png diff --git a/docs/example-scenario/wvd/images/azure-virtual-desktop-logical-architecture.png b/docs/example-scenario/azure-virtual-desktop/images/azure-virtual-desktop-logical-architecture.png similarity index 100% rename from docs/example-scenario/wvd/images/azure-virtual-desktop-logical-architecture.png rename to docs/example-scenario/azure-virtual-desktop/images/azure-virtual-desktop-logical-architecture.png diff --git a/docs/example-scenario/wvd/images/wvd-multi-forest-aadds-edited.svg b/docs/example-scenario/azure-virtual-desktop/images/azure-virtual-desktop-multi-forest-aadds-edited.svg similarity index 98% rename from docs/example-scenario/wvd/images/wvd-multi-forest-aadds-edited.svg rename to docs/example-scenario/azure-virtual-desktop/images/azure-virtual-desktop-multi-forest-aadds-edited.svg index 7d066a5795..e78fba6d77 100644 --- a/docs/example-scenario/wvd/images/wvd-multi-forest-aadds-edited.svg +++ b/docs/example-scenario/azure-virtual-desktop/images/azure-virtual-desktop-multi-forest-aadds-edited.svg @@ -1,3449 +1,3449 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - VBackground-1 - - - Solid.1000 - - - - - - - - - - - - - - - wvd-multi-forest-aadds - - - - - - - - - Sheet.1000 - - - - - - Sheet.1001 - - - Sheet.1085 - Authentication Role-Based Access Control - - - - - - - Authentication Role-Based Access Control - - Sheet.1086 - - - - - - - Sheet.1087 - On-premises network - - - - - - - On-premises network - - - - - Sheet.1124 - - Sheet.1125 - - - - Sheet.1126 - CompanyB.local - - - - CompanyB.local - - Sheet.1127 - - Sheet.1128 - - Page-1 - - - Active Directory Domain Services.15687 - - Page-1 - - Sheet.1132 - - Sheet.1133 - - Sheet.1134 - - Icon-databases-136.149 - - path4-5 - - Sheet.1137 - - Sheet.1138 - - Sheet.1139 - - - - - - - path6-7 - - Sheet.1141 - - Sheet.1142 - - Sheet.1143 - - - - - - - circle8-5 - - Sheet.1145 - - Sheet.1146 - - Sheet.1147 - - - - - - - circle10-2 - - Sheet.1149 - - Sheet.1150 - - Sheet.1151 - - - - - - - - - Sheet.1152 - - Sheet.1153 - - Sheet.1154 - - Sheet.1155 - - - - - - Sheet.1156 - - Sheet.1157 - - Sheet.1158 - - - - - - - - - - - - - Sheet.1159 - Domain Controller - - - - Domain Controller - - - - - - - Sheet.1160 - - Page-1 - - - Azure Active Directory Sync Primary.15488 - - Page-1 - - Sheet.1164 - - Sheet.1165 - - Icon-databases-136.149 - - path4-5 - - Sheet.1168 - - Sheet.1169 - - Sheet.1170 - - - - - - - path6-7 - - Sheet.1172 - - Sheet.1173 - - Sheet.1174 - - - - - - - circle8-5 - - Sheet.1176 - - Sheet.1177 - - Sheet.1178 - - - - - - - circle10-2 - - Sheet.1180 - - Sheet.1181 - - Sheet.1182 - - - - - - - - - Sheet.1183 - - Sheet.1184 - - g8 - - path6 - - Sheet.1187 - - Sheet.1188 - - - - - - - Sheet.1189 - - Sheet.1190 - - Sheet.1191 - - - - - - - - Azure Active Directory.2479 - - Sheet.1193 - - Sheet.1194 - - Sheet.1195 - - Sheet.1196 - - - - - - Sheet.1197 - - Sheet.1198 - - Sheet.1199 - - - - - - Sheet.1200 - - Sheet.1201 - - Sheet.1202 - - - - - - Sheet.1203 - - Sheet.1204 - - Sheet.1205 - - - - - - Sheet.1206 - - Sheet.1207 - - Sheet.1208 - - - - - - Sheet.1209 - - Sheet.1210 - - Sheet.1211 - - - - - - Sheet.1212 - - Sheet.1213 - - Sheet.1214 - - - - - - - - g8.2492 - - path6 - - Sheet.1217 - - Sheet.1218 - - - - - - - - - - - - Sheet.1219 - Microsoft Entra Connect - - - - - - - Microsoft Entra Connect - - Sheet.1221 - - - - - - - Sheet.1224 - Active Directory Domain Services subnet - - - - - - - Active Directory Domain Services subnet - - VnetBox.1017 - - - - - - - Sheet.1321 - - - - - - - Sheet.1420 - AVD-SPOKE-VNET - - - - - - - AVD-SPOKE-VNET - - VnetBox.1322 - - - - - - - - - - VNet WhiteBCK2.1323 - - Sheet.1324 - - - - Sheet.1325 - - Page-1 - - Virtual Network.16823 - - Sheet.1328 - - Sheet.1329 - - Sheet.1330 - - - - - Sheet.1331 - - Sheet.1332 - - - - - Sheet.1333 - - Sheet.1334 - - - - - Sheet.1335 - - Sheet.1336 - - - - - Sheet.1337 - - Sheet.1338 - - - - - - - - - - Sheet.1339 - - - - - - - - - - Sheet.1340 - - - Sheet.1341 - Azure Virtual Desktop subnet - - - - - - - Azure Virtual Desktop subnet - - Sheet.1421 - - - - - - - Sheet.1422 - Storage account - - - - - - - Storage account - - Line connector.1435 - Profiles - - - - - - - - - Profiles - - - - - Sheet.1582 - - Icon-general-2 - - e3d1e58c-f78e-4fb5-9857-0c9331d - - - - a21a8f7a-61cc-4035-8449-e5c8fe4 - - - - ecd3189c-fb1e-4a0e-a2b6-ba2f11d - - - - a1949a3c-4818-4bd1-b236-0d970b9 - - - - - Sheet.1588 - Shared services subscription - - - - Shared services subscription - - - Line connector.1590 - Domain join - - - - - - - - - Domain join - - - - - Network Security Groups.1157 - - Sheet.1596 - - - - - - - Sheet.1597 - - - - - - - Sheet.1598 - - - - - - - Sheet.1599 - - - - - - - - - - - Network Security Groups.1611 - - Sheet.1612 - - - - - - - Sheet.1613 - - - - - - - Sheet.1614 - - - - - - - Sheet.1615 - - - - - - - - Dynamic connector.1621 - - - - - - - - Side to top/bottom.1623 - - - - - - - - - Sheet.1624 - Synchronization - - - - - - - Synchronization - - Directed line 1.1625 - - - - - - - - Sheet.1626 - Synchronization - - - - - - - Synchronization - - Sheet.1637 - Shared-Services-VNet - - - - - - - Shared-Services-VNet - - - - - VNet WhiteBCK2.1018 - - Sheet.1639 - - - - Sheet.1640 - - Page-1 - - Virtual Network.16823 - - Sheet.1643 - - Sheet.1644 - - Sheet.1645 - - - - - Sheet.1646 - - Sheet.1647 - - - - - Sheet.1648 - - Sheet.1649 - - - - - Sheet.1650 - - Sheet.1651 - - - - - Sheet.1652 - - Sheet.1653 - - - - - - - - - - Line connector.1438 - Domain join - - - - - - - - - Domain join - - Line connector.1437 - Domain join - - - - - - - - - Domain join - - 1-D double.1655 - - - - - - - - Sheet.1656 - VNet peering - - - - - - - VNet peering - - Sheet.1003 - Microsoft Entra tenant: companyAB.onmicrosoft.com - - - - - - - Microsoft Entra tenant: companyAB.onmicrosoft.com - - Sheet.1004 - - - - - - - - - - Sheet.1075 - - Sheet.1084 - Microsoft Entra ID - - - - Microsoft Entra ID - - - - - - Sheet.1673 - - Icon-general-2 - - e3d1e58c-f78e-4fb5-9857-0c9331d - - - - a21a8f7a-61cc-4035-8449-e5c8fe4 - - - - ecd3189c-fb1e-4a0e-a2b6-ba2f11d - - - - a1949a3c-4818-4bd1-b236-0d970b9 - - - - - Sheet.1573 - Azure Virtual Desktop subscription - - - - Azure Virtual Desktop subscription - - - - - - Sheet.1674 - - Sheet.1675 - Desktop virtualization contributors (CompanyA) - - - - Desktop virtualization contributors (CompanyA) - - Sheet.1676 - - Page-1 - - Azure AD Group.12941 - - Icon-identity-223 - - Sheet.1680 - - Sheet.1681 - - - - - Sheet.1682 - - Sheet.1683 - - - - - Sheet.1684 - - Sheet.1685 - - - - - Sheet.1686 - - Sheet.1687 - - - - - Sheet.1688 - - Sheet.1689 - - - - - Sheet.1690 - - Sheet.1691 - - - - - - - - - - - - - Sheet.1692 - - Sheet.1693 - Azure Virtual Desktop users (CompanyA) - - - - Azure Virtual Desktop users (CompanyA) - - Sheet.1694 - - Page-1 - - Azure AD Group.12941 - - Icon-identity-223 - - Sheet.1698 - - Sheet.1699 - - - - - Sheet.1700 - - Sheet.1701 - - - - - Sheet.1702 - - Sheet.1703 - - - - - Sheet.1704 - - Sheet.1705 - - - - - Sheet.1706 - - Sheet.1707 - - - - - Sheet.1708 - - Sheet.1709 - - - - - - - - - - - - - Sheet.1710 - - Sheet.1711 - Microsoft Entra DC administrators - - - - Microsoft Entra DC administrators - - Page-1 - - Azure AD Group.12941 - - Icon-identity-223 - - Sheet.1715 - - Sheet.1716 - - - - - Sheet.1717 - - Sheet.1718 - - - - - Sheet.1719 - - Sheet.1720 - - - - - Sheet.1721 - - Sheet.1722 - - - - - Sheet.1723 - - Sheet.1724 - - - - - Sheet.1725 - - Sheet.1726 - - - - - - - - - - - - Sheet.1727 - - Sheet.1728 - Azure Virtual Desktop users (CompanyB) - - - - Azure Virtual Desktop users (CompanyB) - - Page-1 - - Azure AD Group.12941 - - Icon-identity-223 - - Sheet.1732 - - Sheet.1733 - - - - - Sheet.1734 - - Sheet.1735 - - - - - Sheet.1736 - - Sheet.1737 - - - - - Sheet.1738 - - Sheet.1739 - - - - - Sheet.1740 - - Sheet.1741 - - - - - Sheet.1742 - - Sheet.1743 - - - - - - - - - - - - Sheet.1855 - - Sheet.1745 - Azure Virtual Desktop users (CompanyAB) - - - - Azure Virtual Desktop users (CompanyAB) - - Page-1 - - Azure AD Group.12941 - - Icon-identity-223 - - Sheet.1749 - - Sheet.1750 - - - - - Sheet.1751 - - Sheet.1752 - - - - - Sheet.1753 - - Sheet.1754 - - - - - Sheet.1755 - - Sheet.1756 - - - - - Sheet.1757 - - Sheet.1758 - - - - - Sheet.1759 - - Sheet.1760 - - - - - - - - - Line connector.1436 - Profiles - - - - - - - - - Profiles - - - - - Sheet.1860 - - Sheet.1362 - Azure Virtual Desktop host pool A - - - - Azure Virtual Desktop host pool A - - Sheet.1373 - - faeec9e4-44b9-413a-8332-867d334 - - Sheet.1375 - - Sheet.1376 - - - - Sheet.1377 - - - - - Sheet.1378 - - Sheet.1379 - - - - Sheet.1380 - - - - - - - Sheet.1857 - - Virtual Machine.1344 - - Sheet.1345 - - - - - - - Sheet.1346 - - - - - - - Sheet.1347 - - - - - - - Sheet.1348 - - - - - - - Sheet.1349 - - - - - - - Sheet.1350 - - - - - - - Sheet.1351 - - - - - - - - Sheet.1363 - Azure Virtual Desktop host - - - - Azure Virtual Desktop host - - - Sheet.1858 - - Virtual Machine.1036 - - Sheet.1365 - - - - - - - Sheet.1366 - - - - - - - Sheet.1367 - - - - - - - Sheet.1368 - - - - - - - Sheet.1369 - - - - - - - Sheet.1370 - - - - - - - Sheet.1371 - - - - - - - - Sheet.1802 - Azure Virtual Desktop host - - - - Azure Virtual Desktop host - - - Sheet.1859 - - Virtual Machine.1354 - - Sheet.1355 - - - - - - - Sheet.1356 - - - - - - - Sheet.1357 - - - - - - - Sheet.1358 - - - - - - - Sheet.1359 - - - - - - - Sheet.1360 - - - - - - - Sheet.1361 - - - - - - - - Sheet.1803 - Azure Virtual Desktop host - - - - Azure Virtual Desktop host - - - - - - - Sheet.1861 - - Sheet.1862 - Azure Virtual Desktop host pool B - - - - Azure Virtual Desktop host pool B - - Sheet.1863 - - faeec9e4-44b9-413a-8332-867d334 - - Sheet.1865 - - Sheet.1866 - - - - Sheet.1867 - - - - - Sheet.1868 - - Sheet.1869 - - - - Sheet.1870 - - - - - - - Sheet.1871 - - Virtual Machine.1344 - - Sheet.1873 - - - - - - - Sheet.1874 - - - - - - - Sheet.1875 - - - - - - - Sheet.1876 - - - - - - - Sheet.1877 - - - - - - - Sheet.1878 - - - - - - - Sheet.1879 - - - - - - - - Sheet.1880 - Azure Virtual Desktop host - - - - Azure Virtual Desktop host - - - Sheet.1881 - - Virtual Machine.1036 - - Sheet.1883 - - - - - - - Sheet.1884 - - - - - - - Sheet.1885 - - - - - - - Sheet.1886 - - - - - - - Sheet.1887 - - - - - - - Sheet.1888 - - - - - - - Sheet.1889 - - - - - - - - Sheet.1890 - Azure Virtual Desktop host - - - - Azure Virtual Desktop host - - - Sheet.1891 - - Virtual Machine.1354 - - Sheet.1893 - - - - - - - Sheet.1894 - - - - - - - Sheet.1895 - - - - - - - Sheet.1896 - - - - - - - Sheet.1897 - - - - - - - Sheet.1898 - - - - - - - Sheet.1899 - - - - - - - - Sheet.1900 - Azure Virtual Desktop host - - - - Azure Virtual Desktop host - - - - - - - Sheet.1901 - - Sheet.1902 - Azure Virtual Desktop host pool AB - - - - Azure Virtual Desktop host pool AB - - Sheet.1903 - - faeec9e4-44b9-413a-8332-867d334 - - Sheet.1905 - - Sheet.1906 - - - - Sheet.1907 - - - - - Sheet.1908 - - Sheet.1909 - - - - Sheet.1910 - - - - - - - Sheet.1911 - - Virtual Machine.1344 - - Sheet.1913 - - - - - - - Sheet.1914 - - - - - - - Sheet.1915 - - - - - - - Sheet.1916 - - - - - - - Sheet.1917 - - - - - - - Sheet.1918 - - - - - - - Sheet.1919 - - - - - - - - Sheet.1920 - Azure Virtual Desktop host - - - - Azure Virtual Desktop host - - - Sheet.1921 - - Virtual Machine.1036 - - Sheet.1923 - - - - - - - Sheet.1924 - - - - - - - Sheet.1925 - - - - - - - Sheet.1926 - - - - - - - Sheet.1927 - - - - - - - Sheet.1928 - - - - - - - Sheet.1929 - - - - - - - - Sheet.1930 - Azure Virtual Desktop host - - - - Azure Virtual Desktop host - - - Sheet.1931 - - Virtual Machine.1354 - - Sheet.1933 - - - - - - - Sheet.1934 - - - - - - - Sheet.1935 - - - - - - - Sheet.1936 - - - - - - - Sheet.1937 - - - - - - - Sheet.1938 - - - - - - - Sheet.1939 - - - - - - - - Sheet.1940 - Azure Virtual Desktop host - - - - Azure Virtual Desktop host - - - - Sheet.1227 - - - - - - - Sheet.1228 - aadds.newcompanyAB.com - - - - - - - aadds.newcompanyAB.com - - - - - Sheet.1856 - - Azure AD Domain Services.1810 - - Sheet.1811 - - - - - - - Sheet.1812 - - - - - - - Sheet.1813 - - - - - - - Sheet.1814 - - - - - - - Sheet.1815 - - - - - - - Sheet.1816 - - - - - - - Sheet.1817 - - - - - - - Sheet.1818 - - - - - - - Sheet.1819 - - - - - - - - Sheet.1820 - AD Domain Services - - - - AD Domain Services - - - - - - Sheet.1972 - - Sheet.1261 - Active Directory Domain Services domain controller - - - - Active Directory Domain Services domain controller - - Sheet.1941 - - Page-1 - - - Active Directory Domain Services.15687 - - Page-1 - - Sheet.1945 - - Sheet.1946 - - Sheet.1947 - - Icon-databases-136.149 - - path4-5 - - Sheet.1950 - - Sheet.1951 - - Sheet.1952 - - - - - - - path6-7 - - Sheet.1954 - - Sheet.1955 - - Sheet.1956 - - - - - - - circle8-5 - - Sheet.1958 - - Sheet.1959 - - Sheet.1960 - - - - - - - circle10-2 - - Sheet.1962 - - Sheet.1963 - - Sheet.1964 - - - - - - - - - Sheet.1965 - - Sheet.1966 - - Sheet.1967 - - Sheet.1968 - - - - - - Sheet.1969 - - Sheet.1970 - - Sheet.1971 - - - - - - - - - - - - - - - - - Sheet.1973 - - Sheet.1821 - - Page-1 - - - Active Directory Domain Services.15687 - - Page-1 - - Sheet.1825 - - Sheet.1826 - - Sheet.1827 - - Icon-databases-136.149 - - path4-5 - - Sheet.1830 - - Sheet.1831 - - Sheet.1832 - - - - - - - path6-7 - - Sheet.1834 - - Sheet.1835 - - Sheet.1836 - - - - - - - circle8-5 - - Sheet.1838 - - Sheet.1839 - - Sheet.1840 - - - - - - - circle10-2 - - Sheet.1842 - - Sheet.1843 - - Sheet.1844 - - - - - - - - - Sheet.1845 - - Sheet.1846 - - Sheet.1847 - - Sheet.1848 - - - - - - Sheet.1849 - - Sheet.1850 - - Sheet.1851 - - - - - - - - - - - - - Sheet.1852 - Active Directory Domain Services domain controller - - - - Active Directory Domain Services domain controller - - - - - - Sheet.1088 - - Sheet.1089 - - - - Sheet.1090 - CompanyA.local - - - - CompanyA.local - - Sheet.1091 - - Sheet.1092 - - Page-1 - - - Active Directory Domain Services.15687 - - Page-1 - - Sheet.1096 - - Sheet.1097 - - Sheet.1098 - - Icon-databases-136.149 - - path4-5 - - Sheet.1101 - - Sheet.1102 - - Sheet.1103 - - - - - - - path6-7 - - Sheet.1105 - - Sheet.1106 - - Sheet.1107 - - - - - - - circle8-5 - - Sheet.1109 - - Sheet.1110 - - Sheet.1111 - - - - - - - circle10-2 - - Sheet.1113 - - Sheet.1114 - - Sheet.1115 - - - - - - - - - Sheet.1116 - - Sheet.1117 - - Sheet.1118 - - Sheet.1119 - - - - - - Sheet.1120 - - Sheet.1121 - - Sheet.1122 - - - - - - - - - - - - - Sheet.1123 - Domain Controller - - - - Domain Controller - - - - - - - Sheet.1974 - - MsPortalFx.base.images-1 - - Sheet.1426 - - Sheet.1427 - - - - Sheet.1428 - - - - Sheet.1429 - - - - Sheet.1430 - - - - Sheet.1431 - - - - Sheet.1432 - - - - - - Sheet.1433 - Azure Files - - - - Azure Files - - - Line connector.1975 - Profiles - - - - - - - - - Profiles - - Sheet.1 - - - - - - - - - Sheet.2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + VBackground-1 + + + Solid.1000 + + + + + + + + + + + + + + + wvd-multi-forest-aadds + + + + + + + + + Sheet.1000 + + + + + + Sheet.1001 + + + Sheet.1085 + Authentication Role-Based Access Control + + + + + + + Authentication Role-Based Access Control + + Sheet.1086 + + + + + + + Sheet.1087 + On-premises network + + + + + + + On-premises network + + + + + Sheet.1124 + + Sheet.1125 + + + + Sheet.1126 + CompanyB.local + + + + CompanyB.local + + Sheet.1127 + + Sheet.1128 + + Page-1 + + + Active Directory Domain Services.15687 + + Page-1 + + Sheet.1132 + + Sheet.1133 + + Sheet.1134 + + Icon-databases-136.149 + + path4-5 + + Sheet.1137 + + Sheet.1138 + + Sheet.1139 + + + + + + + path6-7 + + Sheet.1141 + + Sheet.1142 + + Sheet.1143 + + + + + + + circle8-5 + + Sheet.1145 + + Sheet.1146 + + Sheet.1147 + + + + + + + circle10-2 + + Sheet.1149 + + Sheet.1150 + + Sheet.1151 + + + + + + + + + Sheet.1152 + + Sheet.1153 + + Sheet.1154 + + Sheet.1155 + + + + + + Sheet.1156 + + Sheet.1157 + + Sheet.1158 + + + + + + + + + + + + + Sheet.1159 + Domain Controller + + + + Domain Controller + + + + + + + Sheet.1160 + + Page-1 + + + Azure Active Directory Sync Primary.15488 + + Page-1 + + Sheet.1164 + + Sheet.1165 + + Icon-databases-136.149 + + path4-5 + + Sheet.1168 + + Sheet.1169 + + Sheet.1170 + + + + + + + path6-7 + + Sheet.1172 + + Sheet.1173 + + Sheet.1174 + + + + + + + circle8-5 + + Sheet.1176 + + Sheet.1177 + + Sheet.1178 + + + + + + + circle10-2 + + Sheet.1180 + + Sheet.1181 + + Sheet.1182 + + + + + + + + + Sheet.1183 + + Sheet.1184 + + g8 + + path6 + + Sheet.1187 + + Sheet.1188 + + + + + + + Sheet.1189 + + Sheet.1190 + + Sheet.1191 + + + + + + + + Azure Active Directory.2479 + + Sheet.1193 + + Sheet.1194 + + Sheet.1195 + + Sheet.1196 + + + + + + Sheet.1197 + + Sheet.1198 + + Sheet.1199 + + + + + + Sheet.1200 + + Sheet.1201 + + Sheet.1202 + + + + + + Sheet.1203 + + Sheet.1204 + + Sheet.1205 + + + + + + Sheet.1206 + + Sheet.1207 + + Sheet.1208 + + + + + + Sheet.1209 + + Sheet.1210 + + Sheet.1211 + + + + + + Sheet.1212 + + Sheet.1213 + + Sheet.1214 + + + + + + + + g8.2492 + + path6 + + Sheet.1217 + + Sheet.1218 + + + + + + + + + + + + Sheet.1219 + Microsoft Entra Connect + + + + + + + Microsoft Entra Connect + + Sheet.1221 + + + + + + + Sheet.1224 + Active Directory Domain Services subnet + + + + + + + Active Directory Domain Services subnet + + VnetBox.1017 + + + + + + + Sheet.1321 + + + + + + + Sheet.1420 + AVD-SPOKE-VNET + + + + + + + AVD-SPOKE-VNET + + VnetBox.1322 + + + + + + + + + + VNet WhiteBCK2.1323 + + Sheet.1324 + + + + Sheet.1325 + + Page-1 + + Virtual Network.16823 + + Sheet.1328 + + Sheet.1329 + + Sheet.1330 + + + + + Sheet.1331 + + Sheet.1332 + + + + + Sheet.1333 + + Sheet.1334 + + + + + Sheet.1335 + + Sheet.1336 + + + + + Sheet.1337 + + Sheet.1338 + + + + + + + + + + Sheet.1339 + + + + + + + + + + Sheet.1340 + + + Sheet.1341 + Azure Virtual Desktop subnet + + + + + + + Azure Virtual Desktop subnet + + Sheet.1421 + + + + + + + Sheet.1422 + Storage account + + + + + + + Storage account + + Line connector.1435 + Profiles + + + + + + + + + Profiles + + + + + Sheet.1582 + + Icon-general-2 + + e3d1e58c-f78e-4fb5-9857-0c9331d + + + + a21a8f7a-61cc-4035-8449-e5c8fe4 + + + + ecd3189c-fb1e-4a0e-a2b6-ba2f11d + + + + a1949a3c-4818-4bd1-b236-0d970b9 + + + + + Sheet.1588 + Shared services subscription + + + + Shared services subscription + + + Line connector.1590 + Domain join + + + + + + + + + Domain join + + + + + Network Security Groups.1157 + + Sheet.1596 + + + + + + + Sheet.1597 + + + + + + + Sheet.1598 + + + + + + + Sheet.1599 + + + + + + + + + + + Network Security Groups.1611 + + Sheet.1612 + + + + + + + Sheet.1613 + + + + + + + Sheet.1614 + + + + + + + Sheet.1615 + + + + + + + + Dynamic connector.1621 + + + + + + + + Side to top/bottom.1623 + + + + + + + + + Sheet.1624 + Synchronization + + + + + + + Synchronization + + Directed line 1.1625 + + + + + + + + Sheet.1626 + Synchronization + + + + + + + Synchronization + + Sheet.1637 + Shared-Services-VNet + + + + + + + Shared-Services-VNet + + + + + VNet WhiteBCK2.1018 + + Sheet.1639 + + + + Sheet.1640 + + Page-1 + + Virtual Network.16823 + + Sheet.1643 + + Sheet.1644 + + Sheet.1645 + + + + + Sheet.1646 + + Sheet.1647 + + + + + Sheet.1648 + + Sheet.1649 + + + + + Sheet.1650 + + Sheet.1651 + + + + + Sheet.1652 + + Sheet.1653 + + + + + + + + + + Line connector.1438 + Domain join + + + + + + + + + Domain join + + Line connector.1437 + Domain join + + + + + + + + + Domain join + + 1-D double.1655 + + + + + + + + Sheet.1656 + VNet peering + + + + + + + VNet peering + + Sheet.1003 + Microsoft Entra tenant: companyAB.onmicrosoft.com + + + + + + + Microsoft Entra tenant: companyAB.onmicrosoft.com + + Sheet.1004 + + + + + + + + + + Sheet.1075 + + Sheet.1084 + Microsoft Entra ID + + + + Microsoft Entra ID + + + + + + Sheet.1673 + + Icon-general-2 + + e3d1e58c-f78e-4fb5-9857-0c9331d + + + + a21a8f7a-61cc-4035-8449-e5c8fe4 + + + + ecd3189c-fb1e-4a0e-a2b6-ba2f11d + + + + a1949a3c-4818-4bd1-b236-0d970b9 + + + + + Sheet.1573 + Azure Virtual Desktop subscription + + + + Azure Virtual Desktop subscription + + + + + + Sheet.1674 + + Sheet.1675 + Desktop virtualization contributors (CompanyA) + + + + Desktop virtualization contributors (CompanyA) + + Sheet.1676 + + Page-1 + + Azure AD Group.12941 + + Icon-identity-223 + + Sheet.1680 + + Sheet.1681 + + + + + Sheet.1682 + + Sheet.1683 + + + + + Sheet.1684 + + Sheet.1685 + + + + + Sheet.1686 + + Sheet.1687 + + + + + Sheet.1688 + + Sheet.1689 + + + + + Sheet.1690 + + Sheet.1691 + + + + + + + + + + + + + Sheet.1692 + + Sheet.1693 + Azure Virtual Desktop users (CompanyA) + + + + Azure Virtual Desktop users (CompanyA) + + Sheet.1694 + + Page-1 + + Azure AD Group.12941 + + Icon-identity-223 + + Sheet.1698 + + Sheet.1699 + + + + + Sheet.1700 + + Sheet.1701 + + + + + Sheet.1702 + + Sheet.1703 + + + + + Sheet.1704 + + Sheet.1705 + + + + + Sheet.1706 + + Sheet.1707 + + + + + Sheet.1708 + + Sheet.1709 + + + + + + + + + + + + + Sheet.1710 + + Sheet.1711 + Microsoft Entra DC administrators + + + + Microsoft Entra DC administrators + + Page-1 + + Azure AD Group.12941 + + Icon-identity-223 + + Sheet.1715 + + Sheet.1716 + + + + + Sheet.1717 + + Sheet.1718 + + + + + Sheet.1719 + + Sheet.1720 + + + + + Sheet.1721 + + Sheet.1722 + + + + + Sheet.1723 + + Sheet.1724 + + + + + Sheet.1725 + + Sheet.1726 + + + + + + + + + + + + Sheet.1727 + + Sheet.1728 + Azure Virtual Desktop users (CompanyB) + + + + Azure Virtual Desktop users (CompanyB) + + Page-1 + + Azure AD Group.12941 + + Icon-identity-223 + + Sheet.1732 + + Sheet.1733 + + + + + Sheet.1734 + + Sheet.1735 + + + + + Sheet.1736 + + Sheet.1737 + + + + + Sheet.1738 + + Sheet.1739 + + + + + Sheet.1740 + + Sheet.1741 + + + + + Sheet.1742 + + Sheet.1743 + + + + + + + + + + + + Sheet.1855 + + Sheet.1745 + Azure Virtual Desktop users (CompanyAB) + + + + Azure Virtual Desktop users (CompanyAB) + + Page-1 + + Azure AD Group.12941 + + Icon-identity-223 + + Sheet.1749 + + Sheet.1750 + + + + + Sheet.1751 + + Sheet.1752 + + + + + Sheet.1753 + + Sheet.1754 + + + + + Sheet.1755 + + Sheet.1756 + + + + + Sheet.1757 + + Sheet.1758 + + + + + Sheet.1759 + + Sheet.1760 + + + + + + + + + Line connector.1436 + Profiles + + + + + + + + + Profiles + + + + + Sheet.1860 + + Sheet.1362 + Azure Virtual Desktop host pool A + + + + Azure Virtual Desktop host pool A + + Sheet.1373 + + faeec9e4-44b9-413a-8332-867d334 + + Sheet.1375 + + Sheet.1376 + + + + Sheet.1377 + + + + + Sheet.1378 + + Sheet.1379 + + + + Sheet.1380 + + + + + + + Sheet.1857 + + Virtual Machine.1344 + + Sheet.1345 + + + + + + + Sheet.1346 + + + + + + + Sheet.1347 + + + + + + + Sheet.1348 + + + + + + + Sheet.1349 + + + + + + + Sheet.1350 + + + + + + + Sheet.1351 + + + + + + + + Sheet.1363 + Azure Virtual Desktop host + + + + Azure Virtual Desktop host + + + Sheet.1858 + + Virtual Machine.1036 + + Sheet.1365 + + + + + + + Sheet.1366 + + + + + + + Sheet.1367 + + + + + + + Sheet.1368 + + + + + + + Sheet.1369 + + + + + + + Sheet.1370 + + + + + + + Sheet.1371 + + + + + + + + Sheet.1802 + Azure Virtual Desktop host + + + + Azure Virtual Desktop host + + + Sheet.1859 + + Virtual Machine.1354 + + Sheet.1355 + + + + + + + Sheet.1356 + + + + + + + Sheet.1357 + + + + + + + Sheet.1358 + + + + + + + Sheet.1359 + + + + + + + Sheet.1360 + + + + + + + Sheet.1361 + + + + + + + + Sheet.1803 + Azure Virtual Desktop host + + + + Azure Virtual Desktop host + + + + + + + Sheet.1861 + + Sheet.1862 + Azure Virtual Desktop host pool B + + + + Azure Virtual Desktop host pool B + + Sheet.1863 + + faeec9e4-44b9-413a-8332-867d334 + + Sheet.1865 + + Sheet.1866 + + + + Sheet.1867 + + + + + Sheet.1868 + + Sheet.1869 + + + + Sheet.1870 + + + + + + + Sheet.1871 + + Virtual Machine.1344 + + Sheet.1873 + + + + + + + Sheet.1874 + + + + + + + Sheet.1875 + + + + + + + Sheet.1876 + + + + + + + Sheet.1877 + + + + + + + Sheet.1878 + + + + + + + Sheet.1879 + + + + + + + + Sheet.1880 + Azure Virtual Desktop host + + + + Azure Virtual Desktop host + + + Sheet.1881 + + Virtual Machine.1036 + + Sheet.1883 + + + + + + + Sheet.1884 + + + + + + + Sheet.1885 + + + + + + + Sheet.1886 + + + + + + + Sheet.1887 + + + + + + + Sheet.1888 + + + + + + + Sheet.1889 + + + + + + + + Sheet.1890 + Azure Virtual Desktop host + + + + Azure Virtual Desktop host + + + Sheet.1891 + + Virtual Machine.1354 + + Sheet.1893 + + + + + + + Sheet.1894 + + + + + + + Sheet.1895 + + + + + + + Sheet.1896 + + + + + + + Sheet.1897 + + + + + + + Sheet.1898 + + + + + + + Sheet.1899 + + + + + + + + Sheet.1900 + Azure Virtual Desktop host + + + + Azure Virtual Desktop host + + + + + + + Sheet.1901 + + Sheet.1902 + Azure Virtual Desktop host pool AB + + + + Azure Virtual Desktop host pool AB + + Sheet.1903 + + faeec9e4-44b9-413a-8332-867d334 + + Sheet.1905 + + Sheet.1906 + + + + Sheet.1907 + + + + + Sheet.1908 + + Sheet.1909 + + + + Sheet.1910 + + + + + + + Sheet.1911 + + Virtual Machine.1344 + + Sheet.1913 + + + + + + + Sheet.1914 + + + + + + + Sheet.1915 + + + + + + + Sheet.1916 + + + + + + + Sheet.1917 + + + + + + + Sheet.1918 + + + + + + + Sheet.1919 + + + + + + + + Sheet.1920 + Azure Virtual Desktop host + + + + Azure Virtual Desktop host + + + Sheet.1921 + + Virtual Machine.1036 + + Sheet.1923 + + + + + + + Sheet.1924 + + + + + + + Sheet.1925 + + + + + + + Sheet.1926 + + + + + + + Sheet.1927 + + + + + + + Sheet.1928 + + + + + + + Sheet.1929 + + + + + + + + Sheet.1930 + Azure Virtual Desktop host + + + + Azure Virtual Desktop host + + + Sheet.1931 + + Virtual Machine.1354 + + Sheet.1933 + + + + + + + Sheet.1934 + + + + + + + Sheet.1935 + + + + + + + Sheet.1936 + + + + + + + Sheet.1937 + + + + + + + Sheet.1938 + + + + + + + Sheet.1939 + + + + + + + + Sheet.1940 + Azure Virtual Desktop host + + + + Azure Virtual Desktop host + + + + Sheet.1227 + + + + + + + Sheet.1228 + aadds.newcompanyAB.com + + + + + + + aadds.newcompanyAB.com + + + + + Sheet.1856 + + Azure AD Domain Services.1810 + + Sheet.1811 + + + + + + + Sheet.1812 + + + + + + + Sheet.1813 + + + + + + + Sheet.1814 + + + + + + + Sheet.1815 + + + + + + + Sheet.1816 + + + + + + + Sheet.1817 + + + + + + + Sheet.1818 + + + + + + + Sheet.1819 + + + + + + + + Sheet.1820 + AD Domain Services + + + + AD Domain Services + + + + + + Sheet.1972 + + Sheet.1261 + Active Directory Domain Services domain controller + + + + Active Directory Domain Services domain controller + + Sheet.1941 + + Page-1 + + + Active Directory Domain Services.15687 + + Page-1 + + Sheet.1945 + + Sheet.1946 + + Sheet.1947 + + Icon-databases-136.149 + + path4-5 + + Sheet.1950 + + Sheet.1951 + + Sheet.1952 + + + + + + + path6-7 + + Sheet.1954 + + Sheet.1955 + + Sheet.1956 + + + + + + + circle8-5 + + Sheet.1958 + + Sheet.1959 + + Sheet.1960 + + + + + + + circle10-2 + + Sheet.1962 + + Sheet.1963 + + Sheet.1964 + + + + + + + + + Sheet.1965 + + Sheet.1966 + + Sheet.1967 + + Sheet.1968 + + + + + + Sheet.1969 + + Sheet.1970 + + Sheet.1971 + + + + + + + + + + + + + + + + + Sheet.1973 + + Sheet.1821 + + Page-1 + + + Active Directory Domain Services.15687 + + Page-1 + + Sheet.1825 + + Sheet.1826 + + Sheet.1827 + + Icon-databases-136.149 + + path4-5 + + Sheet.1830 + + Sheet.1831 + + Sheet.1832 + + + + + + + path6-7 + + Sheet.1834 + + Sheet.1835 + + Sheet.1836 + + + + + + + circle8-5 + + Sheet.1838 + + Sheet.1839 + + Sheet.1840 + + + + + + + circle10-2 + + Sheet.1842 + + Sheet.1843 + + Sheet.1844 + + + + + + + + + Sheet.1845 + + Sheet.1846 + + Sheet.1847 + + Sheet.1848 + + + + + + Sheet.1849 + + Sheet.1850 + + Sheet.1851 + + + + + + + + + + + + + Sheet.1852 + Active Directory Domain Services domain controller + + + + Active Directory Domain Services domain controller + + + + + + Sheet.1088 + + Sheet.1089 + + + + Sheet.1090 + CompanyA.local + + + + CompanyA.local + + Sheet.1091 + + Sheet.1092 + + Page-1 + + + Active Directory Domain Services.15687 + + Page-1 + + Sheet.1096 + + Sheet.1097 + + Sheet.1098 + + Icon-databases-136.149 + + path4-5 + + Sheet.1101 + + Sheet.1102 + + Sheet.1103 + + + + + + + path6-7 + + Sheet.1105 + + Sheet.1106 + + Sheet.1107 + + + + + + + circle8-5 + + Sheet.1109 + + Sheet.1110 + + Sheet.1111 + + + + + + + circle10-2 + + Sheet.1113 + + Sheet.1114 + + Sheet.1115 + + + + + + + + + Sheet.1116 + + Sheet.1117 + + Sheet.1118 + + Sheet.1119 + + + + + + Sheet.1120 + + Sheet.1121 + + Sheet.1122 + + + + + + + + + + + + + Sheet.1123 + Domain Controller + + + + Domain Controller + + + + + + + Sheet.1974 + + MsPortalFx.base.images-1 + + Sheet.1426 + + Sheet.1427 + + + + Sheet.1428 + + + + Sheet.1429 + + + + Sheet.1430 + + + + Sheet.1431 + + + + Sheet.1432 + + + + + + Sheet.1433 + Azure Files + + + + Azure Files + + + Line connector.1975 + Profiles + + + + + + + + + Profiles + + Sheet.1 + + + + + + + + + Sheet.2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/example-scenario/wvd/images/wvd-multi-forest-aadds.png b/docs/example-scenario/azure-virtual-desktop/images/azure-virtual-desktop-multi-forest-aadds.png similarity index 100% rename from docs/example-scenario/wvd/images/wvd-multi-forest-aadds.png rename to docs/example-scenario/azure-virtual-desktop/images/azure-virtual-desktop-multi-forest-aadds.png diff --git a/docs/example-scenario/wvd/images/azure-virtual-desktop-multi-forest-adds.png b/docs/example-scenario/azure-virtual-desktop/images/azure-virtual-desktop-multi-forest-adds.png similarity index 100% rename from docs/example-scenario/wvd/images/azure-virtual-desktop-multi-forest-adds.png rename to docs/example-scenario/azure-virtual-desktop/images/azure-virtual-desktop-multi-forest-adds.png diff --git a/docs/example-scenario/wvd/images/azure-virtual-desktop-multiple-workspaces.png b/docs/example-scenario/azure-virtual-desktop/images/azure-virtual-desktop-multiple-workspaces.png similarity index 100% rename from docs/example-scenario/wvd/images/azure-virtual-desktop-multiple-workspaces.png rename to docs/example-scenario/azure-virtual-desktop/images/azure-virtual-desktop-multiple-workspaces.png diff --git a/docs/example-scenario/wvd/images/windows-virtual-desktop.png b/docs/example-scenario/azure-virtual-desktop/images/azure-virtual-desktop.png similarity index 100% rename from docs/example-scenario/wvd/images/windows-virtual-desktop.png rename to docs/example-scenario/azure-virtual-desktop/images/azure-virtual-desktop.png diff --git a/docs/example-scenario/wvd/images/cloud-cache-general.png b/docs/example-scenario/azure-virtual-desktop/images/cloud-cache-general.png similarity index 100% rename from docs/example-scenario/wvd/images/cloud-cache-general.png rename to docs/example-scenario/azure-virtual-desktop/images/cloud-cache-general.png diff --git a/docs/example-scenario/wvd/images/cloud-cache-replication-diagram.png b/docs/example-scenario/azure-virtual-desktop/images/cloud-cache-replication-diagram.png similarity index 100% rename from docs/example-scenario/wvd/images/cloud-cache-replication-diagram.png rename to docs/example-scenario/azure-virtual-desktop/images/cloud-cache-replication-diagram.png diff --git a/docs/example-scenario/wvd/images/command-output.png b/docs/example-scenario/azure-virtual-desktop/images/command-output.png similarity index 100% rename from docs/example-scenario/wvd/images/command-output.png rename to docs/example-scenario/azure-virtual-desktop/images/command-output.png diff --git a/docs/example-scenario/wvd/images/extension.png b/docs/example-scenario/azure-virtual-desktop/images/extension.png similarity index 100% rename from docs/example-scenario/wvd/images/extension.png rename to docs/example-scenario/azure-virtual-desktop/images/extension.png diff --git a/docs/example-scenario/wvd/images/fslogix-cloud-cache-registry-keys-hires.png b/docs/example-scenario/azure-virtual-desktop/images/fslogix-cloud-cache-registry-keys-hires.png similarity index 100% rename from docs/example-scenario/wvd/images/fslogix-cloud-cache-registry-keys-hires.png rename to docs/example-scenario/azure-virtual-desktop/images/fslogix-cloud-cache-registry-keys-hires.png diff --git a/docs/example-scenario/wvd/images/fslogix-cloud-cache-registry-keys-office-hires.png b/docs/example-scenario/azure-virtual-desktop/images/fslogix-cloud-cache-registry-keys-office-hires.png similarity index 100% rename from docs/example-scenario/wvd/images/fslogix-cloud-cache-registry-keys-office-hires.png rename to docs/example-scenario/azure-virtual-desktop/images/fslogix-cloud-cache-registry-keys-office-hires.png diff --git a/docs/example-scenario/wvd/images/fslogix-concept.svg b/docs/example-scenario/azure-virtual-desktop/images/fslogix-concept.svg similarity index 98% rename from docs/example-scenario/wvd/images/fslogix-concept.svg rename to docs/example-scenario/azure-virtual-desktop/images/fslogix-concept.svg index b002e50183..02355ef11f 100644 --- a/docs/example-scenario/wvd/images/fslogix-concept.svg +++ b/docs/example-scenario/azure-virtual-desktop/images/fslogix-concept.svg @@ -1,852 +1,852 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - VBackground-1 - - - Solid - - - - - - - - - - - - - - fslogix-concept - - - - - Sheet.1018 - OneDrive - - - - OneDrive - - Sheet.1019 - Teams - - - - Teams - - Sheet.1020 - Outlook - - - - Outlook - - Sheet.1021 - Search - - - - Search - - Sheet.1022 - ... - - - - ... - - Azure NetApp Files.1001 - - Sheet.1001 - - - - - - - Sheet.1002 - - - - - - - Sheet.1003 - - - - - - - Sheet.1004 - - - - - - - Sheet.1005 - - - - - - - - Storage Azure Files.1007 - - Sheet.1007 - - - - - - - Sheet.1008 - - - - - - - Sheet.1009 - - - - - - - Sheet.1010 - - - - - - - Sheet.1011 - - - - - - - Sheet.1012 - - - - - - - - Sheet.1013 - VHDx - - - - VHDx - - Sheet.1014 - Windows operating system - - - - Windows operating system - - Sheet.1015 - FSLogix Core Engine redirect & stream data - - - - FSLogix Core Engine redirect & stream data - - Sheet.1016 - Windows Service - - - - Windows Service - - Sheet.1017 - Filter Drivers - - - - Filter Drivers - - Microform.1023 - - - - - - - - - - - - - Microform.1024 - - - - - - - - - - - - - Microform.1025 - - - - - - - - - - - - - Microform.1026 - - - - - - - - - - - - - Sheet.1047 - - MsPortalFx.base.images-22.1041 - - Sheet.1042 - - Sheet.1043 - - Sheet.1044 - - - - Sheet.1045 - - - - Sheet.1046 - - - - - - - Sheet.1036 - - Sheet.1037 - - - - Sheet.1038 - - - - Sheet.1039 - - - - Sheet.1040 - - - - - - Sheet.1048 - Config - - - - Config - - Sheet.1049 - ADMX/registry - - - - ADMX/registry - - Sheet.1050 - Azure Storage - - - - Azure Storage - - Directed line 1.1052 - - - - - - - Directed line 1.1053 - - - - - - - Hard Disk.1086 - - Sheet.1087 - - Sheet.1088 - - - - Sheet.1089 - - - - - Sheet.1090 - - Sheet.1091 - - - - Sheet.1092 - - - - - Sheet.1093 - - Sheet.1094 - - - - Sheet.1095 - - - - Sheet.1096 - - - - - - Sheet.1 - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + VBackground-1 + + + Solid + + + + + + + + + + + + + + fslogix-concept + + + + + Sheet.1018 + OneDrive + + + + OneDrive + + Sheet.1019 + Teams + + + + Teams + + Sheet.1020 + Outlook + + + + Outlook + + Sheet.1021 + Search + + + + Search + + Sheet.1022 + ... + + + + ... + + Azure NetApp Files.1001 + + Sheet.1001 + + + + + + + Sheet.1002 + + + + + + + Sheet.1003 + + + + + + + Sheet.1004 + + + + + + + Sheet.1005 + + + + + + + + Storage Azure Files.1007 + + Sheet.1007 + + + + + + + Sheet.1008 + + + + + + + Sheet.1009 + + + + + + + Sheet.1010 + + + + + + + Sheet.1011 + + + + + + + Sheet.1012 + + + + + + + + Sheet.1013 + VHDx + + + + VHDx + + Sheet.1014 + Windows operating system + + + + Windows operating system + + Sheet.1015 + FSLogix Core Engine redirect & stream data + + + + FSLogix Core Engine redirect & stream data + + Sheet.1016 + Windows Service + + + + Windows Service + + Sheet.1017 + Filter Drivers + + + + Filter Drivers + + Microform.1023 + + + + + + + + + + + + + Microform.1024 + + + + + + + + + + + + + Microform.1025 + + + + + + + + + + + + + Microform.1026 + + + + + + + + + + + + + Sheet.1047 + + MsPortalFx.base.images-22.1041 + + Sheet.1042 + + Sheet.1043 + + Sheet.1044 + + + + Sheet.1045 + + + + Sheet.1046 + + + + + + + Sheet.1036 + + Sheet.1037 + + + + Sheet.1038 + + + + Sheet.1039 + + + + Sheet.1040 + + + + + + Sheet.1048 + Config + + + + Config + + Sheet.1049 + ADMX/registry + + + + ADMX/registry + + Sheet.1050 + Azure Storage + + + + Azure Storage + + Directed line 1.1052 + + + + + + + Directed line 1.1053 + + + + + + + Hard Disk.1086 + + Sheet.1087 + + Sheet.1088 + + + + Sheet.1089 + + + + + Sheet.1090 + + Sheet.1091 + + + + Sheet.1092 + + + + + Sheet.1093 + + Sheet.1094 + + + + Sheet.1095 + + + + Sheet.1096 + + + + + + Sheet.1 + + + + + + diff --git a/docs/example-scenario/wvd/images/fslogix-files.svg b/docs/example-scenario/azure-virtual-desktop/images/fslogix-files.svg similarity index 98% rename from docs/example-scenario/wvd/images/fslogix-files.svg rename to docs/example-scenario/azure-virtual-desktop/images/fslogix-files.svg index 0dafc068ee..36330ff72f 100644 --- a/docs/example-scenario/wvd/images/fslogix-files.svg +++ b/docs/example-scenario/azure-virtual-desktop/images/fslogix-files.svg @@ -1,3695 +1,3695 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - VBackground-2 - - - Solid - - - - - - - - - - - - - - fslogix-files - - - - - Sheet.1077 - - Page-1 - - Windows Virtual Desktop.10379 - - layer1 - - circle19 - - Sheet.1082 - - - - - circle21 - - Sheet.1084 - - - - - path23 - - Sheet.1086 - - - - - - - - - Sheet.1093 - Azure AD Connect server - - - - Azure AD Connect server - - Sheet.1094 - AD DS server - - - - AD DS server - - Sheet.1095 - On-premises network - - - - On-premises network - - Virtual Machine.1022 - - Sheet.1023 - - - - - - - Sheet.1024 - - - - - - - Sheet.1025 - - - - - - - Sheet.1026 - - - - - - - Sheet.1027 - - - - - - - Sheet.1028 - - - - - - - Sheet.1029 - - - - - - - - Network Security Groups.1072 - - Sheet.1073 - - - - - - - Sheet.1074 - - - - - - - Sheet.1075 - - - - - - - Sheet.1076 - - - - - - - - Sheet.1129 - Perimeter network - - - - Perimeter network - - Sheet.1130 - Network security group - - - - Network security group - - Sheet.1328 - - Sheet.1091 - SessionHost pool A (single session) - - - - SessionHost pool A(single session) - - Sheet.1195 - - - - Sheet.1326 - - Sheet.1324 - - Virtual Machine.1276 - - Sheet.1277 - - - - - - - Sheet.1278 - - - - - - - Sheet.1279 - - - - - - - Sheet.1280 - - - - - - - Sheet.1281 - - - - - - - Sheet.1282 - - - - - - - Sheet.1283 - - - - - - - - Virtual Machine.1284 - - Sheet.1285 - - - - - - - Sheet.1286 - - - - - - - Sheet.1287 - - - - - - - Sheet.1288 - - - - - - - Sheet.1289 - - - - - - - Sheet.1290 - - - - - - - Sheet.1291 - - - - - - - - Virtual Machine.1292 - - Sheet.1293 - - - - - - - Sheet.1294 - - - - - - - Sheet.1295 - - - - - - - Sheet.1296 - - - - - - - Sheet.1297 - - - - - - - Sheet.1298 - - - - - - - Sheet.1299 - - - - - - - - Virtual Machine.1300 - - Sheet.1301 - - - - - - - Sheet.1302 - - - - - - - Sheet.1303 - - - - - - - Sheet.1304 - - - - - - - Sheet.1305 - - - - - - - Sheet.1306 - - - - - - - Sheet.1307 - - - - - - - - Virtual Machine.1308 - - Sheet.1309 - - - - - - - Sheet.1310 - - - - - - - Sheet.1311 - - - - - - - Sheet.1312 - - - - - - - Sheet.1313 - - - - - - - Sheet.1314 - - - - - - - Sheet.1315 - - - - - - - - Virtual Machine.1316 - - Sheet.1317 - - - - - - - Sheet.1318 - - - - - - - Sheet.1319 - - - - - - - Sheet.1320 - - - - - - - Sheet.1321 - - - - - - - Sheet.1322 - - - - - - - Sheet.1323 - - - - - - - - - Sheet.1325 - - Virtual Machine.1022 - - Sheet.1197 - - - - - - - Sheet.1198 - - - - - - - Sheet.1199 - - - - - - - Sheet.1200 - - - - - - - Sheet.1201 - - - - - - - Sheet.1202 - - - - - - - Sheet.1203 - - - - - - - - Virtual Machine.1204 - - Sheet.1205 - - - - - - - Sheet.1206 - - - - - - - Sheet.1207 - - - - - - - Sheet.1208 - - - - - - - Sheet.1209 - - - - - - - Sheet.1210 - - - - - - - Sheet.1211 - - - - - - - - Virtual Machine.1212 - - Sheet.1213 - - - - - - - Sheet.1214 - - - - - - - Sheet.1215 - - - - - - - Sheet.1216 - - - - - - - Sheet.1217 - - - - - - - Sheet.1218 - - - - - - - Sheet.1219 - - - - - - - - Virtual Machine.1228 - - Sheet.1229 - - - - - - - Sheet.1230 - - - - - - - Sheet.1231 - - - - - - - Sheet.1232 - - - - - - - Sheet.1233 - - - - - - - Sheet.1234 - - - - - - - Sheet.1235 - - - - - - - - Virtual Machine.1236 - - Sheet.1237 - - - - - - - Sheet.1238 - - - - - - - Sheet.1239 - - - - - - - Sheet.1240 - - - - - - - Sheet.1241 - - - - - - - Sheet.1242 - - - - - - - Sheet.1243 - - - - - - - - - - Sheet.1327 - Virtual machines - - - - Virtual machines - - - Sheet.1329 - - Sheet.1330 - SessionHost pool B (multi session) - - - - SessionHost pool B(multi session) - - Sheet.1331 - - - - Sheet.1332 - - Sheet.1333 - - Virtual Machine.1276 - - Sheet.1335 - - - - - - - Sheet.1336 - - - - - - - Sheet.1337 - - - - - - - Sheet.1338 - - - - - - - Sheet.1339 - - - - - - - Sheet.1340 - - - - - - - Sheet.1341 - - - - - - - - Virtual Machine.1284 - - Sheet.1343 - - - - - - - Sheet.1344 - - - - - - - Sheet.1345 - - - - - - - Sheet.1346 - - - - - - - Sheet.1347 - - - - - - - Sheet.1348 - - - - - - - Sheet.1349 - - - - - - - - Virtual Machine.1292 - - Sheet.1351 - - - - - - - Sheet.1352 - - - - - - - Sheet.1353 - - - - - - - Sheet.1354 - - - - - - - Sheet.1355 - - - - - - - Sheet.1356 - - - - - - - Sheet.1357 - - - - - - - - Virtual Machine.1300 - - Sheet.1359 - - - - - - - Sheet.1360 - - - - - - - Sheet.1361 - - - - - - - Sheet.1362 - - - - - - - Sheet.1363 - - - - - - - Sheet.1364 - - - - - - - Sheet.1365 - - - - - - - - Virtual Machine.1308 - - Sheet.1367 - - - - - - - Sheet.1368 - - - - - - - Sheet.1369 - - - - - - - Sheet.1370 - - - - - - - Sheet.1371 - - - - - - - Sheet.1372 - - - - - - - Sheet.1373 - - - - - - - - Virtual Machine.1316 - - Sheet.1375 - - - - - - - Sheet.1376 - - - - - - - Sheet.1377 - - - - - - - Sheet.1378 - - - - - - - Sheet.1379 - - - - - - - Sheet.1380 - - - - - - - Sheet.1381 - - - - - - - - - Sheet.1382 - - Virtual Machine.1022 - - Sheet.1384 - - - - - - - Sheet.1385 - - - - - - - Sheet.1386 - - - - - - - Sheet.1387 - - - - - - - Sheet.1388 - - - - - - - Sheet.1389 - - - - - - - Sheet.1390 - - - - - - - - Virtual Machine.1204 - - Sheet.1392 - - - - - - - Sheet.1393 - - - - - - - Sheet.1394 - - - - - - - Sheet.1395 - - - - - - - Sheet.1396 - - - - - - - Sheet.1397 - - - - - - - Sheet.1398 - - - - - - - - Virtual Machine.1212 - - Sheet.1400 - - - - - - - Sheet.1401 - - - - - - - Sheet.1402 - - - - - - - Sheet.1403 - - - - - - - Sheet.1404 - - - - - - - Sheet.1405 - - - - - - - Sheet.1406 - - - - - - - - Virtual Machine.1228 - - Sheet.1408 - - - - - - - Sheet.1409 - - - - - - - Sheet.1410 - - - - - - - Sheet.1411 - - - - - - - Sheet.1412 - - - - - - - Sheet.1413 - - - - - - - Sheet.1414 - - - - - - - - Virtual Machine.1236 - - Sheet.1416 - - - - - - - Sheet.1417 - - - - - - - Sheet.1418 - - - - - - - Sheet.1419 - - - - - - - Sheet.1420 - - - - - - - Sheet.1421 - - - - - - - Sheet.1422 - - - - - - - - - - Sheet.1423 - Virtual machines - - - - Virtual machines - - - Sheet.1425 - - Page-1 - - ExpressRoute Circuit.17252 - - Icon-networking-79 - - Sheet.1429 - - Sheet.1430 - - - - - Sheet.1431 - - Sheet.1432 - - - - - Sheet.1433 - - Sheet.1434 - - - - - Sheet.1435 - - Sheet.1436 - - - - - Sheet.1437 - - Sheet.1438 - - - - - - - - - Sheet.1439 - - - - Virtual Machine.1440 - - Sheet.1441 - - - - - - - Sheet.1442 - - - - - - - Sheet.1443 - - - - - - - Sheet.1444 - - - - - - - Sheet.1445 - - - - - - - Sheet.1446 - - - - - - - Sheet.1447 - - - - - - - - Virtual Machine.1448 - - Sheet.1449 - - - - - - - Sheet.1450 - - - - - - - Sheet.1451 - - - - - - - Sheet.1452 - - - - - - - Sheet.1453 - - - - - - - Sheet.1454 - - - - - - - Sheet.1455 - - - - - - - - Sheet.1458 - - - - Sheet.1469 - - Sheet.1128 - Gateway subnet - - - - Gateway subnet - - Sheet.1424 - Network gateway - - - - Network gateway - - Sheet.1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Sheet.1471 - Hub virtual network - - - - Hub virtual network - - VNet WhiteBCK2.1496 - - Sheet.1497 - - - - Sheet.1498 - - Page-1 - - Virtual Network.16823 - - Sheet.1501 - - Sheet.1502 - - Sheet.1503 - - - - - Sheet.1504 - - Sheet.1505 - - - - - Sheet.1506 - - Sheet.1507 - - - - - Sheet.1508 - - Sheet.1509 - - - - - Sheet.1510 - - Sheet.1511 - - - - - - - - - - Sheet.1514 - HTML5, Windows, Mac, iOS, Android and Linux - - - - HTML5, Windows, Mac, iOS, Android and Linux - - Sheet.1515 - Endpoints - - - - Endpoints - - Sheet.1528 - - Sheet.1516 - - Sheet.1517 - - Sheet.1518 - - - - - Trapezoid.1025 - - - - - - - - Sheet.1520 - - Sheet.1521 - - Sheet.1522 - - - - - Trapezoid.1025 - - - - - - - - Sheet.1524 - - Sheet.1525 - - Sheet.1526 - - - - - Trapezoid.1025 - - - - - - - - - Sheet.1529 - Network gateway - - - - Network gateway - - Directed line 1.1531 - - - - - - - Sheet.1532 - ExpressRoute - - - - ExpressRoute - - Sheet.1533 - NVA - - - - NVA - - Directed line 1.1534 - - - - - - - Directed line 1.1535 - - - - - - - Directed line 1.1536 - - - - - - - Directed line 1.1537 - - - - - - - Sheet.1542 - - Sheet.1194 - - Sheet.1173 - - - - Sheet.1175 - Azure Files - - - - Azure Files - - Sheet.1178 - - Storage Accounts.1016 - - Sheet.1180 - - - - - - - Sheet.1181 - - - - - - - Sheet.1182 - - - - - - - Sheet.1183 - - - - - - - Sheet.1184 - - - - - - - - - Sheet.1186 - - Storage Accounts.1016 - - Sheet.1188 - - - - - - - Sheet.1189 - - - - - - - Sheet.1190 - - - - - - - Sheet.1191 - - - - - - - Sheet.1192 - - - - - - - - - - Sheet.1539 - - Sheet.1177 - - Storage Accounts.1016 - - Sheet.1017 - - - - - - - Sheet.1018 - - - - - - - Sheet.1019 - - - - - - - Sheet.1020 - - - - - - - Sheet.1021 - - - - - - - - - Sheet.1538 - Storage account 1 - - - - Storage account 1 - - - Sheet.1540 - Storage account 2 - - - - Storage account 2 - - Sheet.1541 - Storage account 3 - - - - Storage account 3 - - - Subscriptions.1543 - - Sheet.1544 - - - - - - - Sheet.1545 - - - - - - - Sheet.1546 - - - - - - - Sheet.1547 - - - - - - - - Sheet.1548 - Subscription 1 - - - - Subscription 1 - - Line-arc connector.1549 - - - - - - - - - Storage Azure Files.1550 - - Sheet.1551 - - - - - - - Sheet.1552 - - - - - - - Sheet.1553 - - - - - - - Sheet.1554 - - - - - - - Sheet.1555 - - - - - - - Sheet.1556 - - - - - - - - Sheet.1557 - Azure Active Directory - - - - Azure Active Directory - - Sheet.1558 - Windows Virtual Desktop control plane (web access, gateway, b... - - - - Windows Virtual Desktop control plane (web access, gateway, broker, diagnostics, Rest API) - - Sheet.2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Sheet.1559 - Azure AD Connect - - - - Azure AD Connect - - Sheet.1560 - - Sheet.1041 - - Page-1 - - - Active Directory Domain Services.15687 - - Page-1 - - Sheet.1045 - - Sheet.1046 - - Sheet.1047 - - Icon-databases-136.149 - - path4-5 - - Sheet.1050 - - Sheet.1051 - - Sheet.1052 - - - - - - - path6-7 - - Sheet.1054 - - Sheet.1055 - - Sheet.1056 - - - - - - - circle8-5 - - Sheet.1058 - - Sheet.1059 - - Sheet.1060 - - - - - - - circle10-2 - - Sheet.1062 - - Sheet.1063 - - Sheet.1064 - - - - - - - - - Sheet.1065 - - Sheet.1066 - - Sheet.1067 - - Sheet.1068 - - - - - - Sheet.1069 - - Sheet.1070 - - Sheet.1071 - - - - - - - - - - - - - Sheet.1127 - Availability set - - - - Availability set - - Sheet.1132 - Active Directory subnet - - - - Active Directory subnet - - Sheet.1133 - - Page-1 - - - Active Directory Domain Services.15687 - - Page-1 - - Sheet.1137 - - Sheet.1138 - - Sheet.1139 - - Icon-databases-136.149 - - path4-5 - - Sheet.1142 - - Sheet.1143 - - Sheet.1144 - - - - - - - path6-7 - - Sheet.1146 - - Sheet.1147 - - Sheet.1148 - - - - - - - circle8-5 - - Sheet.1150 - - Sheet.1151 - - Sheet.1152 - - - - - - - circle10-2 - - Sheet.1154 - - Sheet.1155 - - Sheet.1156 - - - - - - - - - Sheet.1157 - - Sheet.1158 - - Sheet.1159 - - Sheet.1160 - - - - - - Sheet.1161 - - Sheet.1162 - - Sheet.1163 - - - - - - - - - - - - - Sheet.1164 - - - - Network Security Groups.1165 - - Sheet.1166 - - - - - - - Sheet.1167 - - - - - - - Sheet.1168 - - - - - - - Sheet.1169 - - - - - - - - Sheet.1170 - AD DS server - - - - AD DS server - - Sheet.1171 - AD DS server - - - - AD DS server - - - Sheet.3 - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + VBackground-2 + + + Solid + + + + + + + + + + + + + + fslogix-files + + + + + Sheet.1077 + + Page-1 + + Windows Virtual Desktop.10379 + + layer1 + + circle19 + + Sheet.1082 + + + + + circle21 + + Sheet.1084 + + + + + path23 + + Sheet.1086 + + + + + + + + + Sheet.1093 + Azure AD Connect server + + + + Azure AD Connect server + + Sheet.1094 + AD DS server + + + + AD DS server + + Sheet.1095 + On-premises network + + + + On-premises network + + Virtual Machine.1022 + + Sheet.1023 + + + + + + + Sheet.1024 + + + + + + + Sheet.1025 + + + + + + + Sheet.1026 + + + + + + + Sheet.1027 + + + + + + + Sheet.1028 + + + + + + + Sheet.1029 + + + + + + + + Network Security Groups.1072 + + Sheet.1073 + + + + + + + Sheet.1074 + + + + + + + Sheet.1075 + + + + + + + Sheet.1076 + + + + + + + + Sheet.1129 + Perimeter network + + + + Perimeter network + + Sheet.1130 + Network security group + + + + Network security group + + Sheet.1328 + + Sheet.1091 + SessionHost pool A (single session) + + + + SessionHost pool A(single session) + + Sheet.1195 + + + + Sheet.1326 + + Sheet.1324 + + Virtual Machine.1276 + + Sheet.1277 + + + + + + + Sheet.1278 + + + + + + + Sheet.1279 + + + + + + + Sheet.1280 + + + + + + + Sheet.1281 + + + + + + + Sheet.1282 + + + + + + + Sheet.1283 + + + + + + + + Virtual Machine.1284 + + Sheet.1285 + + + + + + + Sheet.1286 + + + + + + + Sheet.1287 + + + + + + + Sheet.1288 + + + + + + + Sheet.1289 + + + + + + + Sheet.1290 + + + + + + + Sheet.1291 + + + + + + + + Virtual Machine.1292 + + Sheet.1293 + + + + + + + Sheet.1294 + + + + + + + Sheet.1295 + + + + + + + Sheet.1296 + + + + + + + Sheet.1297 + + + + + + + Sheet.1298 + + + + + + + Sheet.1299 + + + + + + + + Virtual Machine.1300 + + Sheet.1301 + + + + + + + Sheet.1302 + + + + + + + Sheet.1303 + + + + + + + Sheet.1304 + + + + + + + Sheet.1305 + + + + + + + Sheet.1306 + + + + + + + Sheet.1307 + + + + + + + + Virtual Machine.1308 + + Sheet.1309 + + + + + + + Sheet.1310 + + + + + + + Sheet.1311 + + + + + + + Sheet.1312 + + + + + + + Sheet.1313 + + + + + + + Sheet.1314 + + + + + + + Sheet.1315 + + + + + + + + Virtual Machine.1316 + + Sheet.1317 + + + + + + + Sheet.1318 + + + + + + + Sheet.1319 + + + + + + + Sheet.1320 + + + + + + + Sheet.1321 + + + + + + + Sheet.1322 + + + + + + + Sheet.1323 + + + + + + + + + Sheet.1325 + + Virtual Machine.1022 + + Sheet.1197 + + + + + + + Sheet.1198 + + + + + + + Sheet.1199 + + + + + + + Sheet.1200 + + + + + + + Sheet.1201 + + + + + + + Sheet.1202 + + + + + + + Sheet.1203 + + + + + + + + Virtual Machine.1204 + + Sheet.1205 + + + + + + + Sheet.1206 + + + + + + + Sheet.1207 + + + + + + + Sheet.1208 + + + + + + + Sheet.1209 + + + + + + + Sheet.1210 + + + + + + + Sheet.1211 + + + + + + + + Virtual Machine.1212 + + Sheet.1213 + + + + + + + Sheet.1214 + + + + + + + Sheet.1215 + + + + + + + Sheet.1216 + + + + + + + Sheet.1217 + + + + + + + Sheet.1218 + + + + + + + Sheet.1219 + + + + + + + + Virtual Machine.1228 + + Sheet.1229 + + + + + + + Sheet.1230 + + + + + + + Sheet.1231 + + + + + + + Sheet.1232 + + + + + + + Sheet.1233 + + + + + + + Sheet.1234 + + + + + + + Sheet.1235 + + + + + + + + Virtual Machine.1236 + + Sheet.1237 + + + + + + + Sheet.1238 + + + + + + + Sheet.1239 + + + + + + + Sheet.1240 + + + + + + + Sheet.1241 + + + + + + + Sheet.1242 + + + + + + + Sheet.1243 + + + + + + + + + + Sheet.1327 + Virtual machines + + + + Virtual machines + + + Sheet.1329 + + Sheet.1330 + SessionHost pool B (multi session) + + + + SessionHost pool B(multi session) + + Sheet.1331 + + + + Sheet.1332 + + Sheet.1333 + + Virtual Machine.1276 + + Sheet.1335 + + + + + + + Sheet.1336 + + + + + + + Sheet.1337 + + + + + + + Sheet.1338 + + + + + + + Sheet.1339 + + + + + + + Sheet.1340 + + + + + + + Sheet.1341 + + + + + + + + Virtual Machine.1284 + + Sheet.1343 + + + + + + + Sheet.1344 + + + + + + + Sheet.1345 + + + + + + + Sheet.1346 + + + + + + + Sheet.1347 + + + + + + + Sheet.1348 + + + + + + + Sheet.1349 + + + + + + + + Virtual Machine.1292 + + Sheet.1351 + + + + + + + Sheet.1352 + + + + + + + Sheet.1353 + + + + + + + Sheet.1354 + + + + + + + Sheet.1355 + + + + + + + Sheet.1356 + + + + + + + Sheet.1357 + + + + + + + + Virtual Machine.1300 + + Sheet.1359 + + + + + + + Sheet.1360 + + + + + + + Sheet.1361 + + + + + + + Sheet.1362 + + + + + + + Sheet.1363 + + + + + + + Sheet.1364 + + + + + + + Sheet.1365 + + + + + + + + Virtual Machine.1308 + + Sheet.1367 + + + + + + + Sheet.1368 + + + + + + + Sheet.1369 + + + + + + + Sheet.1370 + + + + + + + Sheet.1371 + + + + + + + Sheet.1372 + + + + + + + Sheet.1373 + + + + + + + + Virtual Machine.1316 + + Sheet.1375 + + + + + + + Sheet.1376 + + + + + + + Sheet.1377 + + + + + + + Sheet.1378 + + + + + + + Sheet.1379 + + + + + + + Sheet.1380 + + + + + + + Sheet.1381 + + + + + + + + + Sheet.1382 + + Virtual Machine.1022 + + Sheet.1384 + + + + + + + Sheet.1385 + + + + + + + Sheet.1386 + + + + + + + Sheet.1387 + + + + + + + Sheet.1388 + + + + + + + Sheet.1389 + + + + + + + Sheet.1390 + + + + + + + + Virtual Machine.1204 + + Sheet.1392 + + + + + + + Sheet.1393 + + + + + + + Sheet.1394 + + + + + + + Sheet.1395 + + + + + + + Sheet.1396 + + + + + + + Sheet.1397 + + + + + + + Sheet.1398 + + + + + + + + Virtual Machine.1212 + + Sheet.1400 + + + + + + + Sheet.1401 + + + + + + + Sheet.1402 + + + + + + + Sheet.1403 + + + + + + + Sheet.1404 + + + + + + + Sheet.1405 + + + + + + + Sheet.1406 + + + + + + + + Virtual Machine.1228 + + Sheet.1408 + + + + + + + Sheet.1409 + + + + + + + Sheet.1410 + + + + + + + Sheet.1411 + + + + + + + Sheet.1412 + + + + + + + Sheet.1413 + + + + + + + Sheet.1414 + + + + + + + + Virtual Machine.1236 + + Sheet.1416 + + + + + + + Sheet.1417 + + + + + + + Sheet.1418 + + + + + + + Sheet.1419 + + + + + + + Sheet.1420 + + + + + + + Sheet.1421 + + + + + + + Sheet.1422 + + + + + + + + + + Sheet.1423 + Virtual machines + + + + Virtual machines + + + Sheet.1425 + + Page-1 + + ExpressRoute Circuit.17252 + + Icon-networking-79 + + Sheet.1429 + + Sheet.1430 + + + + + Sheet.1431 + + Sheet.1432 + + + + + Sheet.1433 + + Sheet.1434 + + + + + Sheet.1435 + + Sheet.1436 + + + + + Sheet.1437 + + Sheet.1438 + + + + + + + + + Sheet.1439 + + + + Virtual Machine.1440 + + Sheet.1441 + + + + + + + Sheet.1442 + + + + + + + Sheet.1443 + + + + + + + Sheet.1444 + + + + + + + Sheet.1445 + + + + + + + Sheet.1446 + + + + + + + Sheet.1447 + + + + + + + + Virtual Machine.1448 + + Sheet.1449 + + + + + + + Sheet.1450 + + + + + + + Sheet.1451 + + + + + + + Sheet.1452 + + + + + + + Sheet.1453 + + + + + + + Sheet.1454 + + + + + + + Sheet.1455 + + + + + + + + Sheet.1458 + + + + Sheet.1469 + + Sheet.1128 + Gateway subnet + + + + Gateway subnet + + Sheet.1424 + Network gateway + + + + Network gateway + + Sheet.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sheet.1471 + Hub virtual network + + + + Hub virtual network + + VNet WhiteBCK2.1496 + + Sheet.1497 + + + + Sheet.1498 + + Page-1 + + Virtual Network.16823 + + Sheet.1501 + + Sheet.1502 + + Sheet.1503 + + + + + Sheet.1504 + + Sheet.1505 + + + + + Sheet.1506 + + Sheet.1507 + + + + + Sheet.1508 + + Sheet.1509 + + + + + Sheet.1510 + + Sheet.1511 + + + + + + + + + + Sheet.1514 + HTML5, Windows, Mac, iOS, Android and Linux + + + + HTML5, Windows, Mac, iOS, Android and Linux + + Sheet.1515 + Endpoints + + + + Endpoints + + Sheet.1528 + + Sheet.1516 + + Sheet.1517 + + Sheet.1518 + + + + + Trapezoid.1025 + + + + + + + + Sheet.1520 + + Sheet.1521 + + Sheet.1522 + + + + + Trapezoid.1025 + + + + + + + + Sheet.1524 + + Sheet.1525 + + Sheet.1526 + + + + + Trapezoid.1025 + + + + + + + + + Sheet.1529 + Network gateway + + + + Network gateway + + Directed line 1.1531 + + + + + + + Sheet.1532 + ExpressRoute + + + + ExpressRoute + + Sheet.1533 + NVA + + + + NVA + + Directed line 1.1534 + + + + + + + Directed line 1.1535 + + + + + + + Directed line 1.1536 + + + + + + + Directed line 1.1537 + + + + + + + Sheet.1542 + + Sheet.1194 + + Sheet.1173 + + + + Sheet.1175 + Azure Files + + + + Azure Files + + Sheet.1178 + + Storage Accounts.1016 + + Sheet.1180 + + + + + + + Sheet.1181 + + + + + + + Sheet.1182 + + + + + + + Sheet.1183 + + + + + + + Sheet.1184 + + + + + + + + + Sheet.1186 + + Storage Accounts.1016 + + Sheet.1188 + + + + + + + Sheet.1189 + + + + + + + Sheet.1190 + + + + + + + Sheet.1191 + + + + + + + Sheet.1192 + + + + + + + + + + Sheet.1539 + + Sheet.1177 + + Storage Accounts.1016 + + Sheet.1017 + + + + + + + Sheet.1018 + + + + + + + Sheet.1019 + + + + + + + Sheet.1020 + + + + + + + Sheet.1021 + + + + + + + + + Sheet.1538 + Storage account 1 + + + + Storage account 1 + + + Sheet.1540 + Storage account 2 + + + + Storage account 2 + + Sheet.1541 + Storage account 3 + + + + Storage account 3 + + + Subscriptions.1543 + + Sheet.1544 + + + + + + + Sheet.1545 + + + + + + + Sheet.1546 + + + + + + + Sheet.1547 + + + + + + + + Sheet.1548 + Subscription 1 + + + + Subscription 1 + + Line-arc connector.1549 + + + + + + + + + Storage Azure Files.1550 + + Sheet.1551 + + + + + + + Sheet.1552 + + + + + + + Sheet.1553 + + + + + + + Sheet.1554 + + + + + + + Sheet.1555 + + + + + + + Sheet.1556 + + + + + + + + Sheet.1557 + Azure Active Directory + + + + Azure Active Directory + + Sheet.1558 + Windows Virtual Desktop control plane (web access, gateway, b... + + + + Windows Virtual Desktop control plane (web access, gateway, broker, diagnostics, Rest API) + + Sheet.2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sheet.1559 + Azure AD Connect + + + + Azure AD Connect + + Sheet.1560 + + Sheet.1041 + + Page-1 + + + Active Directory Domain Services.15687 + + Page-1 + + Sheet.1045 + + Sheet.1046 + + Sheet.1047 + + Icon-databases-136.149 + + path4-5 + + Sheet.1050 + + Sheet.1051 + + Sheet.1052 + + + + + + + path6-7 + + Sheet.1054 + + Sheet.1055 + + Sheet.1056 + + + + + + + circle8-5 + + Sheet.1058 + + Sheet.1059 + + Sheet.1060 + + + + + + + circle10-2 + + Sheet.1062 + + Sheet.1063 + + Sheet.1064 + + + + + + + + + Sheet.1065 + + Sheet.1066 + + Sheet.1067 + + Sheet.1068 + + + + + + Sheet.1069 + + Sheet.1070 + + Sheet.1071 + + + + + + + + + + + + + Sheet.1127 + Availability set + + + + Availability set + + Sheet.1132 + Active Directory subnet + + + + Active Directory subnet + + Sheet.1133 + + Page-1 + + + Active Directory Domain Services.15687 + + Page-1 + + Sheet.1137 + + Sheet.1138 + + Sheet.1139 + + Icon-databases-136.149 + + path4-5 + + Sheet.1142 + + Sheet.1143 + + Sheet.1144 + + + + + + + path6-7 + + Sheet.1146 + + Sheet.1147 + + Sheet.1148 + + + + + + + circle8-5 + + Sheet.1150 + + Sheet.1151 + + Sheet.1152 + + + + + + + circle10-2 + + Sheet.1154 + + Sheet.1155 + + Sheet.1156 + + + + + + + + + Sheet.1157 + + Sheet.1158 + + Sheet.1159 + + Sheet.1160 + + + + + + Sheet.1161 + + Sheet.1162 + + Sheet.1163 + + + + + + + + + + + + + Sheet.1164 + + + + Network Security Groups.1165 + + Sheet.1166 + + + + + + + Sheet.1167 + + + + + + + Sheet.1168 + + + + + + + Sheet.1169 + + + + + + + + Sheet.1170 + AD DS server + + + + AD DS server + + Sheet.1171 + AD DS server + + + + AD DS server + + + Sheet.3 + + + + + + diff --git a/docs/example-scenario/wvd/images/fslogix-log.png b/docs/example-scenario/azure-virtual-desktop/images/fslogix-log.png similarity index 100% rename from docs/example-scenario/wvd/images/fslogix-log.png rename to docs/example-scenario/azure-virtual-desktop/images/fslogix-log.png diff --git a/docs/example-scenario/wvd/images/fslogix-netapp-files-personal.svg b/docs/example-scenario/azure-virtual-desktop/images/fslogix-netapp-files-personal.svg similarity index 98% rename from docs/example-scenario/wvd/images/fslogix-netapp-files-personal.svg rename to docs/example-scenario/azure-virtual-desktop/images/fslogix-netapp-files-personal.svg index f6a477c247..8c2a8e455d 100644 --- a/docs/example-scenario/wvd/images/fslogix-netapp-files-personal.svg +++ b/docs/example-scenario/azure-virtual-desktop/images/fslogix-netapp-files-personal.svg @@ -1,5659 +1,5659 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - VBackground-4 - - - Solid - - - - - - - - - - - - - - fslogix-netapp-files-personal - - - - - Sheet.1000 - - Page-1 - - Windows Virtual Desktop.10379 - - layer1 - - circle19 - - Sheet.1005 - - - - - circle21 - - Sheet.1007 - - - - - path23 - - Sheet.1009 - - - - - - - - - Sheet.1010 - On-premises network - - - - On-premises network - - Sheet.1022 - - - - Sheet.1023 - Azure Active Directory - - - - Azure Active Directory - - Sheet.1024 - Windows Virtual Desktop control plane (web access, gateway, b... - - - - Windows Virtual Desktop control plane (web access, gateway, broker, diagnostics, Rest API) - - Sheet.1029 - Hub virtual network - - - - Hub virtual network - - Sheet.1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Directed line 1.1531 - - - - - - - Sheet.1061 - ANF capacity pool - - - - ANF capacity pool - - Directed line 1.1543 - - - - - - - Sheet.1064 - Availability set - - - - Availability set - - Sheet.1066 - - Sheet.1067 - Active Directory subnet - - - - Active Directory subnet - - Sheet.1068 - - Sheet.1069 - - - - Sheet.1070 - - Page-1 - - - Active Directory Domain Services.15687 - - Page-1 - - Sheet.1074 - - Sheet.1075 - - Sheet.1076 - - Icon-databases-136.149 - - path4-5 - - Sheet.1079 - - Sheet.1080 - - Sheet.1081 - - - - - - - path6-7 - - Sheet.1083 - - Sheet.1084 - - Sheet.1085 - - - - - - - circle8-5 - - Sheet.1087 - - Sheet.1088 - - Sheet.1089 - - - - - - - circle10-2 - - Sheet.1091 - - Sheet.1092 - - Sheet.1093 - - - - - - - - - Sheet.1094 - - Sheet.1095 - - Sheet.1096 - - Sheet.1097 - - - - - - Sheet.1098 - - Sheet.1099 - - Sheet.1100 - - - - - - - - - - - - - Sheet.1101 - - Page-1 - - - Active Directory Domain Services.15687 - - Page-1 - - Sheet.1105 - - Sheet.1106 - - Sheet.1107 - - Icon-databases-136.149 - - path4-5 - - Sheet.1110 - - Sheet.1111 - - Sheet.1112 - - - - - - - path6-7 - - Sheet.1114 - - Sheet.1115 - - Sheet.1116 - - - - - - - circle8-5 - - Sheet.1118 - - Sheet.1119 - - Sheet.1120 - - - - - - - circle10-2 - - Sheet.1122 - - Sheet.1123 - - Sheet.1124 - - - - - - - - - Sheet.1125 - - Sheet.1126 - - Sheet.1127 - - Sheet.1128 - - - - - - Sheet.1129 - - Sheet.1130 - - Sheet.1131 - - - - - - - - - - - - - Sheet.1132 - AD DS server - - - - AD DS server - - Sheet.1133 - AD DS server - - - - AD DS server - - - Network Security Groups.1165 - - Sheet.1135 - - - - - - - Sheet.1136 - - - - - - - Sheet.1137 - - - - - - - Sheet.1138 - - - - - - - - - Azure NetApp Files.1001 - - Sheet.1428 - - - - - - - Sheet.1429 - - - - - - - Sheet.1430 - - - - - - - Sheet.1431 - - - - - - - Sheet.1432 - - - - - - - - Sheet.1433 - - Database.1779 - - - - - - - - - - - - - - - - Sheet.1435 - VoI01 - - - - VoI01 - - - Sheet.1436 - - Database.1779 - - - - - - - - - - - - - - - - Sheet.1438 - Vol02 - - - - Vol02 - - - Sheet.1439 - - Database.1779 - - - - - - - - - - - - - - - - Sheet.1441 - Vol03 - - - - Vol03 - - - Sheet.2567 - - Sheet.2365 - - - - Sheet.2366 - ANF subnet - - - - ANF subnet - - Sheet.2367 - - Sheet.2368 - Multi session host pool C - - - - Multi session host pool C - - Sheet.2369 - - Sheet.2370 - - Virtual Machine.1276 - - Sheet.2372 - - - - - - - Sheet.2373 - - - - - - - Sheet.2374 - - - - - - - Sheet.2375 - - - - - - - Sheet.2376 - - - - - - - Sheet.2377 - - - - - - - Sheet.2378 - - - - - - - - Virtual Machine.1538 - - Sheet.2380 - - - - - - - Sheet.2381 - - - - - - - Sheet.2382 - - - - - - - Sheet.2383 - - - - - - - Sheet.2384 - - - - - - - Sheet.2385 - - - - - - - Sheet.2386 - - - - - - - - Virtual Machine.1546 - - Sheet.2388 - - - - - - - Sheet.2389 - - - - - - - Sheet.2390 - - - - - - - Sheet.2391 - - - - - - - Sheet.2392 - - - - - - - Sheet.2393 - - - - - - - Sheet.2394 - - - - - - - - Virtual Machine.1554 - - Sheet.2396 - - - - - - - Sheet.2397 - - - - - - - Sheet.2398 - - - - - - - Sheet.2399 - - - - - - - Sheet.2400 - - - - - - - Sheet.2401 - - - - - - - Sheet.2402 - - - - - - - - Virtual Machine.1562 - - Sheet.2404 - - - - - - - Sheet.2405 - - - - - - - Sheet.2406 - - - - - - - Sheet.2407 - - - - - - - Sheet.2408 - - - - - - - Sheet.2409 - - - - - - - Sheet.2410 - - - - - - - - Virtual Machine.1570 - - Sheet.2412 - - - - - - - Sheet.2413 - - - - - - - Sheet.2414 - - - - - - - Sheet.2415 - - - - - - - Sheet.2416 - - - - - - - Sheet.2417 - - - - - - - Sheet.2418 - - - - - - - - Virtual Machine.1578 - - Sheet.2420 - - - - - - - Sheet.2421 - - - - - - - Sheet.2422 - - - - - - - Sheet.2423 - - - - - - - Sheet.2424 - - - - - - - Sheet.2425 - - - - - - - Sheet.2426 - - - - - - - - - Sheet.2427 - - Virtual Machine.1276 - - Sheet.2429 - - - - - - - Sheet.2430 - - - - - - - Sheet.2431 - - - - - - - Sheet.2432 - - - - - - - Sheet.2433 - - - - - - - Sheet.2434 - - - - - - - Sheet.2435 - - - - - - - - Virtual Machine.1538 - - Sheet.2437 - - - - - - - Sheet.2438 - - - - - - - Sheet.2439 - - - - - - - Sheet.2440 - - - - - - - Sheet.2441 - - - - - - - Sheet.2442 - - - - - - - Sheet.2443 - - - - - - - - Virtual Machine.1546 - - Sheet.2445 - - - - - - - Sheet.2446 - - - - - - - Sheet.2447 - - - - - - - Sheet.2448 - - - - - - - Sheet.2449 - - - - - - - Sheet.2450 - - - - - - - Sheet.2451 - - - - - - - - Virtual Machine.1554 - - Sheet.2453 - - - - - - - Sheet.2454 - - - - - - - Sheet.2455 - - - - - - - Sheet.2456 - - - - - - - Sheet.2457 - - - - - - - Sheet.2458 - - - - - - - Sheet.2459 - - - - - - - - Virtual Machine.1562 - - Sheet.2461 - - - - - - - Sheet.2462 - - - - - - - Sheet.2463 - - - - - - - Sheet.2464 - - - - - - - Sheet.2465 - - - - - - - Sheet.2466 - - - - - - - Sheet.2467 - - - - - - - - Virtual Machine.1570 - - Sheet.2469 - - - - - - - Sheet.2470 - - - - - - - Sheet.2471 - - - - - - - Sheet.2472 - - - - - - - Sheet.2473 - - - - - - - Sheet.2474 - - - - - - - Sheet.2475 - - - - - - - - Virtual Machine.1578 - - Sheet.2477 - - - - - - - Sheet.2478 - - - - - - - Sheet.2479 - - - - - - - Sheet.2480 - - - - - - - Sheet.2481 - - - - - - - Sheet.2482 - - - - - - - Sheet.2483 - - - - - - - - - Sheet.2484 - - Virtual Machine.1276 - - Sheet.2486 - - - - - - - Sheet.2487 - - - - - - - Sheet.2488 - - - - - - - Sheet.2489 - - - - - - - Sheet.2490 - - - - - - - Sheet.2491 - - - - - - - Sheet.2492 - - - - - - - - Virtual Machine.1538 - - Sheet.2494 - - - - - - - Sheet.2495 - - - - - - - Sheet.2496 - - - - - - - Sheet.2497 - - - - - - - Sheet.2498 - - - - - - - Sheet.2499 - - - - - - - Sheet.2500 - - - - - - - - Virtual Machine.1546 - - Sheet.2502 - - - - - - - Sheet.2503 - - - - - - - Sheet.2504 - - - - - - - Sheet.2505 - - - - - - - Sheet.2506 - - - - - - - Sheet.2507 - - - - - - - Sheet.2508 - - - - - - - - Virtual Machine.1554 - - Sheet.2510 - - - - - - - Sheet.2511 - - - - - - - Sheet.2512 - - - - - - - Sheet.2513 - - - - - - - Sheet.2514 - - - - - - - Sheet.2515 - - - - - - - Sheet.2516 - - - - - - - - Virtual Machine.1562 - - Sheet.2518 - - - - - - - Sheet.2519 - - - - - - - Sheet.2520 - - - - - - - Sheet.2521 - - - - - - - Sheet.2522 - - - - - - - Sheet.2523 - - - - - - - Sheet.2524 - - - - - - - - - Sheet.2525 - - Virtual Machine.1276 - - Sheet.2527 - - - - - - - Sheet.2528 - - - - - - - Sheet.2529 - - - - - - - Sheet.2530 - - - - - - - Sheet.2531 - - - - - - - Sheet.2532 - - - - - - - Sheet.2533 - - - - - - - - Virtual Machine.1538 - - Sheet.2535 - - - - - - - Sheet.2536 - - - - - - - Sheet.2537 - - - - - - - Sheet.2538 - - - - - - - Sheet.2539 - - - - - - - Sheet.2540 - - - - - - - Sheet.2541 - - - - - - - - Virtual Machine.1546 - - Sheet.2543 - - - - - - - Sheet.2544 - - - - - - - Sheet.2545 - - - - - - - Sheet.2546 - - - - - - - Sheet.2547 - - - - - - - Sheet.2548 - - - - - - - Sheet.2549 - - - - - - - - Virtual Machine.1554 - - Sheet.2551 - - - - - - - Sheet.2552 - - - - - - - Sheet.2553 - - - - - - - Sheet.2554 - - - - - - - Sheet.2555 - - - - - - - Sheet.2556 - - - - - - - Sheet.2557 - - - - - - - - Virtual Machine.1562 - - Sheet.2559 - - - - - - - Sheet.2560 - - - - - - - Sheet.2561 - - - - - - - Sheet.2562 - - - - - - - Sheet.2563 - - - - - - - Sheet.2564 - - - - - - - Sheet.2565 - - - - - - - - - - Sheet.2566 - - - - - - Sheet.1516 - - - - Sheet.1021 - - - - Sheet.2568 - ANF subnet - - - - ANF subnet - - Sheet.2601 - - Virtual Machine.1212 - - Sheet.1143 - - - - - - - Sheet.1144 - - - - - - - Sheet.1145 - - - - - - - Sheet.1146 - - - - - - - Sheet.1147 - - - - - - - Sheet.1148 - - - - - - - Sheet.1149 - - - - - - - - Virtual Machine.2569 - - Sheet.2570 - - - - - - - Sheet.2571 - - - - - - - Sheet.2572 - - - - - - - Sheet.2573 - - - - - - - Sheet.2574 - - - - - - - Sheet.2575 - - - - - - - Sheet.2576 - - - - - - - - Virtual Machine.2577 - - Sheet.2578 - - - - - - - Sheet.2579 - - - - - - - Sheet.2580 - - - - - - - Sheet.2581 - - - - - - - Sheet.2582 - - - - - - - Sheet.2583 - - - - - - - Sheet.2584 - - - - - - - - - Sheet.2602 - - Sheet.1140 - Single session host pool A - - - - Single session host pool A - - Virtual Machine.2585 - - Sheet.2586 - - - - - - - Sheet.2587 - - - - - - - Sheet.2588 - - - - - - - Sheet.2589 - - - - - - - Sheet.2590 - - - - - - - Sheet.2591 - - - - - - - Sheet.2592 - - - - - - - - Virtual Machine.2593 - - Sheet.2594 - - - - - - - Sheet.2595 - - - - - - - Sheet.2596 - - - - - - - Sheet.2597 - - - - - - - Sheet.2598 - - - - - - - Sheet.2599 - - - - - - - Sheet.2600 - - - - - - - - - Sheet.2604 - - Sheet.2358 - - - - Sheet.2360 - ANF subnet - - - - ANF subnet - - Sheet.2362 - - Sheet.1300 - Multi session host pool B - - - - Multi session host pool B - - Sheet.1761 - - Sheet.1586 - - Virtual Machine.1276 - - Sheet.1179 - - - - - - - Sheet.1180 - - - - - - - Sheet.1181 - - - - - - - Sheet.1182 - - - - - - - Sheet.1183 - - - - - - - Sheet.1184 - - - - - - - Sheet.1185 - - - - - - - - Virtual Machine.1538 - - Sheet.1539 - - - - - - - Sheet.1540 - - - - - - - Sheet.1541 - - - - - - - Sheet.1542 - - - - - - - Sheet.1543 - - - - - - - Sheet.1544 - - - - - - - Sheet.1545 - - - - - - - - Virtual Machine.1546 - - Sheet.1547 - - - - - - - Sheet.1548 - - - - - - - Sheet.1549 - - - - - - - Sheet.1550 - - - - - - - Sheet.1551 - - - - - - - Sheet.1552 - - - - - - - Sheet.1553 - - - - - - - - Virtual Machine.1554 - - Sheet.1555 - - - - - - - Sheet.1556 - - - - - - - Sheet.1557 - - - - - - - Sheet.1558 - - - - - - - Sheet.1559 - - - - - - - Sheet.1560 - - - - - - - Sheet.1561 - - - - - - - - Virtual Machine.1562 - - Sheet.1563 - - - - - - - Sheet.1564 - - - - - - - Sheet.1565 - - - - - - - Sheet.1566 - - - - - - - Sheet.1567 - - - - - - - Sheet.1568 - - - - - - - Sheet.1569 - - - - - - - - Virtual Machine.1570 - - Sheet.1571 - - - - - - - Sheet.1572 - - - - - - - Sheet.1573 - - - - - - - Sheet.1574 - - - - - - - Sheet.1575 - - - - - - - Sheet.1576 - - - - - - - Sheet.1577 - - - - - - - - Virtual Machine.1578 - - Sheet.1579 - - - - - - - Sheet.1580 - - - - - - - Sheet.1581 - - - - - - - Sheet.1582 - - - - - - - Sheet.1583 - - - - - - - Sheet.1584 - - - - - - - Sheet.1585 - - - - - - - - - Sheet.1587 - - Virtual Machine.1276 - - Sheet.1589 - - - - - - - Sheet.1590 - - - - - - - Sheet.1591 - - - - - - - Sheet.1592 - - - - - - - Sheet.1593 - - - - - - - Sheet.1594 - - - - - - - Sheet.1595 - - - - - - - - Virtual Machine.1538 - - Sheet.1597 - - - - - - - Sheet.1598 - - - - - - - Sheet.1599 - - - - - - - Sheet.1600 - - - - - - - Sheet.1601 - - - - - - - Sheet.1602 - - - - - - - Sheet.1603 - - - - - - - - Virtual Machine.1546 - - Sheet.1605 - - - - - - - Sheet.1606 - - - - - - - Sheet.1607 - - - - - - - Sheet.1608 - - - - - - - Sheet.1609 - - - - - - - Sheet.1610 - - - - - - - Sheet.1611 - - - - - - - - Virtual Machine.1554 - - Sheet.1613 - - - - - - - Sheet.1614 - - - - - - - Sheet.1615 - - - - - - - Sheet.1616 - - - - - - - Sheet.1617 - - - - - - - Sheet.1618 - - - - - - - Sheet.1619 - - - - - - - - Virtual Machine.1562 - - Sheet.1621 - - - - - - - Sheet.1622 - - - - - - - Sheet.1623 - - - - - - - Sheet.1624 - - - - - - - Sheet.1625 - - - - - - - Sheet.1626 - - - - - - - Sheet.1627 - - - - - - - - Virtual Machine.1570 - - Sheet.1629 - - - - - - - Sheet.1630 - - - - - - - Sheet.1631 - - - - - - - Sheet.1632 - - - - - - - Sheet.1633 - - - - - - - Sheet.1634 - - - - - - - Sheet.1635 - - - - - - - - Virtual Machine.1578 - - Sheet.1637 - - - - - - - Sheet.1638 - - - - - - - Sheet.1639 - - - - - - - Sheet.1640 - - - - - - - Sheet.1641 - - - - - - - Sheet.1642 - - - - - - - Sheet.1643 - - - - - - - - - Sheet.1759 - - Virtual Machine.1276 - - Sheet.1646 - - - - - - - Sheet.1647 - - - - - - - Sheet.1648 - - - - - - - Sheet.1649 - - - - - - - Sheet.1650 - - - - - - - Sheet.1651 - - - - - - - Sheet.1652 - - - - - - - - Virtual Machine.1538 - - Sheet.1654 - - - - - - - Sheet.1655 - - - - - - - Sheet.1656 - - - - - - - Sheet.1657 - - - - - - - Sheet.1658 - - - - - - - Sheet.1659 - - - - - - - Sheet.1660 - - - - - - - - Virtual Machine.1546 - - Sheet.1662 - - - - - - - Sheet.1663 - - - - - - - Sheet.1664 - - - - - - - Sheet.1665 - - - - - - - Sheet.1666 - - - - - - - Sheet.1667 - - - - - - - Sheet.1668 - - - - - - - - Virtual Machine.1554 - - Sheet.1670 - - - - - - - Sheet.1671 - - - - - - - Sheet.1672 - - - - - - - Sheet.1673 - - - - - - - Sheet.1674 - - - - - - - Sheet.1675 - - - - - - - Sheet.1676 - - - - - - - - Virtual Machine.1562 - - Sheet.1678 - - - - - - - Sheet.1679 - - - - - - - Sheet.1680 - - - - - - - Sheet.1681 - - - - - - - Sheet.1682 - - - - - - - Sheet.1683 - - - - - - - Sheet.1684 - - - - - - - - - Sheet.1760 - - Virtual Machine.1276 - - Sheet.1703 - - - - - - - Sheet.1704 - - - - - - - Sheet.1705 - - - - - - - Sheet.1706 - - - - - - - Sheet.1707 - - - - - - - Sheet.1708 - - - - - - - Sheet.1709 - - - - - - - - Virtual Machine.1538 - - Sheet.1711 - - - - - - - Sheet.1712 - - - - - - - Sheet.1713 - - - - - - - Sheet.1714 - - - - - - - Sheet.1715 - - - - - - - Sheet.1716 - - - - - - - Sheet.1717 - - - - - - - - Virtual Machine.1546 - - Sheet.1719 - - - - - - - Sheet.1720 - - - - - - - Sheet.1721 - - - - - - - Sheet.1722 - - - - - - - Sheet.1723 - - - - - - - Sheet.1724 - - - - - - - Sheet.1725 - - - - - - - - Virtual Machine.1554 - - Sheet.1727 - - - - - - - Sheet.1728 - - - - - - - Sheet.1729 - - - - - - - Sheet.1730 - - - - - - - Sheet.1731 - - - - - - - Sheet.1732 - - - - - - - Sheet.1733 - - - - - - - - Virtual Machine.1562 - - Sheet.1735 - - - - - - - Sheet.1736 - - - - - - - Sheet.1737 - - - - - - - Sheet.1738 - - - - - - - Sheet.1739 - - - - - - - Sheet.1740 - - - - - - - Sheet.1741 - - - - - - - - - - Sheet.2359 - - - - - - VNet WhiteBCK2.2605 - - Sheet.2606 - - - - Sheet.2607 - - Page-1 - - Virtual Network.16823 - - Sheet.2610 - - Sheet.2611 - - Sheet.2612 - - - - - Sheet.2613 - - Sheet.2614 - - - - - Sheet.2615 - - Sheet.2616 - - - - - Sheet.2617 - - Sheet.2618 - - - - - Sheet.2619 - - Sheet.2620 - - - - - - - - - - Sheet.2621 - AVDSpoke.. (< 1000 IP addresses, combined with Hub) - - - - AVDSpoke.. (< 1000 IP addresses, combined with Hub) - - VNet WhiteBCK2.2622 - - Sheet.2623 - - - - Sheet.2624 - - Page-1 - - Virtual Network.16823 - - Sheet.2627 - - Sheet.2628 - - Sheet.2629 - - - - - Sheet.2630 - - Sheet.2631 - - - - - Sheet.2632 - - Sheet.2633 - - - - - Sheet.2634 - - Sheet.2635 - - - - - Sheet.2636 - - Sheet.2637 - - - - - - - - - - Sheet.2638 - AVDSpoke02 (< 1000 IP addresses, combined with Hub) - - - - AVDSpoke02 (< 1000 IP addresses, combined with Hub) - - VNet WhiteBCK2.2639 - - Sheet.2640 - - - - Sheet.2641 - - Page-1 - - Virtual Network.16823 - - Sheet.2644 - - Sheet.2645 - - Sheet.2646 - - - - - Sheet.2647 - - Sheet.2648 - - - - - Sheet.2649 - - Sheet.2650 - - - - - Sheet.2651 - - Sheet.2652 - - - - - Sheet.2653 - - Sheet.2654 - - - - - - - - - - Sheet.2655 - AVDSpoke01 (< 1000 IP addresses, combined with Hub) - - - - AVDSpoke01 (< 1000 IP addresses, combined with Hub) - - Directed line 1.1052 - - - - - - - Directed line 1.2657 - - - - - - - Directed line 1.2658 - - - - - - - Directed line 1.1537 - - - - - - - Directed line 1.1763 - - - - - - - Directed line 1.1764 - - - - - - - Sheet.1765 - Virtual network peering - - - - Virtual network peering - - Sheet.1766 - Virtual network peering - - - - Virtual network peering - - Sheet.1767 - Virtual network peering - - - - Virtual network peering - - NIC.1105 - - Layer_3 - - Sheet.1770 - - - - Sheet.1771 - - - - Sheet.1772 - - - - Sheet.1773 - - - - Sheet.1774 - - - - Sheet.1775 - - - - Sheet.1776 - - - - Sheet.1777 - - - - Sheet.1778 - - - - Sheet.1779 - - - - Sheet.1780 - - - - Sheet.1781 - - - - - Layer_2 - - Sheet.1783 - - - - Sheet.1784 - - - - Sheet.1785 - - - - Sheet.1786 - - - - Sheet.1787 - - - - Sheet.1788 - - - - Sheet.1789 - - - - Sheet.1790 - - - - Sheet.1791 - - - - Sheet.1792 - - - - Sheet.1793 - - - - Sheet.1794 - - - - Sheet.1795 - - - - Sheet.1796 - - - - Sheet.1797 - - - - Sheet.1798 - - - - Sheet.1799 - - - - Sheet.1800 - - - - Sheet.1801 - - - - Sheet.1802 - - - - - - NIC.1803 - - Layer_3 - - Sheet.1805 - - - - Sheet.1806 - - - - Sheet.1807 - - - - Sheet.1808 - - - - Sheet.1809 - - - - Sheet.1810 - - - - Sheet.1811 - - - - Sheet.1812 - - - - Sheet.1813 - - - - Sheet.1814 - - - - Sheet.1815 - - - - Sheet.1816 - - - - - Layer_2 - - Sheet.1818 - - - - Sheet.1819 - - - - Sheet.1820 - - - - Sheet.1821 - - - - Sheet.1822 - - - - Sheet.1823 - - - - Sheet.1824 - - - - Sheet.1825 - - - - Sheet.1826 - - - - Sheet.1827 - - - - Sheet.1828 - - - - Sheet.1829 - - - - Sheet.1830 - - - - Sheet.1831 - - - - Sheet.1832 - - - - Sheet.1833 - - - - Sheet.1834 - - - - Sheet.1835 - - - - Sheet.1836 - - - - Sheet.1837 - - - - - - NIC.1838 - - Layer_3 - - Sheet.1840 - - - - Sheet.1841 - - - - Sheet.1842 - - - - Sheet.1843 - - - - Sheet.1844 - - - - Sheet.1845 - - - - Sheet.1846 - - - - Sheet.1847 - - - - Sheet.1848 - - - - Sheet.1849 - - - - Sheet.1850 - - - - Sheet.1851 - - - - - Layer_2 - - Sheet.1853 - - - - Sheet.1854 - - - - Sheet.1855 - - - - Sheet.1856 - - - - Sheet.1857 - - - - Sheet.1858 - - - - Sheet.1859 - - - - Sheet.1860 - - - - Sheet.1861 - - - - Sheet.1862 - - - - Sheet.1863 - - - - Sheet.1864 - - - - Sheet.1865 - - - - Sheet.1866 - - - - Sheet.1867 - - - - Sheet.1868 - - - - Sheet.1869 - - - - Sheet.1870 - - - - Sheet.1871 - - - - Sheet.1872 - - - - - - Sheet.1874 - - Virtual Machine.1022 - - Sheet.1012 - - - - - - - Sheet.1013 - - - - - - - Sheet.1014 - - - - - - - Sheet.1015 - - - - - - - Sheet.1016 - - - - - - - Sheet.1017 - - - - - - - Sheet.1018 - - - - - - - - Sheet.1019 - Proxy subnet - - - - Proxy subnet - - Sheet.1020 - ... - - - - ... - - Sheet.1060 - NVA - - - - NVA - - - Sheet.1025 - - - - Sheet.1873 - - Sheet.1026 - Gateway subnet - - - - Gateway subnet - - Sheet.1027 - Gateway - - - - Gateway - - Sheet.2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - VNet WhiteBCK2.1496 - - Sheet.1044 - - - - Sheet.1045 - - Page-1 - - Virtual Network.16823 - - Sheet.1048 - - Sheet.1049 - - Sheet.1050 - - - - - Sheet.1051 - - Sheet.1052 - - - - - Sheet.1053 - - Sheet.1054 - - - - - Sheet.1055 - - Sheet.1056 - - - - - Sheet.1057 - - Sheet.1058 - - - - - - - - - - Sheet.3 - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + VBackground-4 + + + Solid + + + + + + + + + + + + + + fslogix-netapp-files-personal + + + + + Sheet.1000 + + Page-1 + + Windows Virtual Desktop.10379 + + layer1 + + circle19 + + Sheet.1005 + + + + + circle21 + + Sheet.1007 + + + + + path23 + + Sheet.1009 + + + + + + + + + Sheet.1010 + On-premises network + + + + On-premises network + + Sheet.1022 + + + + Sheet.1023 + Azure Active Directory + + + + Azure Active Directory + + Sheet.1024 + Windows Virtual Desktop control plane (web access, gateway, b... + + + + Windows Virtual Desktop control plane (web access, gateway, broker, diagnostics, Rest API) + + Sheet.1029 + Hub virtual network + + + + Hub virtual network + + Sheet.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Directed line 1.1531 + + + + + + + Sheet.1061 + ANF capacity pool + + + + ANF capacity pool + + Directed line 1.1543 + + + + + + + Sheet.1064 + Availability set + + + + Availability set + + Sheet.1066 + + Sheet.1067 + Active Directory subnet + + + + Active Directory subnet + + Sheet.1068 + + Sheet.1069 + + + + Sheet.1070 + + Page-1 + + + Active Directory Domain Services.15687 + + Page-1 + + Sheet.1074 + + Sheet.1075 + + Sheet.1076 + + Icon-databases-136.149 + + path4-5 + + Sheet.1079 + + Sheet.1080 + + Sheet.1081 + + + + + + + path6-7 + + Sheet.1083 + + Sheet.1084 + + Sheet.1085 + + + + + + + circle8-5 + + Sheet.1087 + + Sheet.1088 + + Sheet.1089 + + + + + + + circle10-2 + + Sheet.1091 + + Sheet.1092 + + Sheet.1093 + + + + + + + + + Sheet.1094 + + Sheet.1095 + + Sheet.1096 + + Sheet.1097 + + + + + + Sheet.1098 + + Sheet.1099 + + Sheet.1100 + + + + + + + + + + + + + Sheet.1101 + + Page-1 + + + Active Directory Domain Services.15687 + + Page-1 + + Sheet.1105 + + Sheet.1106 + + Sheet.1107 + + Icon-databases-136.149 + + path4-5 + + Sheet.1110 + + Sheet.1111 + + Sheet.1112 + + + + + + + path6-7 + + Sheet.1114 + + Sheet.1115 + + Sheet.1116 + + + + + + + circle8-5 + + Sheet.1118 + + Sheet.1119 + + Sheet.1120 + + + + + + + circle10-2 + + Sheet.1122 + + Sheet.1123 + + Sheet.1124 + + + + + + + + + Sheet.1125 + + Sheet.1126 + + Sheet.1127 + + Sheet.1128 + + + + + + Sheet.1129 + + Sheet.1130 + + Sheet.1131 + + + + + + + + + + + + + Sheet.1132 + AD DS server + + + + AD DS server + + Sheet.1133 + AD DS server + + + + AD DS server + + + Network Security Groups.1165 + + Sheet.1135 + + + + + + + Sheet.1136 + + + + + + + Sheet.1137 + + + + + + + Sheet.1138 + + + + + + + + + Azure NetApp Files.1001 + + Sheet.1428 + + + + + + + Sheet.1429 + + + + + + + Sheet.1430 + + + + + + + Sheet.1431 + + + + + + + Sheet.1432 + + + + + + + + Sheet.1433 + + Database.1779 + + + + + + + + + + + + + + + + Sheet.1435 + VoI01 + + + + VoI01 + + + Sheet.1436 + + Database.1779 + + + + + + + + + + + + + + + + Sheet.1438 + Vol02 + + + + Vol02 + + + Sheet.1439 + + Database.1779 + + + + + + + + + + + + + + + + Sheet.1441 + Vol03 + + + + Vol03 + + + Sheet.2567 + + Sheet.2365 + + + + Sheet.2366 + ANF subnet + + + + ANF subnet + + Sheet.2367 + + Sheet.2368 + Multi session host pool C + + + + Multi session host pool C + + Sheet.2369 + + Sheet.2370 + + Virtual Machine.1276 + + Sheet.2372 + + + + + + + Sheet.2373 + + + + + + + Sheet.2374 + + + + + + + Sheet.2375 + + + + + + + Sheet.2376 + + + + + + + Sheet.2377 + + + + + + + Sheet.2378 + + + + + + + + Virtual Machine.1538 + + Sheet.2380 + + + + + + + Sheet.2381 + + + + + + + Sheet.2382 + + + + + + + Sheet.2383 + + + + + + + Sheet.2384 + + + + + + + Sheet.2385 + + + + + + + Sheet.2386 + + + + + + + + Virtual Machine.1546 + + Sheet.2388 + + + + + + + Sheet.2389 + + + + + + + Sheet.2390 + + + + + + + Sheet.2391 + + + + + + + Sheet.2392 + + + + + + + Sheet.2393 + + + + + + + Sheet.2394 + + + + + + + + Virtual Machine.1554 + + Sheet.2396 + + + + + + + Sheet.2397 + + + + + + + Sheet.2398 + + + + + + + Sheet.2399 + + + + + + + Sheet.2400 + + + + + + + Sheet.2401 + + + + + + + Sheet.2402 + + + + + + + + Virtual Machine.1562 + + Sheet.2404 + + + + + + + Sheet.2405 + + + + + + + Sheet.2406 + + + + + + + Sheet.2407 + + + + + + + Sheet.2408 + + + + + + + Sheet.2409 + + + + + + + Sheet.2410 + + + + + + + + Virtual Machine.1570 + + Sheet.2412 + + + + + + + Sheet.2413 + + + + + + + Sheet.2414 + + + + + + + Sheet.2415 + + + + + + + Sheet.2416 + + + + + + + Sheet.2417 + + + + + + + Sheet.2418 + + + + + + + + Virtual Machine.1578 + + Sheet.2420 + + + + + + + Sheet.2421 + + + + + + + Sheet.2422 + + + + + + + Sheet.2423 + + + + + + + Sheet.2424 + + + + + + + Sheet.2425 + + + + + + + Sheet.2426 + + + + + + + + + Sheet.2427 + + Virtual Machine.1276 + + Sheet.2429 + + + + + + + Sheet.2430 + + + + + + + Sheet.2431 + + + + + + + Sheet.2432 + + + + + + + Sheet.2433 + + + + + + + Sheet.2434 + + + + + + + Sheet.2435 + + + + + + + + Virtual Machine.1538 + + Sheet.2437 + + + + + + + Sheet.2438 + + + + + + + Sheet.2439 + + + + + + + Sheet.2440 + + + + + + + Sheet.2441 + + + + + + + Sheet.2442 + + + + + + + Sheet.2443 + + + + + + + + Virtual Machine.1546 + + Sheet.2445 + + + + + + + Sheet.2446 + + + + + + + Sheet.2447 + + + + + + + Sheet.2448 + + + + + + + Sheet.2449 + + + + + + + Sheet.2450 + + + + + + + Sheet.2451 + + + + + + + + Virtual Machine.1554 + + Sheet.2453 + + + + + + + Sheet.2454 + + + + + + + Sheet.2455 + + + + + + + Sheet.2456 + + + + + + + Sheet.2457 + + + + + + + Sheet.2458 + + + + + + + Sheet.2459 + + + + + + + + Virtual Machine.1562 + + Sheet.2461 + + + + + + + Sheet.2462 + + + + + + + Sheet.2463 + + + + + + + Sheet.2464 + + + + + + + Sheet.2465 + + + + + + + Sheet.2466 + + + + + + + Sheet.2467 + + + + + + + + Virtual Machine.1570 + + Sheet.2469 + + + + + + + Sheet.2470 + + + + + + + Sheet.2471 + + + + + + + Sheet.2472 + + + + + + + Sheet.2473 + + + + + + + Sheet.2474 + + + + + + + Sheet.2475 + + + + + + + + Virtual Machine.1578 + + Sheet.2477 + + + + + + + Sheet.2478 + + + + + + + Sheet.2479 + + + + + + + Sheet.2480 + + + + + + + Sheet.2481 + + + + + + + Sheet.2482 + + + + + + + Sheet.2483 + + + + + + + + + Sheet.2484 + + Virtual Machine.1276 + + Sheet.2486 + + + + + + + Sheet.2487 + + + + + + + Sheet.2488 + + + + + + + Sheet.2489 + + + + + + + Sheet.2490 + + + + + + + Sheet.2491 + + + + + + + Sheet.2492 + + + + + + + + Virtual Machine.1538 + + Sheet.2494 + + + + + + + Sheet.2495 + + + + + + + Sheet.2496 + + + + + + + Sheet.2497 + + + + + + + Sheet.2498 + + + + + + + Sheet.2499 + + + + + + + Sheet.2500 + + + + + + + + Virtual Machine.1546 + + Sheet.2502 + + + + + + + Sheet.2503 + + + + + + + Sheet.2504 + + + + + + + Sheet.2505 + + + + + + + Sheet.2506 + + + + + + + Sheet.2507 + + + + + + + Sheet.2508 + + + + + + + + Virtual Machine.1554 + + Sheet.2510 + + + + + + + Sheet.2511 + + + + + + + Sheet.2512 + + + + + + + Sheet.2513 + + + + + + + Sheet.2514 + + + + + + + Sheet.2515 + + + + + + + Sheet.2516 + + + + + + + + Virtual Machine.1562 + + Sheet.2518 + + + + + + + Sheet.2519 + + + + + + + Sheet.2520 + + + + + + + Sheet.2521 + + + + + + + Sheet.2522 + + + + + + + Sheet.2523 + + + + + + + Sheet.2524 + + + + + + + + + Sheet.2525 + + Virtual Machine.1276 + + Sheet.2527 + + + + + + + Sheet.2528 + + + + + + + Sheet.2529 + + + + + + + Sheet.2530 + + + + + + + Sheet.2531 + + + + + + + Sheet.2532 + + + + + + + Sheet.2533 + + + + + + + + Virtual Machine.1538 + + Sheet.2535 + + + + + + + Sheet.2536 + + + + + + + Sheet.2537 + + + + + + + Sheet.2538 + + + + + + + Sheet.2539 + + + + + + + Sheet.2540 + + + + + + + Sheet.2541 + + + + + + + + Virtual Machine.1546 + + Sheet.2543 + + + + + + + Sheet.2544 + + + + + + + Sheet.2545 + + + + + + + Sheet.2546 + + + + + + + Sheet.2547 + + + + + + + Sheet.2548 + + + + + + + Sheet.2549 + + + + + + + + Virtual Machine.1554 + + Sheet.2551 + + + + + + + Sheet.2552 + + + + + + + Sheet.2553 + + + + + + + Sheet.2554 + + + + + + + Sheet.2555 + + + + + + + Sheet.2556 + + + + + + + Sheet.2557 + + + + + + + + Virtual Machine.1562 + + Sheet.2559 + + + + + + + Sheet.2560 + + + + + + + Sheet.2561 + + + + + + + Sheet.2562 + + + + + + + Sheet.2563 + + + + + + + Sheet.2564 + + + + + + + Sheet.2565 + + + + + + + + + + Sheet.2566 + + + + + + Sheet.1516 + + + + Sheet.1021 + + + + Sheet.2568 + ANF subnet + + + + ANF subnet + + Sheet.2601 + + Virtual Machine.1212 + + Sheet.1143 + + + + + + + Sheet.1144 + + + + + + + Sheet.1145 + + + + + + + Sheet.1146 + + + + + + + Sheet.1147 + + + + + + + Sheet.1148 + + + + + + + Sheet.1149 + + + + + + + + Virtual Machine.2569 + + Sheet.2570 + + + + + + + Sheet.2571 + + + + + + + Sheet.2572 + + + + + + + Sheet.2573 + + + + + + + Sheet.2574 + + + + + + + Sheet.2575 + + + + + + + Sheet.2576 + + + + + + + + Virtual Machine.2577 + + Sheet.2578 + + + + + + + Sheet.2579 + + + + + + + Sheet.2580 + + + + + + + Sheet.2581 + + + + + + + Sheet.2582 + + + + + + + Sheet.2583 + + + + + + + Sheet.2584 + + + + + + + + + Sheet.2602 + + Sheet.1140 + Single session host pool A + + + + Single session host pool A + + Virtual Machine.2585 + + Sheet.2586 + + + + + + + Sheet.2587 + + + + + + + Sheet.2588 + + + + + + + Sheet.2589 + + + + + + + Sheet.2590 + + + + + + + Sheet.2591 + + + + + + + Sheet.2592 + + + + + + + + Virtual Machine.2593 + + Sheet.2594 + + + + + + + Sheet.2595 + + + + + + + Sheet.2596 + + + + + + + Sheet.2597 + + + + + + + Sheet.2598 + + + + + + + Sheet.2599 + + + + + + + Sheet.2600 + + + + + + + + + Sheet.2604 + + Sheet.2358 + + + + Sheet.2360 + ANF subnet + + + + ANF subnet + + Sheet.2362 + + Sheet.1300 + Multi session host pool B + + + + Multi session host pool B + + Sheet.1761 + + Sheet.1586 + + Virtual Machine.1276 + + Sheet.1179 + + + + + + + Sheet.1180 + + + + + + + Sheet.1181 + + + + + + + Sheet.1182 + + + + + + + Sheet.1183 + + + + + + + Sheet.1184 + + + + + + + Sheet.1185 + + + + + + + + Virtual Machine.1538 + + Sheet.1539 + + + + + + + Sheet.1540 + + + + + + + Sheet.1541 + + + + + + + Sheet.1542 + + + + + + + Sheet.1543 + + + + + + + Sheet.1544 + + + + + + + Sheet.1545 + + + + + + + + Virtual Machine.1546 + + Sheet.1547 + + + + + + + Sheet.1548 + + + + + + + Sheet.1549 + + + + + + + Sheet.1550 + + + + + + + Sheet.1551 + + + + + + + Sheet.1552 + + + + + + + Sheet.1553 + + + + + + + + Virtual Machine.1554 + + Sheet.1555 + + + + + + + Sheet.1556 + + + + + + + Sheet.1557 + + + + + + + Sheet.1558 + + + + + + + Sheet.1559 + + + + + + + Sheet.1560 + + + + + + + Sheet.1561 + + + + + + + + Virtual Machine.1562 + + Sheet.1563 + + + + + + + Sheet.1564 + + + + + + + Sheet.1565 + + + + + + + Sheet.1566 + + + + + + + Sheet.1567 + + + + + + + Sheet.1568 + + + + + + + Sheet.1569 + + + + + + + + Virtual Machine.1570 + + Sheet.1571 + + + + + + + Sheet.1572 + + + + + + + Sheet.1573 + + + + + + + Sheet.1574 + + + + + + + Sheet.1575 + + + + + + + Sheet.1576 + + + + + + + Sheet.1577 + + + + + + + + Virtual Machine.1578 + + Sheet.1579 + + + + + + + Sheet.1580 + + + + + + + Sheet.1581 + + + + + + + Sheet.1582 + + + + + + + Sheet.1583 + + + + + + + Sheet.1584 + + + + + + + Sheet.1585 + + + + + + + + + Sheet.1587 + + Virtual Machine.1276 + + Sheet.1589 + + + + + + + Sheet.1590 + + + + + + + Sheet.1591 + + + + + + + Sheet.1592 + + + + + + + Sheet.1593 + + + + + + + Sheet.1594 + + + + + + + Sheet.1595 + + + + + + + + Virtual Machine.1538 + + Sheet.1597 + + + + + + + Sheet.1598 + + + + + + + Sheet.1599 + + + + + + + Sheet.1600 + + + + + + + Sheet.1601 + + + + + + + Sheet.1602 + + + + + + + Sheet.1603 + + + + + + + + Virtual Machine.1546 + + Sheet.1605 + + + + + + + Sheet.1606 + + + + + + + Sheet.1607 + + + + + + + Sheet.1608 + + + + + + + Sheet.1609 + + + + + + + Sheet.1610 + + + + + + + Sheet.1611 + + + + + + + + Virtual Machine.1554 + + Sheet.1613 + + + + + + + Sheet.1614 + + + + + + + Sheet.1615 + + + + + + + Sheet.1616 + + + + + + + Sheet.1617 + + + + + + + Sheet.1618 + + + + + + + Sheet.1619 + + + + + + + + Virtual Machine.1562 + + Sheet.1621 + + + + + + + Sheet.1622 + + + + + + + Sheet.1623 + + + + + + + Sheet.1624 + + + + + + + Sheet.1625 + + + + + + + Sheet.1626 + + + + + + + Sheet.1627 + + + + + + + + Virtual Machine.1570 + + Sheet.1629 + + + + + + + Sheet.1630 + + + + + + + Sheet.1631 + + + + + + + Sheet.1632 + + + + + + + Sheet.1633 + + + + + + + Sheet.1634 + + + + + + + Sheet.1635 + + + + + + + + Virtual Machine.1578 + + Sheet.1637 + + + + + + + Sheet.1638 + + + + + + + Sheet.1639 + + + + + + + Sheet.1640 + + + + + + + Sheet.1641 + + + + + + + Sheet.1642 + + + + + + + Sheet.1643 + + + + + + + + + Sheet.1759 + + Virtual Machine.1276 + + Sheet.1646 + + + + + + + Sheet.1647 + + + + + + + Sheet.1648 + + + + + + + Sheet.1649 + + + + + + + Sheet.1650 + + + + + + + Sheet.1651 + + + + + + + Sheet.1652 + + + + + + + + Virtual Machine.1538 + + Sheet.1654 + + + + + + + Sheet.1655 + + + + + + + Sheet.1656 + + + + + + + Sheet.1657 + + + + + + + Sheet.1658 + + + + + + + Sheet.1659 + + + + + + + Sheet.1660 + + + + + + + + Virtual Machine.1546 + + Sheet.1662 + + + + + + + Sheet.1663 + + + + + + + Sheet.1664 + + + + + + + Sheet.1665 + + + + + + + Sheet.1666 + + + + + + + Sheet.1667 + + + + + + + Sheet.1668 + + + + + + + + Virtual Machine.1554 + + Sheet.1670 + + + + + + + Sheet.1671 + + + + + + + Sheet.1672 + + + + + + + Sheet.1673 + + + + + + + Sheet.1674 + + + + + + + Sheet.1675 + + + + + + + Sheet.1676 + + + + + + + + Virtual Machine.1562 + + Sheet.1678 + + + + + + + Sheet.1679 + + + + + + + Sheet.1680 + + + + + + + Sheet.1681 + + + + + + + Sheet.1682 + + + + + + + Sheet.1683 + + + + + + + Sheet.1684 + + + + + + + + + Sheet.1760 + + Virtual Machine.1276 + + Sheet.1703 + + + + + + + Sheet.1704 + + + + + + + Sheet.1705 + + + + + + + Sheet.1706 + + + + + + + Sheet.1707 + + + + + + + Sheet.1708 + + + + + + + Sheet.1709 + + + + + + + + Virtual Machine.1538 + + Sheet.1711 + + + + + + + Sheet.1712 + + + + + + + Sheet.1713 + + + + + + + Sheet.1714 + + + + + + + Sheet.1715 + + + + + + + Sheet.1716 + + + + + + + Sheet.1717 + + + + + + + + Virtual Machine.1546 + + Sheet.1719 + + + + + + + Sheet.1720 + + + + + + + Sheet.1721 + + + + + + + Sheet.1722 + + + + + + + Sheet.1723 + + + + + + + Sheet.1724 + + + + + + + Sheet.1725 + + + + + + + + Virtual Machine.1554 + + Sheet.1727 + + + + + + + Sheet.1728 + + + + + + + Sheet.1729 + + + + + + + Sheet.1730 + + + + + + + Sheet.1731 + + + + + + + Sheet.1732 + + + + + + + Sheet.1733 + + + + + + + + Virtual Machine.1562 + + Sheet.1735 + + + + + + + Sheet.1736 + + + + + + + Sheet.1737 + + + + + + + Sheet.1738 + + + + + + + Sheet.1739 + + + + + + + Sheet.1740 + + + + + + + Sheet.1741 + + + + + + + + + + Sheet.2359 + + + + + + VNet WhiteBCK2.2605 + + Sheet.2606 + + + + Sheet.2607 + + Page-1 + + Virtual Network.16823 + + Sheet.2610 + + Sheet.2611 + + Sheet.2612 + + + + + Sheet.2613 + + Sheet.2614 + + + + + Sheet.2615 + + Sheet.2616 + + + + + Sheet.2617 + + Sheet.2618 + + + + + Sheet.2619 + + Sheet.2620 + + + + + + + + + + Sheet.2621 + AVDSpoke.. (< 1000 IP addresses, combined with Hub) + + + + AVDSpoke.. (< 1000 IP addresses, combined with Hub) + + VNet WhiteBCK2.2622 + + Sheet.2623 + + + + Sheet.2624 + + Page-1 + + Virtual Network.16823 + + Sheet.2627 + + Sheet.2628 + + Sheet.2629 + + + + + Sheet.2630 + + Sheet.2631 + + + + + Sheet.2632 + + Sheet.2633 + + + + + Sheet.2634 + + Sheet.2635 + + + + + Sheet.2636 + + Sheet.2637 + + + + + + + + + + Sheet.2638 + AVDSpoke02 (< 1000 IP addresses, combined with Hub) + + + + AVDSpoke02 (< 1000 IP addresses, combined with Hub) + + VNet WhiteBCK2.2639 + + Sheet.2640 + + + + Sheet.2641 + + Page-1 + + Virtual Network.16823 + + Sheet.2644 + + Sheet.2645 + + Sheet.2646 + + + + + Sheet.2647 + + Sheet.2648 + + + + + Sheet.2649 + + Sheet.2650 + + + + + Sheet.2651 + + Sheet.2652 + + + + + Sheet.2653 + + Sheet.2654 + + + + + + + + + + Sheet.2655 + AVDSpoke01 (< 1000 IP addresses, combined with Hub) + + + + AVDSpoke01 (< 1000 IP addresses, combined with Hub) + + Directed line 1.1052 + + + + + + + Directed line 1.2657 + + + + + + + Directed line 1.2658 + + + + + + + Directed line 1.1537 + + + + + + + Directed line 1.1763 + + + + + + + Directed line 1.1764 + + + + + + + Sheet.1765 + Virtual network peering + + + + Virtual network peering + + Sheet.1766 + Virtual network peering + + + + Virtual network peering + + Sheet.1767 + Virtual network peering + + + + Virtual network peering + + NIC.1105 + + Layer_3 + + Sheet.1770 + + + + Sheet.1771 + + + + Sheet.1772 + + + + Sheet.1773 + + + + Sheet.1774 + + + + Sheet.1775 + + + + Sheet.1776 + + + + Sheet.1777 + + + + Sheet.1778 + + + + Sheet.1779 + + + + Sheet.1780 + + + + Sheet.1781 + + + + + Layer_2 + + Sheet.1783 + + + + Sheet.1784 + + + + Sheet.1785 + + + + Sheet.1786 + + + + Sheet.1787 + + + + Sheet.1788 + + + + Sheet.1789 + + + + Sheet.1790 + + + + Sheet.1791 + + + + Sheet.1792 + + + + Sheet.1793 + + + + Sheet.1794 + + + + Sheet.1795 + + + + Sheet.1796 + + + + Sheet.1797 + + + + Sheet.1798 + + + + Sheet.1799 + + + + Sheet.1800 + + + + Sheet.1801 + + + + Sheet.1802 + + + + + + NIC.1803 + + Layer_3 + + Sheet.1805 + + + + Sheet.1806 + + + + Sheet.1807 + + + + Sheet.1808 + + + + Sheet.1809 + + + + Sheet.1810 + + + + Sheet.1811 + + + + Sheet.1812 + + + + Sheet.1813 + + + + Sheet.1814 + + + + Sheet.1815 + + + + Sheet.1816 + + + + + Layer_2 + + Sheet.1818 + + + + Sheet.1819 + + + + Sheet.1820 + + + + Sheet.1821 + + + + Sheet.1822 + + + + Sheet.1823 + + + + Sheet.1824 + + + + Sheet.1825 + + + + Sheet.1826 + + + + Sheet.1827 + + + + Sheet.1828 + + + + Sheet.1829 + + + + Sheet.1830 + + + + Sheet.1831 + + + + Sheet.1832 + + + + Sheet.1833 + + + + Sheet.1834 + + + + Sheet.1835 + + + + Sheet.1836 + + + + Sheet.1837 + + + + + + NIC.1838 + + Layer_3 + + Sheet.1840 + + + + Sheet.1841 + + + + Sheet.1842 + + + + Sheet.1843 + + + + Sheet.1844 + + + + Sheet.1845 + + + + Sheet.1846 + + + + Sheet.1847 + + + + Sheet.1848 + + + + Sheet.1849 + + + + Sheet.1850 + + + + Sheet.1851 + + + + + Layer_2 + + Sheet.1853 + + + + Sheet.1854 + + + + Sheet.1855 + + + + Sheet.1856 + + + + Sheet.1857 + + + + Sheet.1858 + + + + Sheet.1859 + + + + Sheet.1860 + + + + Sheet.1861 + + + + Sheet.1862 + + + + Sheet.1863 + + + + Sheet.1864 + + + + Sheet.1865 + + + + Sheet.1866 + + + + Sheet.1867 + + + + Sheet.1868 + + + + Sheet.1869 + + + + Sheet.1870 + + + + Sheet.1871 + + + + Sheet.1872 + + + + + + Sheet.1874 + + Virtual Machine.1022 + + Sheet.1012 + + + + + + + Sheet.1013 + + + + + + + Sheet.1014 + + + + + + + Sheet.1015 + + + + + + + Sheet.1016 + + + + + + + Sheet.1017 + + + + + + + Sheet.1018 + + + + + + + + Sheet.1019 + Proxy subnet + + + + Proxy subnet + + Sheet.1020 + ... + + + + ... + + Sheet.1060 + NVA + + + + NVA + + + Sheet.1025 + + + + Sheet.1873 + + Sheet.1026 + Gateway subnet + + + + Gateway subnet + + Sheet.1027 + Gateway + + + + Gateway + + Sheet.2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + VNet WhiteBCK2.1496 + + Sheet.1044 + + + + Sheet.1045 + + Page-1 + + Virtual Network.16823 + + Sheet.1048 + + Sheet.1049 + + Sheet.1050 + + + + + Sheet.1051 + + Sheet.1052 + + + + + Sheet.1053 + + Sheet.1054 + + + + + Sheet.1055 + + Sheet.1056 + + + + + Sheet.1057 + + Sheet.1058 + + + + + + + + + + Sheet.3 + + + + + + diff --git a/docs/example-scenario/wvd/images/fslogix-netapp-files-pooled.svg b/docs/example-scenario/azure-virtual-desktop/images/fslogix-netapp-files-pooled.svg similarity index 98% rename from docs/example-scenario/wvd/images/fslogix-netapp-files-pooled.svg rename to docs/example-scenario/azure-virtual-desktop/images/fslogix-netapp-files-pooled.svg index cf46000e5f..fc62cb13e8 100644 --- a/docs/example-scenario/wvd/images/fslogix-netapp-files-pooled.svg +++ b/docs/example-scenario/azure-virtual-desktop/images/fslogix-netapp-files-pooled.svg @@ -1,3996 +1,3996 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - VBackground-3 - - - Solid - - - - - - - - - - - - - - fslogix-netapp-files-pooled - - - - - Sheet.1077 - - Page-1 - - Windows Virtual Desktop.10379 - - layer1 - - circle19 - - Sheet.1082 - - - - - circle21 - - Sheet.1084 - - - - - path23 - - Sheet.1086 - - - - - - - - - Sheet.1095 - On-premises network - - - - On-premises network - - Virtual Machine.1022 - - Sheet.1023 - - - - - - - Sheet.1024 - - - - - - - Sheet.1025 - - - - - - - Sheet.1026 - - - - - - - Sheet.1027 - - - - - - - Sheet.1028 - - - - - - - Sheet.1029 - - - - - - - - Sheet.1129 - Proxy subnet - - - - Proxy subnet - - Sheet.1130 - ... - - - - ... - - Sheet.1195 - - - - Sheet.1439 - - - - Sheet.1458 - - - - Sheet.1128 - Gateway subnet - - - - Gateway subnet - - Sheet.1424 - Gateway - - - - Gateway - - Sheet.1471 - AVD-Prod virtual network (< 1000 IP addresses) - - - - AVD-Prod virtual network (< 1000 IP addresses) - - VNet WhiteBCK2.1496 - - Sheet.1497 - - - - Sheet.1498 - - Page-1 - - Virtual Network.16823 - - Sheet.1501 - - Sheet.1502 - - Sheet.1503 - - - - - Sheet.1504 - - Sheet.1505 - - - - - Sheet.1506 - - Sheet.1507 - - - - - Sheet.1508 - - Sheet.1509 - - - - - Sheet.1510 - - Sheet.1511 - - - - - - - - - - Sheet.2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Directed line 1.1531 - - - - - - - Sheet.1533 - NVA - - - - NVA - - Sheet.1173 - ANF capacity pool - - - - ANF capacity pool - - Directed line 1.1543 - - - - - - - Sheet.1127 - Availability set - - - - Availability set - - Sheet.3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Sheet.1768 - ANF subnet - - - - ANF subnet - - Sheet.1769 - - Sheet.1132 - Active Directory subnet - - - - Active Directory subnet - - Sheet.1544 - - Sheet.1164 - - - - Sheet.1041 - - Page-1 - - - Active Directory Domain Services.15687 - - Page-1 - - Sheet.1045 - - Sheet.1046 - - Sheet.1047 - - Icon-databases-136.149 - - path4-5 - - Sheet.1050 - - Sheet.1051 - - Sheet.1052 - - - - - - - path6-7 - - Sheet.1054 - - Sheet.1055 - - Sheet.1056 - - - - - - - circle8-5 - - Sheet.1058 - - Sheet.1059 - - Sheet.1060 - - - - - - - circle10-2 - - Sheet.1062 - - Sheet.1063 - - Sheet.1064 - - - - - - - - - Sheet.1065 - - Sheet.1066 - - Sheet.1067 - - Sheet.1068 - - - - - - Sheet.1069 - - Sheet.1070 - - Sheet.1071 - - - - - - - - - - - - - Sheet.1133 - - Page-1 - - - Active Directory Domain Services.15687 - - Page-1 - - Sheet.1137 - - Sheet.1138 - - Sheet.1139 - - Icon-databases-136.149 - - path4-5 - - Sheet.1142 - - Sheet.1143 - - Sheet.1144 - - - - - - - path6-7 - - Sheet.1146 - - Sheet.1147 - - Sheet.1148 - - - - - - - circle8-5 - - Sheet.1150 - - Sheet.1151 - - Sheet.1152 - - - - - - - circle10-2 - - Sheet.1154 - - Sheet.1155 - - Sheet.1156 - - - - - - - - - Sheet.1157 - - Sheet.1158 - - Sheet.1159 - - Sheet.1160 - - - - - - Sheet.1161 - - Sheet.1162 - - Sheet.1163 - - - - - - - - - - - - - Sheet.1170 - AD DS server - - - - AD DS server - - Sheet.1171 - AD DS server - - - - AD DS server - - - Network Security Groups.1165 - - Sheet.1166 - - - - - - - Sheet.1167 - - - - - - - Sheet.1168 - - - - - - - Sheet.1169 - - - - - - - - - Sheet.1770 - - Sheet.1091 - SessionHost pool A (single session) - - - - SessionHost pool A (single session) - - Sheet.1765 - - Virtual Machine.1212 - - Sheet.1213 - - - - - - - Sheet.1214 - - - - - - - Sheet.1215 - - - - - - - Sheet.1216 - - - - - - - Sheet.1217 - - - - - - - Sheet.1218 - - - - - - - Sheet.1219 - - - - - - - - Virtual Machine.1738 - - Sheet.1739 - - - - - - - Sheet.1740 - - - - - - - Sheet.1741 - - - - - - - Sheet.1742 - - - - - - - Sheet.1743 - - - - - - - Sheet.1744 - - - - - - - Sheet.1745 - - - - - - - - Virtual Machine.1746 - - Sheet.1747 - - - - - - - Sheet.1748 - - - - - - - Sheet.1749 - - - - - - - Sheet.1750 - - - - - - - Sheet.1751 - - - - - - - Sheet.1752 - - - - - - - Sheet.1753 - - - - - - - - Virtual Machine.1754 - - Sheet.1755 - - - - - - - Sheet.1756 - - - - - - - Sheet.1757 - - - - - - - Sheet.1758 - - - - - - - Sheet.1759 - - - - - - - Sheet.1760 - - - - - - - Sheet.1761 - - - - - - - - Sheet.1762 - ... - - - - ... - - - - Sheet.1771 - - Sheet.1614 - - Sheet.1615 - - Virtual Machine.1276 - - Sheet.1617 - - - - - - - Sheet.1618 - - - - - - - Sheet.1619 - - - - - - - Sheet.1620 - - - - - - - Sheet.1621 - - - - - - - Sheet.1622 - - - - - - - Sheet.1623 - - - - - - - - Virtual Machine.1284 - - Sheet.1625 - - - - - - - Sheet.1626 - - - - - - - Sheet.1627 - - - - - - - Sheet.1628 - - - - - - - Sheet.1629 - - - - - - - Sheet.1630 - - - - - - - Sheet.1631 - - - - - - - - Virtual Machine.1292 - - Sheet.1633 - - - - - - - Sheet.1634 - - - - - - - Sheet.1635 - - - - - - - Sheet.1636 - - - - - - - Sheet.1637 - - - - - - - Sheet.1638 - - - - - - - Sheet.1639 - - - - - - - - Virtual Machine.1300 - - Sheet.1641 - - - - - - - Sheet.1642 - - - - - - - Sheet.1643 - - - - - - - Sheet.1644 - - - - - - - Sheet.1645 - - - - - - - Sheet.1646 - - - - - - - Sheet.1647 - - - - - - - - Virtual Machine.1308 - - Sheet.1649 - - - - - - - Sheet.1650 - - - - - - - Sheet.1651 - - - - - - - Sheet.1652 - - - - - - - Sheet.1653 - - - - - - - Sheet.1654 - - - - - - - Sheet.1655 - - - - - - - - Virtual Machine.1316 - - Sheet.1657 - - - - - - - Sheet.1658 - - - - - - - Sheet.1659 - - - - - - - Sheet.1660 - - - - - - - Sheet.1661 - - - - - - - Sheet.1662 - - - - - - - Sheet.1663 - - - - - - - - Virtual Machine.1196 - - Sheet.1665 - - - - - - - Sheet.1666 - - - - - - - Sheet.1667 - - - - - - - Sheet.1668 - - - - - - - Sheet.1669 - - - - - - - Sheet.1670 - - - - - - - Sheet.1671 - - - - - - - - Virtual Machine.1204 - - Sheet.1673 - - - - - - - Sheet.1674 - - - - - - - Sheet.1675 - - - - - - - Sheet.1676 - - - - - - - Sheet.1677 - - - - - - - Sheet.1678 - - - - - - - Sheet.1679 - - - - - - - - - Sheet.1680 - - Virtual Machine.1276 - - Sheet.1682 - - - - - - - Sheet.1683 - - - - - - - Sheet.1684 - - - - - - - Sheet.1685 - - - - - - - Sheet.1686 - - - - - - - Sheet.1687 - - - - - - - Sheet.1688 - - - - - - - - Virtual Machine.1284 - - Sheet.1690 - - - - - - - Sheet.1691 - - - - - - - Sheet.1692 - - - - - - - Sheet.1693 - - - - - - - Sheet.1694 - - - - - - - Sheet.1695 - - - - - - - Sheet.1696 - - - - - - - - Virtual Machine.1292 - - Sheet.1698 - - - - - - - Sheet.1699 - - - - - - - Sheet.1700 - - - - - - - Sheet.1701 - - - - - - - Sheet.1702 - - - - - - - Sheet.1703 - - - - - - - Sheet.1704 - - - - - - - - Virtual Machine.1300 - - Sheet.1706 - - - - - - - Sheet.1707 - - - - - - - Sheet.1708 - - - - - - - Sheet.1709 - - - - - - - Sheet.1710 - - - - - - - Sheet.1711 - - - - - - - Sheet.1712 - - - - - - - - Virtual Machine.1308 - - Sheet.1714 - - - - - - - Sheet.1715 - - - - - - - Sheet.1716 - - - - - - - Sheet.1717 - - - - - - - Sheet.1718 - - - - - - - Sheet.1719 - - - - - - - Sheet.1720 - - - - - - - - Virtual Machine.1316 - - Sheet.1722 - - - - - - - Sheet.1723 - - - - - - - Sheet.1724 - - - - - - - Sheet.1725 - - - - - - - Sheet.1726 - - - - - - - Sheet.1727 - - - - - - - Sheet.1728 - - - - - - - - Virtual Machine.1204 - - Sheet.1730 - - - - - - - Sheet.1731 - - - - - - - Sheet.1732 - - - - - - - Sheet.1733 - - - - - - - Sheet.1734 - - - - - - - Sheet.1735 - - - - - - - Sheet.1736 - - - - - - - - - Sheet.1737 - ... - - - - ... - - - Sheet.1763 - SessionHost pool B (multi session) - - - - SessionHost pool B (multi session) - - - Sheet.1772 - - Sheet.1613 - - Sheet.1546 - - Virtual Machine.1276 - - Sheet.1277 - - - - - - - Sheet.1278 - - - - - - - Sheet.1279 - - - - - - - Sheet.1280 - - - - - - - Sheet.1281 - - - - - - - Sheet.1282 - - - - - - - Sheet.1283 - - - - - - - - Virtual Machine.1284 - - Sheet.1285 - - - - - - - Sheet.1286 - - - - - - - Sheet.1287 - - - - - - - Sheet.1288 - - - - - - - Sheet.1289 - - - - - - - Sheet.1290 - - - - - - - Sheet.1291 - - - - - - - - Virtual Machine.1292 - - Sheet.1293 - - - - - - - Sheet.1294 - - - - - - - Sheet.1295 - - - - - - - Sheet.1296 - - - - - - - Sheet.1297 - - - - - - - Sheet.1298 - - - - - - - Sheet.1299 - - - - - - - - Virtual Machine.1300 - - Sheet.1301 - - - - - - - Sheet.1302 - - - - - - - Sheet.1303 - - - - - - - Sheet.1304 - - - - - - - Sheet.1305 - - - - - - - Sheet.1306 - - - - - - - Sheet.1307 - - - - - - - - Virtual Machine.1308 - - Sheet.1309 - - - - - - - Sheet.1310 - - - - - - - Sheet.1311 - - - - - - - Sheet.1312 - - - - - - - Sheet.1313 - - - - - - - Sheet.1314 - - - - - - - Sheet.1315 - - - - - - - - Virtual Machine.1316 - - Sheet.1317 - - - - - - - Sheet.1318 - - - - - - - Sheet.1319 - - - - - - - Sheet.1320 - - - - - - - Sheet.1321 - - - - - - - Sheet.1322 - - - - - - - Sheet.1323 - - - - - - - - Virtual Machine.1196 - - Sheet.1197 - - - - - - - Sheet.1198 - - - - - - - Sheet.1199 - - - - - - - Sheet.1200 - - - - - - - Sheet.1201 - - - - - - - Sheet.1202 - - - - - - - Sheet.1203 - - - - - - - - Virtual Machine.1204 - - Sheet.1205 - - - - - - - Sheet.1206 - - - - - - - Sheet.1207 - - - - - - - Sheet.1208 - - - - - - - Sheet.1209 - - - - - - - Sheet.1210 - - - - - - - Sheet.1211 - - - - - - - - - Sheet.1547 - - Virtual Machine.1276 - - Sheet.1549 - - - - - - - Sheet.1550 - - - - - - - Sheet.1551 - - - - - - - Sheet.1552 - - - - - - - Sheet.1553 - - - - - - - Sheet.1554 - - - - - - - Sheet.1555 - - - - - - - - Virtual Machine.1284 - - Sheet.1557 - - - - - - - Sheet.1558 - - - - - - - Sheet.1559 - - - - - - - Sheet.1560 - - - - - - - Sheet.1561 - - - - - - - Sheet.1562 - - - - - - - Sheet.1563 - - - - - - - - Virtual Machine.1292 - - Sheet.1565 - - - - - - - Sheet.1566 - - - - - - - Sheet.1567 - - - - - - - Sheet.1568 - - - - - - - Sheet.1569 - - - - - - - Sheet.1570 - - - - - - - Sheet.1571 - - - - - - - - Virtual Machine.1300 - - Sheet.1573 - - - - - - - Sheet.1574 - - - - - - - Sheet.1575 - - - - - - - Sheet.1576 - - - - - - - Sheet.1577 - - - - - - - Sheet.1578 - - - - - - - Sheet.1579 - - - - - - - - Virtual Machine.1308 - - Sheet.1581 - - - - - - - Sheet.1582 - - - - - - - Sheet.1583 - - - - - - - Sheet.1584 - - - - - - - Sheet.1585 - - - - - - - Sheet.1586 - - - - - - - Sheet.1587 - - - - - - - - Virtual Machine.1316 - - Sheet.1589 - - - - - - - Sheet.1590 - - - - - - - Sheet.1591 - - - - - - - Sheet.1592 - - - - - - - Sheet.1593 - - - - - - - Sheet.1594 - - - - - - - Sheet.1595 - - - - - - - - Virtual Machine.1204 - - Sheet.1605 - - - - - - - Sheet.1606 - - - - - - - Sheet.1607 - - - - - - - Sheet.1608 - - - - - - - Sheet.1609 - - - - - - - Sheet.1610 - - - - - - - Sheet.1611 - - - - - - - - - Sheet.1612 - ... - - - - ... - - - Sheet.1764 - SessionHost pool C (multi session) - - - - SessionHost pool C (multi session) - - - Azure NetApp Files.1001 - - Sheet.1774 - - - - - - - Sheet.1775 - - - - - - - Sheet.1776 - - - - - - - Sheet.1777 - - - - - - - Sheet.1778 - - - - - - - - Sheet.1781 - - Database.1779 - - - - - - - - - - - - - - - - Sheet.1538 - VoIA - - - - VoIA - - - Sheet.1782 - - Database.1779 - - - - - - - - - - - - - - - - Sheet.1784 - VoIB - - - - VoIB - - - Sheet.1785 - - Database.1779 - - - - - - - - - - - - - - - - Sheet.1787 - VoIC - - - - VoIC - - - Sheet.1788 - Azure Active Directory - - - - Azure Active Directory - - Sheet.1789 - Windows Virtual Desktop control plane (web access, gateway, b... - - - - Windows Virtual Desktop control plane (web access, gateway, broker, diagnostics, Rest API) - - NIC.1105 - - Layer_3 - - Sheet.1792 - - - - Sheet.1793 - - - - Sheet.1794 - - - - Sheet.1795 - - - - Sheet.1796 - - - - Sheet.1797 - - - - Sheet.1798 - - - - Sheet.1799 - - - - Sheet.1800 - - - - Sheet.1801 - - - - Sheet.1802 - - - - Sheet.1803 - - - - - Layer_2 - - Sheet.1805 - - - - Sheet.1806 - - - - Sheet.1807 - - - - Sheet.1808 - - - - Sheet.1809 - - - - Sheet.1810 - - - - Sheet.1811 - - - - Sheet.1812 - - - - Sheet.1813 - - - - Sheet.1814 - - - - Sheet.1815 - - - - Sheet.1816 - - - - Sheet.1817 - - - - Sheet.1818 - - - - Sheet.1819 - - - - Sheet.1820 - - - - Sheet.1821 - - - - Sheet.1822 - - - - Sheet.1823 - - - - Sheet.1824 - - - - - - Directed line 1.1052 - - - - - - - Top/bottom to side.1826 - - - - - - - - Top/bottom to side.1827 - - - - - - - - Sheet.4 - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + VBackground-3 + + + Solid + + + + + + + + + + + + + + fslogix-netapp-files-pooled + + + + + Sheet.1077 + + Page-1 + + Windows Virtual Desktop.10379 + + layer1 + + circle19 + + Sheet.1082 + + + + + circle21 + + Sheet.1084 + + + + + path23 + + Sheet.1086 + + + + + + + + + Sheet.1095 + On-premises network + + + + On-premises network + + Virtual Machine.1022 + + Sheet.1023 + + + + + + + Sheet.1024 + + + + + + + Sheet.1025 + + + + + + + Sheet.1026 + + + + + + + Sheet.1027 + + + + + + + Sheet.1028 + + + + + + + Sheet.1029 + + + + + + + + Sheet.1129 + Proxy subnet + + + + Proxy subnet + + Sheet.1130 + ... + + + + ... + + Sheet.1195 + + + + Sheet.1439 + + + + Sheet.1458 + + + + Sheet.1128 + Gateway subnet + + + + Gateway subnet + + Sheet.1424 + Gateway + + + + Gateway + + Sheet.1471 + AVD-Prod virtual network (< 1000 IP addresses) + + + + AVD-Prod virtual network (< 1000 IP addresses) + + VNet WhiteBCK2.1496 + + Sheet.1497 + + + + Sheet.1498 + + Page-1 + + Virtual Network.16823 + + Sheet.1501 + + Sheet.1502 + + Sheet.1503 + + + + + Sheet.1504 + + Sheet.1505 + + + + + Sheet.1506 + + Sheet.1507 + + + + + Sheet.1508 + + Sheet.1509 + + + + + Sheet.1510 + + Sheet.1511 + + + + + + + + + + Sheet.2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Directed line 1.1531 + + + + + + + Sheet.1533 + NVA + + + + NVA + + Sheet.1173 + ANF capacity pool + + + + ANF capacity pool + + Directed line 1.1543 + + + + + + + Sheet.1127 + Availability set + + + + Availability set + + Sheet.3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sheet.1768 + ANF subnet + + + + ANF subnet + + Sheet.1769 + + Sheet.1132 + Active Directory subnet + + + + Active Directory subnet + + Sheet.1544 + + Sheet.1164 + + + + Sheet.1041 + + Page-1 + + + Active Directory Domain Services.15687 + + Page-1 + + Sheet.1045 + + Sheet.1046 + + Sheet.1047 + + Icon-databases-136.149 + + path4-5 + + Sheet.1050 + + Sheet.1051 + + Sheet.1052 + + + + + + + path6-7 + + Sheet.1054 + + Sheet.1055 + + Sheet.1056 + + + + + + + circle8-5 + + Sheet.1058 + + Sheet.1059 + + Sheet.1060 + + + + + + + circle10-2 + + Sheet.1062 + + Sheet.1063 + + Sheet.1064 + + + + + + + + + Sheet.1065 + + Sheet.1066 + + Sheet.1067 + + Sheet.1068 + + + + + + Sheet.1069 + + Sheet.1070 + + Sheet.1071 + + + + + + + + + + + + + Sheet.1133 + + Page-1 + + + Active Directory Domain Services.15687 + + Page-1 + + Sheet.1137 + + Sheet.1138 + + Sheet.1139 + + Icon-databases-136.149 + + path4-5 + + Sheet.1142 + + Sheet.1143 + + Sheet.1144 + + + + + + + path6-7 + + Sheet.1146 + + Sheet.1147 + + Sheet.1148 + + + + + + + circle8-5 + + Sheet.1150 + + Sheet.1151 + + Sheet.1152 + + + + + + + circle10-2 + + Sheet.1154 + + Sheet.1155 + + Sheet.1156 + + + + + + + + + Sheet.1157 + + Sheet.1158 + + Sheet.1159 + + Sheet.1160 + + + + + + Sheet.1161 + + Sheet.1162 + + Sheet.1163 + + + + + + + + + + + + + Sheet.1170 + AD DS server + + + + AD DS server + + Sheet.1171 + AD DS server + + + + AD DS server + + + Network Security Groups.1165 + + Sheet.1166 + + + + + + + Sheet.1167 + + + + + + + Sheet.1168 + + + + + + + Sheet.1169 + + + + + + + + + Sheet.1770 + + Sheet.1091 + SessionHost pool A (single session) + + + + SessionHost pool A (single session) + + Sheet.1765 + + Virtual Machine.1212 + + Sheet.1213 + + + + + + + Sheet.1214 + + + + + + + Sheet.1215 + + + + + + + Sheet.1216 + + + + + + + Sheet.1217 + + + + + + + Sheet.1218 + + + + + + + Sheet.1219 + + + + + + + + Virtual Machine.1738 + + Sheet.1739 + + + + + + + Sheet.1740 + + + + + + + Sheet.1741 + + + + + + + Sheet.1742 + + + + + + + Sheet.1743 + + + + + + + Sheet.1744 + + + + + + + Sheet.1745 + + + + + + + + Virtual Machine.1746 + + Sheet.1747 + + + + + + + Sheet.1748 + + + + + + + Sheet.1749 + + + + + + + Sheet.1750 + + + + + + + Sheet.1751 + + + + + + + Sheet.1752 + + + + + + + Sheet.1753 + + + + + + + + Virtual Machine.1754 + + Sheet.1755 + + + + + + + Sheet.1756 + + + + + + + Sheet.1757 + + + + + + + Sheet.1758 + + + + + + + Sheet.1759 + + + + + + + Sheet.1760 + + + + + + + Sheet.1761 + + + + + + + + Sheet.1762 + ... + + + + ... + + + + Sheet.1771 + + Sheet.1614 + + Sheet.1615 + + Virtual Machine.1276 + + Sheet.1617 + + + + + + + Sheet.1618 + + + + + + + Sheet.1619 + + + + + + + Sheet.1620 + + + + + + + Sheet.1621 + + + + + + + Sheet.1622 + + + + + + + Sheet.1623 + + + + + + + + Virtual Machine.1284 + + Sheet.1625 + + + + + + + Sheet.1626 + + + + + + + Sheet.1627 + + + + + + + Sheet.1628 + + + + + + + Sheet.1629 + + + + + + + Sheet.1630 + + + + + + + Sheet.1631 + + + + + + + + Virtual Machine.1292 + + Sheet.1633 + + + + + + + Sheet.1634 + + + + + + + Sheet.1635 + + + + + + + Sheet.1636 + + + + + + + Sheet.1637 + + + + + + + Sheet.1638 + + + + + + + Sheet.1639 + + + + + + + + Virtual Machine.1300 + + Sheet.1641 + + + + + + + Sheet.1642 + + + + + + + Sheet.1643 + + + + + + + Sheet.1644 + + + + + + + Sheet.1645 + + + + + + + Sheet.1646 + + + + + + + Sheet.1647 + + + + + + + + Virtual Machine.1308 + + Sheet.1649 + + + + + + + Sheet.1650 + + + + + + + Sheet.1651 + + + + + + + Sheet.1652 + + + + + + + Sheet.1653 + + + + + + + Sheet.1654 + + + + + + + Sheet.1655 + + + + + + + + Virtual Machine.1316 + + Sheet.1657 + + + + + + + Sheet.1658 + + + + + + + Sheet.1659 + + + + + + + Sheet.1660 + + + + + + + Sheet.1661 + + + + + + + Sheet.1662 + + + + + + + Sheet.1663 + + + + + + + + Virtual Machine.1196 + + Sheet.1665 + + + + + + + Sheet.1666 + + + + + + + Sheet.1667 + + + + + + + Sheet.1668 + + + + + + + Sheet.1669 + + + + + + + Sheet.1670 + + + + + + + Sheet.1671 + + + + + + + + Virtual Machine.1204 + + Sheet.1673 + + + + + + + Sheet.1674 + + + + + + + Sheet.1675 + + + + + + + Sheet.1676 + + + + + + + Sheet.1677 + + + + + + + Sheet.1678 + + + + + + + Sheet.1679 + + + + + + + + + Sheet.1680 + + Virtual Machine.1276 + + Sheet.1682 + + + + + + + Sheet.1683 + + + + + + + Sheet.1684 + + + + + + + Sheet.1685 + + + + + + + Sheet.1686 + + + + + + + Sheet.1687 + + + + + + + Sheet.1688 + + + + + + + + Virtual Machine.1284 + + Sheet.1690 + + + + + + + Sheet.1691 + + + + + + + Sheet.1692 + + + + + + + Sheet.1693 + + + + + + + Sheet.1694 + + + + + + + Sheet.1695 + + + + + + + Sheet.1696 + + + + + + + + Virtual Machine.1292 + + Sheet.1698 + + + + + + + Sheet.1699 + + + + + + + Sheet.1700 + + + + + + + Sheet.1701 + + + + + + + Sheet.1702 + + + + + + + Sheet.1703 + + + + + + + Sheet.1704 + + + + + + + + Virtual Machine.1300 + + Sheet.1706 + + + + + + + Sheet.1707 + + + + + + + Sheet.1708 + + + + + + + Sheet.1709 + + + + + + + Sheet.1710 + + + + + + + Sheet.1711 + + + + + + + Sheet.1712 + + + + + + + + Virtual Machine.1308 + + Sheet.1714 + + + + + + + Sheet.1715 + + + + + + + Sheet.1716 + + + + + + + Sheet.1717 + + + + + + + Sheet.1718 + + + + + + + Sheet.1719 + + + + + + + Sheet.1720 + + + + + + + + Virtual Machine.1316 + + Sheet.1722 + + + + + + + Sheet.1723 + + + + + + + Sheet.1724 + + + + + + + Sheet.1725 + + + + + + + Sheet.1726 + + + + + + + Sheet.1727 + + + + + + + Sheet.1728 + + + + + + + + Virtual Machine.1204 + + Sheet.1730 + + + + + + + Sheet.1731 + + + + + + + Sheet.1732 + + + + + + + Sheet.1733 + + + + + + + Sheet.1734 + + + + + + + Sheet.1735 + + + + + + + Sheet.1736 + + + + + + + + + Sheet.1737 + ... + + + + ... + + + Sheet.1763 + SessionHost pool B (multi session) + + + + SessionHost pool B (multi session) + + + Sheet.1772 + + Sheet.1613 + + Sheet.1546 + + Virtual Machine.1276 + + Sheet.1277 + + + + + + + Sheet.1278 + + + + + + + Sheet.1279 + + + + + + + Sheet.1280 + + + + + + + Sheet.1281 + + + + + + + Sheet.1282 + + + + + + + Sheet.1283 + + + + + + + + Virtual Machine.1284 + + Sheet.1285 + + + + + + + Sheet.1286 + + + + + + + Sheet.1287 + + + + + + + Sheet.1288 + + + + + + + Sheet.1289 + + + + + + + Sheet.1290 + + + + + + + Sheet.1291 + + + + + + + + Virtual Machine.1292 + + Sheet.1293 + + + + + + + Sheet.1294 + + + + + + + Sheet.1295 + + + + + + + Sheet.1296 + + + + + + + Sheet.1297 + + + + + + + Sheet.1298 + + + + + + + Sheet.1299 + + + + + + + + Virtual Machine.1300 + + Sheet.1301 + + + + + + + Sheet.1302 + + + + + + + Sheet.1303 + + + + + + + Sheet.1304 + + + + + + + Sheet.1305 + + + + + + + Sheet.1306 + + + + + + + Sheet.1307 + + + + + + + + Virtual Machine.1308 + + Sheet.1309 + + + + + + + Sheet.1310 + + + + + + + Sheet.1311 + + + + + + + Sheet.1312 + + + + + + + Sheet.1313 + + + + + + + Sheet.1314 + + + + + + + Sheet.1315 + + + + + + + + Virtual Machine.1316 + + Sheet.1317 + + + + + + + Sheet.1318 + + + + + + + Sheet.1319 + + + + + + + Sheet.1320 + + + + + + + Sheet.1321 + + + + + + + Sheet.1322 + + + + + + + Sheet.1323 + + + + + + + + Virtual Machine.1196 + + Sheet.1197 + + + + + + + Sheet.1198 + + + + + + + Sheet.1199 + + + + + + + Sheet.1200 + + + + + + + Sheet.1201 + + + + + + + Sheet.1202 + + + + + + + Sheet.1203 + + + + + + + + Virtual Machine.1204 + + Sheet.1205 + + + + + + + Sheet.1206 + + + + + + + Sheet.1207 + + + + + + + Sheet.1208 + + + + + + + Sheet.1209 + + + + + + + Sheet.1210 + + + + + + + Sheet.1211 + + + + + + + + + Sheet.1547 + + Virtual Machine.1276 + + Sheet.1549 + + + + + + + Sheet.1550 + + + + + + + Sheet.1551 + + + + + + + Sheet.1552 + + + + + + + Sheet.1553 + + + + + + + Sheet.1554 + + + + + + + Sheet.1555 + + + + + + + + Virtual Machine.1284 + + Sheet.1557 + + + + + + + Sheet.1558 + + + + + + + Sheet.1559 + + + + + + + Sheet.1560 + + + + + + + Sheet.1561 + + + + + + + Sheet.1562 + + + + + + + Sheet.1563 + + + + + + + + Virtual Machine.1292 + + Sheet.1565 + + + + + + + Sheet.1566 + + + + + + + Sheet.1567 + + + + + + + Sheet.1568 + + + + + + + Sheet.1569 + + + + + + + Sheet.1570 + + + + + + + Sheet.1571 + + + + + + + + Virtual Machine.1300 + + Sheet.1573 + + + + + + + Sheet.1574 + + + + + + + Sheet.1575 + + + + + + + Sheet.1576 + + + + + + + Sheet.1577 + + + + + + + Sheet.1578 + + + + + + + Sheet.1579 + + + + + + + + Virtual Machine.1308 + + Sheet.1581 + + + + + + + Sheet.1582 + + + + + + + Sheet.1583 + + + + + + + Sheet.1584 + + + + + + + Sheet.1585 + + + + + + + Sheet.1586 + + + + + + + Sheet.1587 + + + + + + + + Virtual Machine.1316 + + Sheet.1589 + + + + + + + Sheet.1590 + + + + + + + Sheet.1591 + + + + + + + Sheet.1592 + + + + + + + Sheet.1593 + + + + + + + Sheet.1594 + + + + + + + Sheet.1595 + + + + + + + + Virtual Machine.1204 + + Sheet.1605 + + + + + + + Sheet.1606 + + + + + + + Sheet.1607 + + + + + + + Sheet.1608 + + + + + + + Sheet.1609 + + + + + + + Sheet.1610 + + + + + + + Sheet.1611 + + + + + + + + + Sheet.1612 + ... + + + + ... + + + Sheet.1764 + SessionHost pool C (multi session) + + + + SessionHost pool C (multi session) + + + Azure NetApp Files.1001 + + Sheet.1774 + + + + + + + Sheet.1775 + + + + + + + Sheet.1776 + + + + + + + Sheet.1777 + + + + + + + Sheet.1778 + + + + + + + + Sheet.1781 + + Database.1779 + + + + + + + + + + + + + + + + Sheet.1538 + VoIA + + + + VoIA + + + Sheet.1782 + + Database.1779 + + + + + + + + + + + + + + + + Sheet.1784 + VoIB + + + + VoIB + + + Sheet.1785 + + Database.1779 + + + + + + + + + + + + + + + + Sheet.1787 + VoIC + + + + VoIC + + + Sheet.1788 + Azure Active Directory + + + + Azure Active Directory + + Sheet.1789 + Windows Virtual Desktop control plane (web access, gateway, b... + + + + Windows Virtual Desktop control plane (web access, gateway, broker, diagnostics, Rest API) + + NIC.1105 + + Layer_3 + + Sheet.1792 + + + + Sheet.1793 + + + + Sheet.1794 + + + + Sheet.1795 + + + + Sheet.1796 + + + + Sheet.1797 + + + + Sheet.1798 + + + + Sheet.1799 + + + + Sheet.1800 + + + + Sheet.1801 + + + + Sheet.1802 + + + + Sheet.1803 + + + + + Layer_2 + + Sheet.1805 + + + + Sheet.1806 + + + + Sheet.1807 + + + + Sheet.1808 + + + + Sheet.1809 + + + + Sheet.1810 + + + + Sheet.1811 + + + + Sheet.1812 + + + + Sheet.1813 + + + + Sheet.1814 + + + + Sheet.1815 + + + + Sheet.1816 + + + + Sheet.1817 + + + + Sheet.1818 + + + + Sheet.1819 + + + + Sheet.1820 + + + + Sheet.1821 + + + + Sheet.1822 + + + + Sheet.1823 + + + + Sheet.1824 + + + + + + Directed line 1.1052 + + + + + + + Top/bottom to side.1826 + + + + + + + + Top/bottom to side.1827 + + + + + + + + Sheet.4 + + + + + + diff --git a/docs/example-scenario/wvd/images/intune-enroll.png b/docs/example-scenario/azure-virtual-desktop/images/intune-enroll.png similarity index 100% rename from docs/example-scenario/wvd/images/intune-enroll.png rename to docs/example-scenario/azure-virtual-desktop/images/intune-enroll.png diff --git a/docs/example-scenario/wvd/images/mem-devices.png b/docs/example-scenario/azure-virtual-desktop/images/mem-devices.png similarity index 100% rename from docs/example-scenario/wvd/images/mem-devices.png rename to docs/example-scenario/azure-virtual-desktop/images/mem-devices.png diff --git a/docs/example-scenario/wvd/images/multiple-forests.png b/docs/example-scenario/azure-virtual-desktop/images/multiple-forests.png similarity index 100% rename from docs/example-scenario/wvd/images/multiple-forests.png rename to docs/example-scenario/azure-virtual-desktop/images/multiple-forests.png diff --git a/docs/example-scenario/wvd/images/networking-hub-and-spoke.png b/docs/example-scenario/azure-virtual-desktop/images/networking-hub-and-spoke.png similarity index 100% rename from docs/example-scenario/wvd/images/networking-hub-and-spoke.png rename to docs/example-scenario/azure-virtual-desktop/images/networking-hub-and-spoke.png diff --git a/docs/example-scenario/wvd/images/networking-virtual-wan.png b/docs/example-scenario/azure-virtual-desktop/images/networking-virtual-wan.png similarity index 100% rename from docs/example-scenario/wvd/images/networking-virtual-wan.png rename to docs/example-scenario/azure-virtual-desktop/images/networking-virtual-wan.png diff --git a/docs/example-scenario/wvd/images/oops-error.png b/docs/example-scenario/azure-virtual-desktop/images/oops-error.png similarity index 100% rename from docs/example-scenario/wvd/images/oops-error.png rename to docs/example-scenario/azure-virtual-desktop/images/oops-error.png diff --git a/docs/example-scenario/wvd/images/other-user-error.png b/docs/example-scenario/azure-virtual-desktop/images/other-user-error.png similarity index 100% rename from docs/example-scenario/wvd/images/other-user-error.png rename to docs/example-scenario/azure-virtual-desktop/images/other-user-error.png diff --git a/docs/example-scenario/wvd/images/pku2u-protocol.png b/docs/example-scenario/azure-virtual-desktop/images/pku2u-protocol.png similarity index 100% rename from docs/example-scenario/wvd/images/pku2u-protocol.png rename to docs/example-scenario/azure-virtual-desktop/images/pku2u-protocol.png diff --git a/docs/example-scenario/wvd/images/rdp-protocol.png b/docs/example-scenario/azure-virtual-desktop/images/rdp-protocol.png similarity index 100% rename from docs/example-scenario/wvd/images/rdp-protocol.png rename to docs/example-scenario/azure-virtual-desktop/images/rdp-protocol.png diff --git a/docs/example-scenario/wvd/images/registry.png b/docs/example-scenario/azure-virtual-desktop/images/registry.png similarity index 100% rename from docs/example-scenario/wvd/images/registry.png rename to docs/example-scenario/azure-virtual-desktop/images/registry.png diff --git a/docs/example-scenario/wvd/images/resource-group.png b/docs/example-scenario/azure-virtual-desktop/images/resource-group.png similarity index 100% rename from docs/example-scenario/wvd/images/resource-group.png rename to docs/example-scenario/azure-virtual-desktop/images/resource-group.png diff --git a/docs/example-scenario/wvd/images/role-applied.png b/docs/example-scenario/azure-virtual-desktop/images/role-applied.png similarity index 100% rename from docs/example-scenario/wvd/images/role-applied.png rename to docs/example-scenario/azure-virtual-desktop/images/role-applied.png diff --git a/docs/example-scenario/wvd/images/rpo-rto-diagram.png b/docs/example-scenario/azure-virtual-desktop/images/rpo-rto-diagram.png similarity index 100% rename from docs/example-scenario/wvd/images/rpo-rto-diagram.png rename to docs/example-scenario/azure-virtual-desktop/images/rpo-rto-diagram.png diff --git a/docs/example-scenario/wvd/images/sign-in-role.png b/docs/example-scenario/azure-virtual-desktop/images/sign-in-role.png similarity index 100% rename from docs/example-scenario/wvd/images/sign-in-role.png rename to docs/example-scenario/azure-virtual-desktop/images/sign-in-role.png diff --git a/docs/example-scenario/wvd/images/two-forest-hybrid.png b/docs/example-scenario/azure-virtual-desktop/images/two-forest-hybrid.png similarity index 100% rename from docs/example-scenario/wvd/images/two-forest-hybrid.png rename to docs/example-scenario/azure-virtual-desktop/images/two-forest-hybrid.png diff --git a/docs/example-scenario/wvd/images/two-forest-to-azure-no-private-connectivity.png b/docs/example-scenario/azure-virtual-desktop/images/two-forest-to-azure-no-private-connectivity.png similarity index 100% rename from docs/example-scenario/wvd/images/two-forest-to-azure-no-private-connectivity.png rename to docs/example-scenario/azure-virtual-desktop/images/two-forest-to-azure-no-private-connectivity.png diff --git a/docs/example-scenario/wvd/images/user-login-role.png b/docs/example-scenario/azure-virtual-desktop/images/user-login-role.png similarity index 100% rename from docs/example-scenario/wvd/images/user-login-role.png rename to docs/example-scenario/azure-virtual-desktop/images/user-login-role.png diff --git a/docs/example-scenario/wvd/multi-forest-azure-managed-content.md b/docs/example-scenario/azure-virtual-desktop/multi-forest-azure-managed-content.md similarity index 94% rename from docs/example-scenario/wvd/multi-forest-azure-managed-content.md rename to docs/example-scenario/azure-virtual-desktop/multi-forest-azure-managed-content.md index 2e9df8df66..236349f8fc 100644 --- a/docs/example-scenario/wvd/multi-forest-azure-managed-content.md +++ b/docs/example-scenario/azure-virtual-desktop/multi-forest-azure-managed-content.md @@ -8,7 +8,7 @@ This solution idea also applies to mergers and acquisitions, organization rebran ## Architecture -:::image type="content" source="images/wvd-multi-forest-aadds-edited.svg" alt-text="Diagram of Azure Virtual Desktop with Microsoft Entra Domain Services." lightbox="images/wvd-multi-forest-aadds-edited.svg"::: +:::image type="content" source="images/azure-virtual-desktop-multi-forest-aadds-edited.svg" alt-text="Diagram of Azure Virtual Desktop with Microsoft Entra Domain Services." lightbox="images/azure-virtual-desktop-multi-forest-aadds-edited.svg"::: *Download a [Visio file](https://arch-center.azureedge.net/wvd-multi-forest-aadds.vsdx) of this architecture.* @@ -53,7 +53,7 @@ Principal author: ## Next steps - [Multiple Active Directory forests architecture with Azure Virtual Desktop](./multi-forest.yml) -- [Azure Virtual Desktop for enterprises](./windows-virtual-desktop.yml) +- [Azure Virtual Desktop for enterprises](./azure-virtual-desktop.yml) - [Microsoft Entra Connect topologies](/azure/active-directory/hybrid/plan-connect-topologies) - [Compare different identity options](/azure/active-directory-domain-services/compare-identity-solutions) - [Azure Virtual Desktop documentation](/azure/virtual-desktop) diff --git a/docs/example-scenario/wvd/multi-forest-azure-managed.yml b/docs/example-scenario/azure-virtual-desktop/multi-forest-azure-managed.yml similarity index 88% rename from docs/example-scenario/wvd/multi-forest-azure-managed.yml rename to docs/example-scenario/azure-virtual-desktop/multi-forest-azure-managed.yml index 9945e73893..934443029a 100644 --- a/docs/example-scenario/wvd/multi-forest-azure-managed.yml +++ b/docs/example-scenario/azure-virtual-desktop/multi-forest-azure-managed.yml @@ -14,13 +14,13 @@ metadata: - example-scenario name: Multiple forests with AD DS, Microsoft Entra ID, and Microsoft Entra Domain Services azureCategories: - - windows-virtual-desktop + - azure-virtual-desktop summary: This is a solution idea that builds on the multiple forests scenario by using Azure Virtual Desktop and Microsoft Entra Domain Services. products: - entra-id - entra - azure-files - azure-virtual-desktop -thumbnailUrl: /azure/architecture/browse/thumbs/wvd-multi-forest-aadds-thumb.png +thumbnailUrl: /azure/architecture/browse/thumbs/azure-virtual-desktop-multi-forest-aadds-thumb.png content: | [!include[](multi-forest-azure-managed-content.md)] diff --git a/docs/example-scenario/wvd/multi-forest-content.md b/docs/example-scenario/azure-virtual-desktop/multi-forest-content.md similarity index 92% rename from docs/example-scenario/wvd/multi-forest-content.md rename to docs/example-scenario/azure-virtual-desktop/multi-forest-content.md index 55932c8226..6cfc350368 100644 --- a/docs/example-scenario/wvd/multi-forest-content.md +++ b/docs/example-scenario/azure-virtual-desktop/multi-forest-content.md @@ -1,6 +1,6 @@ Many organizations want to take advantage of Azure Virtual Desktop to create environments that have multiple on-premises Active Directory forests. -This article expands on the architecture that's described in the [Azure Virtual Desktop at enterprise scale](./windows-virtual-desktop.yml) article. It's intended to help you understand how to integrate multiple domains and Azure Virtual Desktop by using [Microsoft Entra Connect](/azure/active-directory/hybrid/whatis-hybrid-identity) to sync users from on-premises [Active Directory Domain Services (AD DS)](/windows-server/identity/ad-ds/get-started/virtual-dc/active-directory-domain-services-overview) to [Microsoft Entra ID](/azure/active-directory/fundamentals/active-directory-whatis). +This article expands on the architecture that's described in the [Azure Virtual Desktop at enterprise scale](./azure-virtual-desktop.yml) article. It's intended to help you understand how to integrate multiple domains and Azure Virtual Desktop by using [Microsoft Entra Connect](/azure/active-directory/hybrid/whatis-hybrid-identity) to sync users from on-premises [Active Directory Domain Services (AD DS)](/windows-server/identity/ad-ds/get-started/virtual-dc/active-directory-domain-services-overview) to [Microsoft Entra ID](/azure/active-directory/fundamentals/active-directory-whatis). ## Architecture @@ -23,7 +23,7 @@ In this architecture, the identity flow works as follows: ### Components -This architecture uses the same [components](./windows-virtual-desktop.yml#components-that-you-manage) as those listed in [Azure Virtual Desktop at enterprise scale architecture](./windows-virtual-desktop.yml). +This architecture uses the same [components](./azure-virtual-desktop.yml#components-that-you-manage) as those listed in [Azure Virtual Desktop at enterprise scale architecture](./azure-virtual-desktop.yml). Additionally, this architecture uses the following components: @@ -119,5 +119,5 @@ For more information, see the following articles: ## Related resources -- [Azure Virtual Desktop for the enterprise](./windows-virtual-desktop.yml) +- [Azure Virtual Desktop for the enterprise](./azure-virtual-desktop.yml) - [Solution idea: Multiple forests with Microsoft Entra Domain Services](./multi-forest-azure-managed.yml) diff --git a/docs/example-scenario/wvd/multi-forest.yml b/docs/example-scenario/azure-virtual-desktop/multi-forest.yml similarity index 97% rename from docs/example-scenario/wvd/multi-forest.yml rename to docs/example-scenario/azure-virtual-desktop/multi-forest.yml index f1744e7833..1acf5c8288 100644 --- a/docs/example-scenario/wvd/multi-forest.yml +++ b/docs/example-scenario/azure-virtual-desktop/multi-forest.yml @@ -14,7 +14,7 @@ metadata: - example-scenario name: Multiple forests with AD DS and Microsoft Entra ID azureCategories: - - windows-virtual-desktop + - azure-virtual-desktop summary: This article describes an example workload of creating multiple Active Directory forests by using Azure Virtual Desktop. products: - azure-virtual-desktop diff --git a/docs/example-scenario/data/esri-arcgis-azure-virtual-desktop-content.md b/docs/example-scenario/data/esri-arcgis-azure-virtual-desktop-content.md index 23413999a5..a6ce9a3081 100644 --- a/docs/example-scenario/data/esri-arcgis-azure-virtual-desktop-content.md +++ b/docs/example-scenario/data/esri-arcgis-azure-virtual-desktop-content.md @@ -145,10 +145,10 @@ Other contributor: - [Create Enterprise Geodatabase](https://pro.arcgis.com/en/pro-app/latest/tool-reference/data-management/create-enterprise-geodatabase.htm) - [Best practices for tuning ArcGIS Enterprise](https://enterprise.arcgis.com/en/server/latest/administer/windows/tuning-your-arcgis-server-site.htm) - [Configure highly available ArcGIS Enterprise](https://enterprise.arcgis.com/en/portal/latest/administer/windows/configure-highly-available-system.htm) -- [Esri GIS mapping software, location intelligence, and spatial analytics](https://www.esri.com/en-us/home) +- [Esri GIS mapping software, location intelligence, and spatial analytics](https://www.esri.com/home) ## Related resources -- [Azure Virtual Desktop for the enterprise](../wvd/windows-virtual-desktop.yml) +- [Azure Virtual Desktop for the enterprise](../azure-virtual-desktop/azure-virtual-desktop.yml) - [FSLogix configuration examples](/fslogix/concepts-configuration-examples) -- [Multiple forests with AD DS and Microsoft Entra ID](../wvd/multi-forest.yml) +- [Multiple forests with AD DS and Microsoft Entra ID](../azure-virtual-desktop/multi-forest.yml) diff --git a/docs/example-scenario/hybrid/hybrid-file-share-dr-remote-local-branch-workers-content.md b/docs/example-scenario/hybrid/hybrid-file-share-dr-remote-local-branch-workers-content.md index e656ffba88..95d6b24c86 100644 --- a/docs/example-scenario/hybrid/hybrid-file-share-dr-remote-local-branch-workers-content.md +++ b/docs/example-scenario/hybrid/hybrid-file-share-dr-remote-local-branch-workers-content.md @@ -27,7 +27,7 @@ This architecture uses Azure Files, Azure File Sync, and Azure Virtual Desktop t ### Alternatives -- For more details on Active Directory and network integration with Virtual Desktop, see [Azure Virtual Desktop for the enterprise](../../example-scenario/wvd/windows-virtual-desktop.yml). +- For more details on Active Directory and network integration with Virtual Desktop, see [Azure Virtual Desktop for the enterprise](../../example-scenario/azure-virtual-desktop/azure-virtual-desktop.yml). - To see an example of direct access to file shares in a hybrid environment see [Hybrid file services](/azure/architecture/hybrid/hybrid-file-services). ## Scenario details @@ -109,7 +109,7 @@ the amount of storage for a file share, and the number of input/output operation ## Related resources -- [Azure Virtual Desktop for the enterprise](../../example-scenario/wvd/windows-virtual-desktop.yml) +- [Azure Virtual Desktop for the enterprise](../../example-scenario/azure-virtual-desktop/azure-virtual-desktop.yml) - [Hybrid file services](../../hybrid/hybrid-file-services.yml) - [FSLogix configuration examples](/fslogix/concepts-configuration-examples) - [Azure enterprise cloud file share](../../hybrid/azure-files-private.yml) diff --git a/docs/example-scenario/wvd/images/wvd-multi-forest-adds.png b/docs/example-scenario/wvd/images/wvd-multi-forest-adds.png deleted file mode 100644 index 946d96d3d2568050f96f77b7b71ae7a14877df24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 193861 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

)o&@Ew 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 z

&tXdwSQm2zn*NWn%-cqM4! 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Ⓢ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

  • + href="/azure/architecture/example-scenario/azure-virtual-desktop/azure-virtual-desktop">
    - Diagram of an architecture for Azure Virtual Desktops on Azure. + Diagram of an architecture for Azure Virtual Desktops on Azure.
    diff --git a/includes/cards/windows-virtual-desktop.md b/includes/cards/azure-virtual-desktop.md similarity index 71% rename from includes/cards/windows-virtual-desktop.md rename to includes/cards/azure-virtual-desktop.md index 34e37cb57d..38b6bd09ea 100644 --- a/includes/cards/windows-virtual-desktop.md +++ b/includes/cards/azure-virtual-desktop.md @@ -6,11 +6,11 @@
    - +

    Azure Virtual Desktop for the enterprise