WinDays15 - RemoteApp

Preview:

Citation preview

RemoteApp

TOMICA KANIŠKI

Citus d.o.o.

• deliver applications to mobile platforms (BYOD)

• respond to dynamic business requirements for IT:

– seasonal/temporary workers

– vendors

– new employees (mergers and acquisitions)

• reduce infrastructure costs (move CAPEX to OPEX)

• provide access to legacy applications

• protect corporate resources and ensure compliance

Today’s challenges

• make programs that are accessed

remotely through Remote

Desktop Services appear as if they

are running on the end user's

local computer

• integrated with the client's

desktop, runs in its own resizable

window, can be dragged between

multiple monitors, and has its own

entry in the taskbar

RemoteApp

• can reduce complexity and administrative overhead in many situations:– branch offices, where there may be limited local IT support and

limited network bandwidth

– situations where users need to access programs remotely

– deployment of line-of-business (LOB) programs, especially custom LOB programs

– environments, such as "hot desk" or "hoteling" workspaces, where users do not have assigned computers

– deployment of multiple versions of a program, particularly if installing multiple versions locally would cause conflicts

Why use RemoteApp?

Standard (demo) deployment

AD

Desktop H

osting Service

RDCBRDLic

DOM01

File Server

RDS03

Hyper-V

Infrastructure Services

Storage

RDSH

RDS02

remote.v-next.eu

RDS01

RDWebRDGW

DEMO

RemoteApp on-premise

• your entire RemoteApp deployment can be

built on top of Azure IaaS

– connected with your on-premise?

– load-balanced?

– Traffic Manager maybe (for LB/HA)?

– using DirSynced credentials?

RemoteApp in Azure?

Simple?

Tenant Cloud Service(RemoteAzure01)

AD

Desktop H

osting Service

RDCBRDLic

RDS01

DOM01

File Server

Other Tenant Services

RDS03

Load Balancer

Hypervisor

Infrastructure Services

Storage

Management Portal

InfrastructureServices

RDWebRDGW

RDSH

RDS02

Tenant Cloud Service 1(RemoteAzure01)

AD

Desktop H

osting Service

RDCBRDLic

RDS01

DOM01

File Server

Other Tenant Services

RDS03

Load Balancer

Hypervisor

Infrastructure Services

Storage

Management Portal

InfrastructureServices

Tenant Cloud Service 2 (RemoteAzure02)

RDGW

RDS04

Traffic Manager(windays.trafficmanager.net)

RDWebRDWebRDGW

RDSH

RDS02

Enhanced?

DEMO

RemoteApp in Azure IaaS

Microsoft Azure RemoteApp

Remote

applications

delivered from

Azure’s reliable

platform

Access from

Windows, iOS,

Mac OS X,

and Android

devices

Delivered via

Microsoft

Remote Desktop

Protocol and

RemoteFX

Scale without

large capital

expense

Flexible hybrid or

cloud

deployment

options

* RemoteApp-as-a-Service ()

Deployment options

RemoteApp Cloud Deployment

• Office 2013 ProPlus preinstalled

• Rapid provisioning: apps quickly available

• Automatic maintenance: OS and apps always up-to-date, Microsoft anti-malware

• Users can logon with Microsoft Account or with corporate credentials federated with Azure AD

RemoteApp Hybrid Deployment

• Apps, OS and settings are fully customizable

• IT can manage template images and apply updates via Azure Portal

• Full access to on-premises network

• User logon with corporate credentials federated with Azure AD

Server 2012 R2 Session

Virtualization

Dynamic Scalability

Global presenceHigh Fidelity

with RDP

Secure, WAN-ready connectivity

Clients for Windows, Mac,

iOS, Android

Cloud DeploymentRemoteApp service

Pre-built template imageAutomatically maintained

Published Apps

Session Host …

Session Host

Session Host

Elastic Runtime

Persistent user data(50GB per user)

Microsoft Account

Azure Active Directory

On-premises Network

Windows Server Active Directory

