Remote Desktop Services unleashed, RDmi is the future of RDS Danny van Dam Erik Loef Edward de Ruiter
DATACENTER Danny van Dam Freelance Consultant & Architect - MVP @DAM IT Consultancy @dnyvandam h ttp ://w w w.tech n ica lfello w s.n l/
DATACENTER Edward de Ruiter Consultant @ Proxsys @ederuiter1986
Erik Loef CTO @ Proxsys @erikloef
Erik Loef Just married J
Agenda Aanleiding RDS in Azure IaaS RDmi RDS 2019 & vgpu
Roadmap Inspire 2017 Private Preview Public Preview General Availability Experts Live 2018 RDmi v2 2017 2018 AAD DS ARM vnet
Roadmap Ignite 2017 Public Preview General Availability Experts Live 2018 RDmi v2 2017 2018
DATACENTER Turn off the lights
9 to 5 application
9 to 5 application
Matching App and Infra usage
Learning 1: Critical mass in many, small tenants 65% have between 10-1000 tenants 63% have between 5 and 50 users/tenant # of Tenants How many customer organizations (aka tenants) subscribe to your service? Not sure Mo re th an 1 000 10 0-10 00 10-100 Le ss th an 10 0% 20% 40% 60% 80% 100% % of Hosters # of Users Mo re th an 1 00 What is the average number of users per customer? 50-99 10-49 5-9 1-4 0% 20% 40% 60% 80% 100% % of Hosters
Learning 2: Platform choice Azure deployments are gaining traction Which type of compute fabric do you use for the majority of your users? MS Azure 13% Amazon AWS 4% About 2/3 use RDS pure stack What is your primary virtualization platform? VMWare View 0% Dell/Quest vworkspace 4% Citrix XenServer 4% MS Hyper-V 45% Citrix XenApp or XenDesktop 31% VMWare ESX 34% Microsoft Remote Desktop Services 65%
Learning 3: Multi-tenancy pains
Your Feedback, Our Goals Hosting operations User experience Cost effective <$15/user/month (SAL+infra) @ <100 users/tenant Connection time <10s Secure Each tenant in an isolated environment Multi-Factor Authentication Simple Deployment Scaling out/in Management Single Sign on with Azure Active Directory front end Improved device redirection
RDS 2012 R2 & Azure IaaS RD CLIENTS RD INFRASTRUCTURE RD SESSION HOSTS AZURE AD IAAS DESKTOPS APPS RD WEB UPD RD GATEWAY RD BROKER FILE SERVER FIREWALL SQL SERVER ACTIVE DIRECTORY
RD CLIENTS RDS 2016 Improvements RD INFRASTRUCTURE RD SESSION HOSTS AZURE AD 1 6 DESKTOPS APPS IAAS RD WEB 3 UPD 4 5 RD GATEWAY RD BROKER 2 FILE SERVER FIREWALL AZURE SQL DATABASE AZURE AD DOMAIN SERVICES PAAS
RD CLIENTS RDS 2016 Additional Improvements RD INFRASTRUCTURE RD SESSION HOSTS & WIN10 AZURE AD IAAS DESKTOPS APPS RD WEB RDVH UPD RD GATEWAY RD BROKER FILE SERVER FIREWALL AZURE SQL DATABASE AZURE AD DOMAIN SERVICES PAAS
Demo
RDmi: Web Services RD CLIENTS RD INFRASTRUCTURE RD SESSION HOSTS & WIN10 AZURE AD AZURE AD A A IAAS RD WEB RD DIAGNOSTICS FIREWALL DESKTOPS APPS UPD PAAS AZURE AD DOMAIN SERVICES AZURE FILES RD GATEWAY RD BROKER FIREWALL AZURE SQL DATABASE FIREWALL
RDmi: Azure AD Authentication RD CLIENTS RD INFRASTRUCTURE RD SESSION HOSTS & WIN10 AZURE AD AZURE AD A A IAAS RD WEB RD DIAGNOSTICS FIREWALL DESKTOPS APPS UPD PAAS AZURE AD DOMAIN SERVICES AZURE FILES RD GATEWAY RD BROKER FIREWALL AZURE SQL DATABASE FIREWALL
RDmi: Connection Flow RD CLIENTS RD INFRASTRUCTURE RD SESSION HOSTS & WIN10 1 AZURE AD AZURE AD 2 4 RD WEB 3 5 RD DIAGNOSTICS 0 6 FIREWALL A DESKTOPS A APPS UPD IAAS PAAS AZURE AD DOMAIN SERVICES AZURE FILES RD GATEWAY RD BROKER FIREWALL AZURE SQL DATABASE FIREWALL
RDmi: Improved Isolation: Reverse Connect RD CLIENTS RD INFRASTRUCTURE RD SESSION HOSTS & WIN10 AZURE AD AZURE AD A A IAAS RD WEB RD DIAGNOSTICS 0 FIREWALL DESKTOPS APPS UPD AZURE AD DOMAIN SERVICES AZURE FILES PAAS RD GATEWAY RD BROKER FIREWALL AZURE SQL DATABASE FIREWALL
RDmi: Improved Isolation: Multitenancy RD CLIENTS RD INFRASTRUCTURE RD SESSION HOSTS & WIN10 AZURE AD AZURE AD A A RD WEB RD DIAGNOSTICS FIREWALL DESKTOPS APPS UPD AZURE AD DOMAIN SERVICES AZURE FILES RD GATEWAY RD BROKER FIREWALL AZURE SQL DATABASE FIREWALL FIREWALL AZURE AD A DESKTOP S A APPS UPD VPN ACTIVE DIRECTORY FILE SERVER
RDmi: Extensible Platform RD INFRASTRUCTURE RD SESSION HOSTS & WIN10 AZURE AD AZURE AD A A IAAS RD WEB RD DIAGNOSTICS FIREWALL DESKTOPS APPS UPD AZURE AD DOMAIN SERVICES AZURE FILES PAAS RD GATEWAY RD POWERSHELL FIREWALL RD REST API RD BROKER FIREWALL
Demo
Demo
Windows Server 2008 R2 Windows Server 2012 Windows Server 2012 R2 Windows Server 2016 Windows Server 2019 RemoteFX vgpu Hyper-V integration DX 9 support RemoteFX vgpu DX 11.0 VM connect with vgpu GPU management RemoteFX vgpu DX 11.1 support Higher video memory Up to 2560 x 1600 resolution Scale improvements RemoteFX vgpu OpenGL 4.4/OpenCL 1.1 1GB dedicated VRAM Up to 4k resolution Server VM support DDA Native GPU driver support Full API support * DDA, GPU-P * Improved RDSH scalability with GFX HW acceleration GPU Partitions Support * Use all available GPUs or GPU partitions * Improvements on Video detection and handling Region classification improvements High DPI down-sampling * Verify graphics card support for this configuration with GPU vendor
Improves responsiveness when working on large screen or high DPI displays on bandwidth constrained network Dynamic down-sampling automatically kicks-in when network conditions arise 100 0 Average Processing Time (%) 1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 4kD ownsam pl ed 4kN ati ve 2000 1000 0 Average Encoding Time 1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 4kD ownsam pl ed 4kN ati ve Improves scale with reducing CPU processing time Total Sent Bytes Output Frames / Second Improves experience with higher frame rate 10000 0000 50000 000 20 10 Less network traffic 0 1 6 11 16 21 26 31 36 41 46 51 56 61 0 1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 4kD ownsam pl ed 4kN ati ve 4kD ownsam pl ed 4kN ati ve Display: 4K; DPI: 200%; Network: 5Mbps
Current developments Born in the cloud solutions Citrix fixing O365 issues
DATACENTER Physical RDSH/XenApp +16-20% Virtual RDSH/XenApp +19-22%
Recap Aanleiding RDS in Azure IaaS RDmi RDS 2019 & vgpu
FUTURE READY DATACENTER SKILLS Do you want to gain more knowledge about Microsoft technology? The Future Ready Skills program offers online courseware, online labs, live Q&A s and expert sessions, so you can acquire your official Microsoft Certificate in the most efficient way. For more information: aka.ms/frsblog
16:15-17:15 Zaal 5 Providing Reliable SMB Shares in Microsoft Azure Sam Cogan