VCNDSRemote Desktop Service 2019:
Technik, Performance und Trends
Benny Tritsch | [email protected] | @drtritsch
Communities
Community
Advisor
REXAnalytics
Virtualization
Benchmarking
Remote End-User Experience
acquired by
Who needs RDS?
“Billion-Dollar Babys”
• Microsoft Remote Desktop
Services (RDS)
• Citrix XenApp/XenDesktop
• VMware Horizon
• Roughly 70 million users and
approx. $5 billion revenue cannot be
ignored so easily…
“RDS Eco System”
• Parallels RAS (acquired by Corel)
• Frame (acquired by Nutanix)
• Workspot
• MyCloudIT
• And many more…
RDS News
• Windows Virtual Desktop – WVD (RDmi++)
– “Free” for all Microsoft 365 E3, E5, or F1 customers
– Azure Reserved VM Instances
– Windows 10 Multi-Session = Windows 10 Enterprise Virtual Desktop (EVD)
• Windows Server 2019 RD Session Host will not be a supported
platform for Office 365 ProPlus
• RemoteFX deprecated, GPU-P announced
• Win32 app support in Microsoft Intune
• Microsoft Managed Desktop (MMD) – Desktop as an Azure Service
• RDS on IaaS: YoY growth 230%, Azure consumption 10%
Quick Overview
.
Windows Semi-Annual
Channel – SAC
Windows Long-Term
Servicing Channel – LTSC
Virtualization Hosts Today
Windows 10
Enterprise
Native single-session modern
Windows experience.
Windows 10
Single user
Win32, Universal Windows Platform
Office 365 ProPlus
Semi-Annual Channel
Windows Server 2019
Desktop Experience
Scalable multi-user legacy
Windows environment.
Windows Server 2019
Multiple users
Win32
Office 2019 perpetual
Long-Term Servicing Channel
Virtualization Hosts for the Future
Windows 10
Enterprise
Native single-session modern
Windows experience.
Windows 10
Single user
Win32, Universal Windows Platform
Office 365 ProPlus
Semi-Annual Channel
Windows 10
Enterprise multi-session
Scalable multi-session modern
Windows user experience with
Windows 10 Enterprise security.
Windows 10
Multiple users
Win32, Universal Windows Platform
Office 365 ProPlus
Semi-Annual Channel
Windows Server 2019
Desktop Experience
Scalable multi-user legacy
Windows environment.
Windows Server 2019
Multiple users
Win32
Office 2019 perpetual
Long-Term Servicing Channel
Windows 10 as a Service
Release Release date End of support
End of additional
servicing for
Enterprise & Edu
Update Count
1507 CB/CBB July 29, 2015 May 9, 2017 ? 30
1511 CB/CBB November 10, 2015 October 10, 2017 April 10, 2018 31
1607 CB/CBB August 2, 2016 April 10, 2018 October 9, 2018 44
1703 CB/CBB April 5, 2017 October 9, 2018 April 9, 2019 24 and counting
1709 SAC October 17, 2017 April 9, 2019 October 8, 2019 16 and counting
1803 SAC May 8, 2018 September 2019
1809 SAC October 2018 March 2020
1903 SAC March 2019 September 2020
• High availability of RD License Server
• Management of per-user RDS CALs via Active Directory
• New UX Performance Counters (“User Input Delay”)
– Correlates with other perfmon counters
– Enabled by default in WS2019 RDSH and Win10 v1809
• Per-user Windows Desktop Search Catalogs
• Optimized Windows Defender
• Windows Admin Center (project “Honolulu”)
News in Windows Server 2019
Remote Desktop Services 2019
Remote Desktop Services 2019
FIR
EW
ALL
RD Clients
Windows Server ADDomain Services
VMs
RD infra User environment
Azure SQL DBAzure Key Vault
Remote Desktop modern infrastructure
Host Pool 3
RD Clients
Host Pool 2
RD Infrastructure
RD Web
Azure AD
RD Diagnostics
RD Gateway
SQLAzure SQL
Database
RD Broker
Host Pool 1
Azure AD
Apps Desktops
Azure AD
Domain Services
A A
Azure Files
UPD
RD modern infrastructure: Web Services
RD CLIENTS RD INFRASTRUCTURE RD SESSION HOSTS & WIN10
APPSDESKTOPS
AZURE FILES
RD WEB
RD GATEWAY RD BROKER
AZURE AD
PAAS
IAAS
UPD
AZURE AD
AZURE AD
DOMAIN SERVICES
AZURE SQL DATABASE
FIR
EW
ALL
FIR
EW
ALL
FIR
EW
ALL
RD DIAGNOSTICS
A A
RDmi: Azure AD Authentication
RD CLIENTS RD INFRASTRUCTURE RD SESSION HOSTS & WIN10
APPSDESKTOPS
AZURE FILES
RD WEB
RD GATEWAY RD BROKER
AZURE AD
PAAS
IAAS
UPD
AZURE AD
AZURE AD
DOMAIN SERVICES
AZURE SQL DATABASE
FIR
EW
ALL
FIR
EW
ALL
FIR
EW
ALL
A A
RD DIAGNOSTICS
RDmi: Connection Flow
RD CLIENTS RD INFRASTRUCTURE RD SESSION HOSTS & WIN10
APPSDESKTOPS
AZURE FILES
RD WEB
RD GATEWAY RD BROKER
AZURE AD
UPD
AZURE AD
AZURE AD
DOMAIN SERVICES
AZURE SQL DATABASE
RD DIAGNOSTICSFIR
EW
ALL
FIR
EW
ALL
1
2
0
3
46
A A
5
FIR
EW
ALL
PAAS
IAAS
RDmi: Improved Isolation: Reverse Connect
RD CLIENTS RD INFRASTRUCTURE RD SESSION HOSTS & WIN10
APPSDESKTOPS
AZURE FILES
RD WEB
RD GATEWAY RD BROKER
AZURE AD
IAAS
UPD
AZURE AD
AZURE AD
DOMAIN SERVICES
AZURE SQL DATABASE
RD DIAGNOSTICS
PAAS
FIR
EW
ALL
FIR
EW
ALL
FIR
EW
ALL
0
A A
RDmi: Improved Isolation: Multitenancy
RD CLIENTS RD INFRASTRUCTURE RD SESSION HOSTS & WIN10
APPSDESKTOPS
AZURE FILES
RD WEB
RD GATEWAY RD BROKER
AZURE AD
UPD
AZURE AD
AZURE AD
DOMAIN SERVICES
AZURE SQL DATABASE
RD DIAGNOSTICS
FIR
EW
ALL
APPSDESKTOPS
FILE SERVER
UPD
AZURE AD
ACTIVE DIRECTORY
FIR
EW
ALLF
IREW
ALL
FIR
EW
ALL
VPN
A A
A A
RDmi: Extensible Platform
RD INFRASTRUCTURE RD SESSION HOSTS & WIN10
APPSDESKTOPS
AZURE FILES
RD WEB
RD GATEWAY
RD BROKER
AZURE AD
IAAS
UPD
AZURE AD
AZURE AD
DOMAIN SERVICES
RD DIAGNOSTICS
PAAS
FIR
EW
ALL
FIR
EW
ALL
FIR
EW
ALL
A A
RD POWERSHELL
RD REST API
Windows Virtual Desktop (WVD)
Microsoft service on Azure for VDI/RDSH
management (built on top of RDmi)
• Enables a multi-session Windows 10 experience,
optimized for Office 365 ProPlus (“Win10 EVD”)
• Most scalable service to deploy and manage
• Most flexible service allowing you to virtualize
both desktops and apps
• Windows 7 virtual desktop with free Extended
Security Updates
• Integrated with the security and management of
Microsoft 365
WVD + O365 + FSLogix
With the acquisition of FSLogix, WVD will
provide three core pieces of technology
• Office 365 Containers: Making Office
much more performant in multi-user virtual
environments
• Profile Containers: Dramatically speeds
up logon and application launch times
• App Masking: Helps minimize the
number of images to be maintained and
hence reduces costs for large
organizations
FSLogix Benefits
• Outlook caching + Windows Search support
• OneDrive for Business (and Files On-Demand)
support
• Native SharePoint support in Windows
Explorer
• Office 365 ProPlus computer activation license
roaming
• Skype for Business GAL caching
• Microsoft Teams support for Virtual Desktops
• Cloud Cache – Automatic storage failover
– Globally-redundant disaster recovery for profiles
• Application masking
Windows 10 EVD – Resource Requirements
VM config (minimum): 4 cores, 8 GB memory, 40 GB OS disk (Az: D4S V3)
Power workerTask worker Knowledge worker Professional worker
1 user per vCPU
1.5 GB memory per user
6 users per vCPU
250 MB memory per user
4 users per vCPU
450 MB memory per user
3 users per vCPU
650 MB memory per user
20 GB user storage
+ 6 cores gaphics (Az: NV6)
User profiles
Presented at Ignite 2018 by Sandeep Patnaik – Senior Program Manager, RDS PG
RDP Network Bandwidth by Video Resolution
Minimum connection speed per resolution (@ 30 fps)
Minimum required speed 0.5 Mbps
1024 × 768 px 1.5 Mbps
1280 × 720 px 3.0 Mbps
1920 × 1080 px 5.0 Mbps
3840 × 2160 px (4K) 25.0 Mbps
Presented at Ignite 2018 by Sandeep Patnaik – Senior Program Manager, RDS PG
Network Bandwidth and Workloads
Scenario 0.5 Mbps 1.5 Mbps 3.0Mbps 5.0 Mbps 25 Mbps
Connect ⚫ ⚫ ⚫ ⚫ ⚫
Excel ⚫ ⚫ ⚫ ⚫ ⚫
Word ⚫ ⚫ ⚫ ⚫ ⚫
PowerPoint ⚫ ⚫ ⚫ ⚫
Browser ⚫ ⚫ ⚫ ⚫
Illustration/Publishing ⚫ ⚫ ⚫
CAD/CAM ⚫ ⚫
Voice Chat ⚫ ⚫ ⚫
Video ConferencingResolution
640 × 480 px
Resolution
1280 × 720 px
Presented at Ignite 2018 by Sandeep Patnaik – Senior Program Manager, RDS PG
RDS Benchmarking with REX Analytics
Endpoint Device Host + Guest VMsNetwork
WanEmu
REX Workloads
Build Track Analyze
REX TrackerREX Analyzer
www.rexanalytics.com | [email protected]
Benchmarking Results – REX Analyzer