Desktop Services and Azure Windows Server 2016 Azure Resource Manager Module Outline What is Remote Desktop Services RDS Technical o verview Demonstrations Scale guidance Licensing Stay Current ID: 667374
Download Presentation The PPT/PDF document "Hosting Windows Desktops and Application..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Hosting Windows Desktops and Applications Using Remote
Desktop Services
and Azure
Windows Server 2016 + Azure Resource ManagerSlide2
Module Outline
What is
Remote Desktop Services (RDS)?
Technical o
verview
Demonstrations
Scale guidance
Licensing
Stay CurrentSlide3
Prerequisites
General knowledge of the following is highly recommended.
Azure portal
Azure virtual networking
Azure virtual machines
Managing virtual machine availability
Azure storage
Azure SQL Database
Storage Spaces Direct in Azure
Deploying Windows Server Active Directory on Azure Virtual MachinesSlide4
Deployment
flexibility
Cost
reduction
Secure extensible platform
Windows apps anywhere
Remote Desktop Services
The platform for your virtual workspace strategy
Enable users to access Windows applications and data from any device and any location
Consolidate your infrastructure to improve efficiency
On-premises,
cloud-based, or
hosted deployments
Protect against loss and leaks of sensitive corporate data
Build customized solutionsSlide5
On-premises
Solutions to meet your requirements
In cloud
Session-based desktops
and RemoteApp
Cost-effective,
easy to manage
Session-based computing
Session-based
computing in the
c
loud
Remote Desktop Session Host deployed on cloud infrastructure services
Customizable with minimum capital expenditure
Windows Server session-based applications delivered from the Azure cloud
Turnkey solution; scale without large capital expenditure
Enterprise Application
delivery from the cloud
Access to pooled or personal Virtual Desktops running Windows Client OS
High performance,
app compatibility
Virtual Desktop infrastructureSlide6
Remote Desktop Services Components
Session Host (RDSH)
User’s desktop and applications execute on the RDSH servers
Connection Broker (RDCB)
Distributes connections to RDSH servers
Web Access (RDWeb)
Provides user logon and selection
of desktops and applicationsGateway (RDGW)Routes RDP traffic between the
Internet and a tenant’s networkLicense Server (RDLic)Tracks usage of the system
Connection Broker
License Server
Session Host
Gateway
Web Access
databaseSlide7
Microsoft Remote Desktop App
Multiple device platforms
Windows
Windows Phone
iOS
Mac OS X
Android
Provides access toSession-based desktopsRemoteApp programs
Great Windows experience Productivity with secure dataSlide8
Documentation
https://technet.microsoft.com/en-us/library/mt718499.aspxSlide9
Auto-Scaling
RDSH Servers
https://gallery.technet.microsoft.com/scriptcenter/Automatic-Scaling-of-9b4f5e76Slide10
Azure Quickstart Templates
https://azure.microsoft.com/en-us/documentation/templates/?term=RDS
More coming…Slide11
Supported Configurations
Windows
Server
2016
Windows Server 2012 R2
Connection Broker
Licensing
Gateway
Web Access
Session Host
Connection Broker
Not supported in HA
NA
SupportedSupportedSupported
Licensing
NANot supported in HANA
NASupportedGateway
SupportedNANot supported in HANA
Supported
Web AccessSupportedNANA
Not supported in HANA
Session Host
SupportedNot supportedSupportedNASupported in separate collectionsRecommendations:WS2016 for all RD infra (Web Access, Gateway, Connection Broker, Licensing)Collections of either WS2012R2 or WS2016 Session Hosts.Slide12
D
ifferences
B
etween On-prem & Cloud
You don’t have to build and maintain hardware fabric.
You must monitor and turn-off unused
resources to control costs.Slide13
RDS Concepts
Collections
Farms or sets of RDSH server VMs. Users are assigned to one or more collection.
Pooled RDSH collection
Users are connected to next available RDSH VM each time they logon.
Personal RDSH collection
A user is assigned a specific VM and is always connected to that VM each time they logon. Users may be given admin access to the RDSH server.User profile disk (UPD)RDS built-in user profile
solution for pooled collections in which each user has a virtual disk that contains their Windows profile information. The UPD is stored on a file share and mounted on the appropriate pooled RDSH VM before logon. User profile disks cannot span multiple collections.Slide14
Resource Group
Azure resources that you want to deploy
, manage, and monitor
as
a
group, e.g. vnets, VMs, load balancers, etc.
Virtual networkPrivate address space (e.g. 192.168.0.0/24) for virtual machinesAvailability set
2+ VMs in high availability configurationLoad balancer2+ VMs for Azure load balancer to route traffic across.
Public IP AddressUsed to publish your applications for access over the Internet.Source
IP affinity load balancer distribution modeConnections from a client connected to the same RD Gateway VMAzure ConceptsSlide15
Reference Architecture Concepts
Basic RDS Deployment
Azure
deployment
Hybrid
deployment
Extended RDS DeploymentRemoteApp collectionsHigh availabilityAuto-scalingSlide16
Desktop Hosting
Design
Goals
Secure
Strong tenant-to-tenant and tenant-to-provider isolation
Performance
Quick connect/reconnect, responsive user experienceScalableWide range of tenant sizes (e.g. 15 to 5000 users)FlexibleDesktops & RemoteApps, variety of offerings (e.g. admin access)ReliableResilient to failures and servicing eventsSlide17
Create tenant’s networking environment
Create tenant’s VMs
Deploy AD, DNS, and file share
Join RDS VMs into AD Domain
Run
RDS deployment wizard
Add RD Licensing, RD Gateway, session desktop collection
Secure the deploymentTenant Basic Deployment Steps
17
Color key: Azure Portal, Server Manager Slide18
Basic RDS
Deployment - Small
Combine for small deploymentsSlide19
Basic RDS
Deployment - Large
Separate for larger deploymentsSlide20
Mobile Worker
Access
User Access
via InternetSlide21
Hybrid RDS DeploymentSlide22
Extending Basic Deployment
Create custom RDSH
image with applications
Add
RemoteApp collection
Add Personal Session Desktop collection
High availability and scale out:Add RD Session Host servers to each collectionAdd RD WEB and Gateway servers to create a farmCreate RD Connection Broker cluster using Azure SQL DatabaseAdd a second RD License serverAdd replica domain controller
Create Scale-Out File Server (SOFS) for user profile disksDeploy RDSH auto-scaling scriptSlide23
Availability Sets
Source IP Affinity
Enhanced RDS Deployment
Auto-Scaling Script