1 / 23

Module Outline

Hosting Windows Desktops and Applications Using Remote 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. Prerequisites.

beaton
Download Presentation

Module Outline

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Hosting Windows Desktops and Applications Using Remote Desktop Services and AzureWindows Server 2016 + Azure Resource Manager

  2. Module Outline What is Remote Desktop Services (RDS)? Technical overview Demonstrations Scale guidance Licensing Stay Current

  3. 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 Machines

  4. Remote Desktop Services The platform for your virtual workspace strategy Windows apps anywhere Deployment flexibility Secure extensible platform Cost reduction On-premises, cloud-based, or hosted deployments Protect against loss and leaks of sensitive corporate data Build customized solutions Enable users to access Windows applications and data from any device and any location Consolidate your infrastructure to improve efficiency

  5. Solutions to meet your requirements In cloud On-premises Session-based computing Session-based computing in the cloud Enterprise Application delivery from the cloud Virtual Desktop infrastructure Session-based desktops and RemoteApp Cost-effective, easy to manage Remote Desktop Session Host deployed on cloud infrastructure services Customizable with minimum capital expenditure Access to pooled or personal Virtual Desktops running Windows Client OS High performance, app compatibility Windows Server session-based applications delivered from the Azure cloud Turnkey solution; scale without large capital expenditure

  6. 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 applications Gateway (RDGW) Routes RDP traffic between the Internet and a tenant’s network License Server (RDLic) Tracks usage of the system Web Access Session Host Connection Broker database Gateway License Server

  7. Microsoft Remote Desktop App Multiple device platforms Windows Windows Phone iOS Mac OS X Android Provides access to Session-based desktops RemoteApp programs Great Windows experience Productivity with secure data

  8. Documentation https://technet.microsoft.com/en-us/library/mt718499.aspx

  9. Auto-Scaling RDSH Servers https://gallery.technet.microsoft.com/scriptcenter/Automatic-Scaling-of-9b4f5e76

  10. Azure Quickstart Templates https://azure.microsoft.com/en-us/documentation/templates/?term=RDS • More coming…

  11. Supported Configurations • Recommendations: • WS2016 for all RD infra (Web Access, Gateway, Connection Broker, Licensing) • Collections of either WS2012R2 or WS2016 Session Hosts.

  12. Differences Between On-prem & Cloud You don’t have to build and maintain hardware fabric. You must monitor and turn-off unused resources to control costs.

  13. 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.

  14. Azure Concepts Resource Group Azure resources that you want to deploy, manage, and monitor as a group, e.g. vnets, VMs, load balancers, etc. Virtual network Private address space (e.g. 192.168.0.0/24) for virtual machines Availability set 2+ VMs in high availability configuration Load balancer 2+ VMs for Azure load balancer to route traffic across. Public IP Address Used to publish your applications for access over the Internet. Source IP affinity load balancer distribution mode Connections from a client connected to the same RD Gateway VM

  15. Reference Architecture Concepts Basic RDS Deployment Azure deployment Hybrid deployment Extended RDS Deployment RemoteApp collections High availability Auto-scaling

  16. Desktop Hosting Design Goals Secure Strong tenant-to-tenant and tenant-to-provider isolation Performance Quick connect/reconnect, responsive user experience Scalable Wide range of tenant sizes (e.g. 15 to 5000 users) Flexible Desktops & RemoteApps, variety of offerings (e.g. admin access) Reliable Resilient to failures and servicing events

  17. Tenant Basic Deployment Steps • 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 deployment Color key: Azure Portal, Server Manager

  18. Basic RDS Deployment - Small Combine for small deployments

  19. Basic RDS Deployment - Large Separate for larger deployments

  20. Mobile Worker Access User Access via Internet

  21. Hybrid RDS Deployment

  22. 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 collection Add RD WEB and Gateway servers to create a farm Create RD Connection Broker cluster using Azure SQL Database Add a second RD License server Add replica domain controller Create Scale-Out File Server (SOFS) for user profile disks Deploy RDSH auto-scaling script

  23. Enhanced RDS Deployment Source IP Affinity Availability Sets Auto-Scaling Script

More Related