/
Hosting Windows Desktops and Applications Using Remote Hosting Windows Desktops and Applications Using Remote

Hosting Windows Desktops and Applications Using Remote - PowerPoint Presentation

debby-jeon
debby-jeon . @debby-jeon
Follow
376 views
Uploaded On 2018-09-16

Hosting Windows Desktops and Applications Using Remote - PPT Presentation

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

windows azure rds session azure windows session rds access rdsh server deployment desktop virtual user collection vms cloud connection

Share:

Link:

Embed:

Download Presentation from below link

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.


Presentation Transcript

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