26
VCNDS Remote Desktop Service 2019: Technik, Performance und Trends Benny Tritsch | [email protected] | @ drtritsch

My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

VCNDSRemote Desktop Service 2019:

Technik, Performance und Trends

Benny Tritsch | [email protected] | @drtritsch

Page 2: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

Communities

Community

Advisor

REXAnalytics

Virtualization

Benchmarking

Remote End-User Experience

acquired by

Page 3: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

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…

Page 4: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

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

Page 5: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

.

Windows Semi-Annual

Channel – SAC

Windows Long-Term

Servicing Channel – LTSC

Page 6: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

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

Page 7: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

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

Page 8: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

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

Page 9: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

• 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

Page 10: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

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

Page 11: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

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

Page 12: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

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

Page 13: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

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

Page 14: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

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

Page 15: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

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

Page 16: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

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

Page 17: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

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

Page 18: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

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

Page 19: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

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

Page 20: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

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

Page 21: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

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

Page 22: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

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

Page 23: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

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

Page 24: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

RDS Benchmarking with REX Analytics

Endpoint Device Host + Guest VMsNetwork

WanEmu

REX Workloads

Build Track Analyze

REX TrackerREX Analyzer

www.rexanalytics.com | [email protected]

Page 25: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

Benchmarking Results – REX Analyzer

Page 26: My Top 10 List of Remote End-User Experience Benchmarking ... · Windows 10 as a Service Release Release date End of support End of additional servicing for Enterprise & Edu Update

VCNDS

Vielen Dank

Benny Tritsch | [email protected] | @drtritsch