remoteapp - application delivery from the cloud

27
RemoteApp App Delivery From the Cloud

Upload: black-knight-financial-services

Post on 22-Jan-2018

316 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: RemoteApp - Application Delivery from the Cloud

RemoteAppApp Delivery From the Cloud

Page 2: RemoteApp - Application Delivery from the Cloud

History

• Software Developer• MS-DOS, Windows 3/95: Novell Networks

• Windows 98/2000: Windows NT Networks

• Windows XP/7/10: Internet/Cloud

RemoteApp - App Delivery in the Cloud

2

Page 3: RemoteApp - Application Delivery from the Cloud

The Problem

• Customers want to run applications• On any device

• From anywhere

• Applications are Windows desktop apps• Have to run on a Windows machine

RemoteApp - App Delivery in the Cloud

3

Page 4: RemoteApp - Application Delivery from the Cloud

Sub-Optimal Solutions

• Install apps on laptops• Must take laptop wherever you go

• Copy data to portable storage• Synchronization

• Corrupted media

• Both still require a Windows computer• Except for Office documents

RemoteApp - App Delivery in the Cloud

4

Page 5: RemoteApp - Application Delivery from the Cloud

Better Solution

• Store data in the cloud• Remote computer

• Accessible over the internet

• However…• Still must have local app

• App might need to be modified

• Still must use local Windows computer

• Lots of data over the wires

RemoteApp - App Delivery in the Cloud

5

Page 6: RemoteApp - Application Delivery from the Cloud

Cloud Solution

• App and data in the cloud• Remote Windows computer

• Access with Remote Desktop

• Data is local to app = fast• Should be in same data center

• Access from any device• Even a browser

• Put work on pause• Don’t logout, just reconnect

RemoteApp - App Delivery in the Cloud

6

Page 7: RemoteApp - Application Delivery from the Cloud

Case Study – Jack Rabbit Sports 7

Page 8: RemoteApp - Application Delivery from the Cloud

Windows Cloud Solutions

• Amazon Web Services

• Microsoft Azure

• Google Cloud

• Citrix - XenDesktop and XenApp

• Many Others• RackSpace, VMWare, SherWeb, 1&1, HostGator, AccuWeb, etc.

RemoteApp - App Delivery in the Cloud

8

Page 9: RemoteApp - Application Delivery from the Cloud
Page 10: RemoteApp - Application Delivery from the Cloud

Microsoft Azure

• Virtual Machines

• Hard disks

• Networks

• IP Addresses

• Databases

• Web Sites

• Active Directory

• Backup Vaults

• DNS Zones

• Load Balancers

• Machine Learning

• Notification Hubs

• Visual Studio Online

• Application Insights

• Data Analytics

• RemoteAppRemoteApp - App Delivery in the Cloud

10

Page 11: RemoteApp - Application Delivery from the Cloud

Azure RemoteApp

• A component of Remote Desktop Services

• Runs on Windows Server 2012 R2

• Built from a Virtual Machine Image

• Publish application “collections”

• Users must have a Microsoft Account or Azure AD Account

• Scriptable with PowerShell

• Scalable

RemoteApp - App Delivery in the Cloud

11

Page 12: RemoteApp - Application Delivery from the Cloud

12

RemoteApp 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

Page 13: RemoteApp - Application Delivery from the Cloud

13

RemoteApp 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 AppsOn-premises Network

Windows Server Active Directory

Azure VPN

Domain Joined

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

DirSync

Page 14: RemoteApp - Application Delivery from the Cloud

Real Life Example: DCI

• Small LOB Windows application

• Installed locally, accesses cloud-based database

• Limitations:• Application updates

• Require Windows computer

• Maintain Office software

• Solution:• Azure RemoteApp

• Data Access Decision

RemoteApp - App Delivery in the Cloud

14

Page 15: RemoteApp - Application Delivery from the Cloud

RemoteApp - App Delivery in the Cloud

15

Page 16: RemoteApp - Application Delivery from the Cloud

RemoteApp - App Delivery in the Cloud

16

Page 17: RemoteApp - Application Delivery from the Cloud

RemoteApp - App Delivery in the Cloud

17

Page 18: RemoteApp - Application Delivery from the Cloud

RemoteApp - App Delivery in the Cloud

18

Page 19: RemoteApp - Application Delivery from the Cloud

RemoteApp - App Delivery in the Cloud

19

Page 20: RemoteApp - Application Delivery from the Cloud

RemoteApp - App Delivery in the Cloud

20

Page 21: RemoteApp - Application Delivery from the Cloud

RemoteApp - App Delivery in the Cloud

21

Page 22: RemoteApp - Application Delivery from the Cloud

Virtual Machine Setup – Add Data Disk

RemoteApp - App Delivery in the Cloud

22

Page 23: RemoteApp - Application Delivery from the Cloud

Virtual Machine Setup – Add Data Disk

RemoteApp - App Delivery in the Cloud

23

Page 24: RemoteApp - Application Delivery from the Cloud

Virtual Machine Setup – Prepare Image

• Start, Connect

• Format Data Disk

• Install application• Configure and test

• Add shortcut to Start Screen

• SysPrep

• Capture Image

RemoteApp - App Delivery in the Cloud

24

Page 25: RemoteApp - Application Delivery from the Cloud

RemoteApp - Setup

• Import Template Image

• Publish Apps

• Assign Users

• It’s Finally Ready!

RemoteApp - App Delivery in the Cloud

25

Page 26: RemoteApp - Application Delivery from the Cloud

Azure Pricing

• https://azure.microsoft.com/en-us/pricing/

• Use the Calculator

• Remember the minimum user requirement for RemoteApp

• Did you remember:• Storage?

• Bandwidth?

• DNS Services?

• Public IP Address?

• Support?

RemoteApp - App Delivery in the Cloud

26

Page 27: RemoteApp - Application Delivery from the Cloud

Thank You!

• http://corneliusconcepts.com

• http://corneliusconcepts.azurewebsites.net

• http://advancedcloudhosting.com

RemoteApp - App Delivery in the Cloud

27