DirSync(optional)

RDP

Identity Options

Authentication

Hybrid DeploymentRemoteApp service

Session Host …

Session Host

Session Host

Elastic Runtime

Persistent user data(50GB per user)

Azure Active Directory

RDP

Authentication

Custom template imageMaintained via Azure Portal

Corporate Apps

Published Apps On-premises

Network

Windows Server Active Directory

Azure VPN

Domain Joined

Subject to IT policy via GP, System Center, or other enterprise management tools

DirSync

DEMO

Microsoft Azure RemoteApp

• very simple process:– create an empty VHD (!)

– install Windows Server 2012 R2

– add RD Session Host role

– don’t add the RD Connection Broker

– add the Desktop Experience feature

– install updates

– disable encryption

– sysprep

– upload

– deploy

• step-by-step with details:– http://azure.microsoft.com/en-us/documentation/articles/remoteapp-create-custom-image/

Creating the image(s)

• Cloud Deployment– automatically maintained (Microsoft)

• latest OS and application updates rolled out on an ongoing basis

• always the latest Microsoft Office 2013 ProPlus

• Hybrid Deployment– updates under IT Control

• ongoing updates– running RDSH VMs can be updated with GP, WSUS, SC, and other management tools from

on-premises

• image-based updates– you can upload a new template image and apply it to a RemoteApp service instance

– update will be rolled out automatically

Patching and Updates

http://azure.microsoft.com/en-us/pricing/details/remoteapp/

Pricing?

• networking „challenges”

– totally different implementation of Vnets

• can be connected to existing Vnets, but…

– gateway creation and provisioning takes „so looong” in some DCs

– gateways must use Dynamic mode!

• even on the Azure VNet side (if interconnecting)

– gateway changes are… „challenging”; don’t use ADSL/dynamic IPs for production

• directory „challenges”

– add the UPN suffix into your on-premise network if using Hybrid Deployment

(otherwise authentication fails)

• PowerShell makes your life so much easier!

Keep in mind…

… it depends?

So… which one will you choose?

www.mobilityday.com

MobilityDay je vodeća regionalna konferencija u području primjene

mobilnih rješenja, novih tehnologija i njihove primjene u poslovanju,

obrazovanju i svakodnevnom životu.

Na MobilityDay 2015 na jednom mjestu susretnite: IT profesionalce, poduzetnike, razvojne inženjere, poslovne ljude, učitelje, profesore, predstavnike javne uprave

koji su uz to i gamer-i, roditelji, umjetnici, bajkeri i sportaši

• Na MobilityDay 2015 konferenciji: očekujemo 350 sudionika iz preko 8 zemalja

više od 30 predavanja, panela i diskusija

DODATNI popust 10% na sve vrste kotizacija za sve sudionike WinDays-a.

Voucher: #msevnt15

Pridružite nam se!

Nagrađujemo vas sa

100 WinCoin bodova što

ste posjetili predavanje.

Osvojite dodatnih

100 WinCoin bodova

ukoliko popunite službeni

upitnik.HVALA!

MVAhttp://www.microsoftvirtualacademy.com

Uspješni profesionalci nikad ne prestaju učiti. Microsoft Virtual Academy nudi online Microsoft treninge vođene od eksperata da pomognu profesionalcima u daljnjem usavršavanju. Treninzi su vođeni od vrhunskih stručnjaka na različitim tehnološkim područjima. Nakon odslušanog treninga možete također provjeriti svoje znanje.

Za bolje razumijevanje ovoga predavanja savjetujem da odslušate treninge na temu:

• Corporate Apps Anywhere, Anytime with Microsoft Azure RemoteApp

• Remote Desktop Services on Microsoft Azure Deep Dive

• Microsoft Desktop Virtualization

Corporate Apps Anywhere,

Anytime with Microsoft Azure

RemoteApp

Link

Remote Desktop Services on

Microsoft Azure Deep Dive

Link

Microsoft Desktop

Virtualization

Link

Recommended