SlideShare a Scribd company logo
1 of 42
Building Azure RemoteApp 
Data3007 
Morgan Simonsen 
Principal Consultant, Lumagate 
#CampusDays 
#007FFF
#CampusDays 
Morgan Simonsen 
• Principal Consultant Cloud and Datacenter 
Product Manager Microsoft Azure 
@Lumagate 
• P-TSP@Microsoft 
• MCSE, MCSA, MCT 
• MVP (Directory Services) 
• Twitter: @msimonsen 
• Email: morgan.simonsen@lumagate.com 
• Blog: morgansimonsen.wordpress.com 
• Blog: cloudpower.no
#CampusDays 
Agenda 
• Welcome to Mohoro 
• RemoteApp; what is it and why do we need it? 
• Scenario walkthrough 
• Features 
• Demos 
• Cost 
• Questions and comments
Today’s challenges 
• 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
Tenant1 Cloud Service1 
Other Tenant 
AD 
Desktop Hosting Service 
VM 
Public Internet 
Load Balancer/VPN 
RDLic RDCB RRDDSHSH 
VM 
File 
Server 
Services 
VM 
Storage 
Azure Fabric 
Network 
Azure Services 
... 
RDGW RDWeb 
RRDDSSHH 
Session Desktop 
Collection 
VM 
RemoteApp 
Collection 
SSQQLL 
VM 
Compute 
Tenant1 Cloud Service2 
Management 
Portal 
Traffic Manager 
Tenant 1 Premises 
Public Internet 
VPN 
AD 
Other Tenant 
On-premises 
Services 
Azure Desktop 
Hosting - Reference 
Architecture and 
Deployment Guides
Azure RemoteApp 
Azure RemoteApp 
combines Windows 
application experience 
and powerful RDS 
capabilities 
on Azure’s reliable 
platform and helps IT to 
bring, scale, agility and 
global access to corporate 
applications.
Introducing Azure RemoteApp Preview 
Remote applications 
delivered from the 
reliable Azure platform 
Delivered via 
Microsoft Remote 
Desktop Protocol and 
RemoteFX 
Scale without large 
capital expense 
Flexible hybrid 
or cloud deployment 
options 
User 
Access from Windows, 
iOS, Mac OS X, and 
Android devices
#CampusDays 
RemoteApp Elastic Runtime 
• Azure RemoteApp blog storage with template images 
• Azure Infrastructure-as-a-Service (IaaS) Virtual Machines and Virtual Network (vNet) 
• Azure Machine Learning AutoScaling 
• Automatically maintained Remote Desktop components: 
• Connection Broker 
• Gateway 
• Azure Load Balancer 
Template Image 
Azure 
RemoteApp 
Blog Storage 
Remote Desktop Session Hosts 
Virtual Network 
Azure Machine Learning 
Autoscaling 
Azure Load Balancer 
Remote Desktop 
Gateway Hosts 
Remote Desktop 
Connection Broker 
Service Cert 
service 
certificate
#CampusDays 
Azure RemoteApp Identity 
• Logon options 
• Microsoft Account (MSA) 
• Azure AD 
• MFA supported 
• MSA MFA 
• Azure AD MFA 
• ADFS MFA 
• Azure RemoteApp can only authenticate 
against default Azure AD directory for the 
subscription
Windows Server 
2012 R2 session 
virtualization 
Dynamic 
scalability 
Global 
presence 
High fidelity 
with RDP 
Secure, 
WAN-ready 
connectivity 
Clients for 
Windows, Mac, 
iOS, Android 
Two deployment choices 
RemoteApp cloud deployment 
Image available with Microsoft Office Professional Plus 
2013 preinstalled 
Rapid provisioning: apps quickly available 
Automatic maintenance of platform image: OS and 
apps always up-to-date, Microsoft antimalware 
User logon with Microsoft account or corporate 
credentials federated with Azure Active Directory 
RemoteApp hybrid deployment 
Fully customizable apps, OS, and settings 
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 Active Directory
Try it right now! 
A public demo of cloud deployment is available for everyone to try: 
• Visit remoteapp.azure.com 
• Install client for your platform 
• Log on with Microsoft Account
Cloud deployment in detail 
Published apps 
RemoteApp Service 
Microsoft 
account 
Identity options 
RDP 
Elastic runtime 
… 
DirSync/Federation 
(optional) 
Persistent user data 
(50GB per user) 
Custom template image or 
prebuilt with Office 
On-premises network 
Windows Server 
Active Directory 
Azure Active 
Directory 
Authentication 
User
#CampusDays 
Cloud Deployment Details 
• No access to internal corporate resources 
• Internet access 
• Access publicly available resources 
• Office 365 and SaaS apps 
• Your own systems if they are publicly exposed 
• Custom applications in template image
#CampusDays 
Cloud Deployment Demo 
Accessing a Cloud Deployment 
Creating a Cloud Deployment
Hybrid Deployment 
• Core technology: 
Azure Virtual 
Networking with 
Site-to-Site VPN 
• RemoteApp Virtual 
Networks built on 
Azure to seamlessly 
access on-premises 
resources 
• Core technology: 
Azure Active 
Directory with 
DirSync 
• RemoteApp 
leverages Azure AD 
to control user 
access and enable 
Single Sign-On 
• Core technology: 
Windows Server 
Active Directory 
on-premises 
• RemoteApp hybrid 
session hosts are 
domain-joined and 
conform to on-premises 
policies
Hybrid deployment in detail 
RemoteApp Service 
Identity options 
RDP 
Authentication 
Domain 
Joined 
Subject to IT policy via 
GP, System Center, or 
other enterprise 
management tools 
On-premises network 
Corporate Apps 
DirSync 
User 
Persistent user data 
(50GB per user) 
Elastic runtime 
… 
Azure VPN 
Custom template image 
Maintained via Azure Portal 
Corporate apps 
Azure Active 
Directory
#CampusDays 
Azure RemoteApp Hybrid Deployment network scenarios 
• ARA deployments run in Azure vNets 
• Cloud deployment vNets are invisible 
• Hybrid deployment vNets can be configured 
• Hybrid deployment VPN connections options: 
• Only supports one VPN S2S connection 
• ARA_vNet<->LocalSite 
• ARA_vNet<->Azure_vNet 
• Full Azure vNet2vNet functionality available: 
• Cross region/subscription etc. 
Azure RemoteApp 
Virtual Network 
DC File Server SQL 
Azure RemoteApp 
Virtual Network Azure Virtual Network
#CampusDays 
Hybrid Deployment Details 
• Access to internal corporate resources 
• Internet access 
• Access publicly available resources 
• Office 365 and SaaS apps 
• Access internal resources 
• S2S VPN 
• Custom applications in template image 
• RemoteApp Session Host VMs joined to Active Directory domain 
• Group Policy 
• Folder Redirection 
• Logon scripts
Selecting a deployment 
RemoteApp cloud deployment 
• Image with Office 2013 ProPlus pre-installed 
• Identity flexibility 
• Rapid provisioning 
• Automatic maintenance, turn-key 
• Integrating with back-end infrastructure is not 
required 
RemoteApp hybrid deployment 
• Secure access to data or resources on-premises 
• Corporate Active Directory-based identity required 
• Servers domain-joined and conforming to on-premises 
IT policy
#CampusDays 
Hybrid Deployment Demo 
Accessing a Hybrid deployment 
Creating a Hybrid deployment 
Customizing a Hybrid deployment
#CampusDays 
Scenario 
• The company Langskip builds viking longships 
• Hybrid network on-premises/Microsoft Azure 
• IAM using FIM 
• Hybrid Identity with Active Directory/Azure AD 
• MDM with Windows Intune 
• Data Protection with Azure RMS 
• Azure RemoteApp for app access
#CampusDays 
Demo Setup 
Azure GW 
168.63.16.53 
Azure GW 
RPWLRNNM0000 
WS2012R2 RRAS 
WAN NIC: DHCP 
LAN NIC: 192.168.131.1 
Azure GW 
137.135.206.252 
Langskip-dc3 
DC/GC/DNS 
ls-fs1 
File Server 
RemoteApp 
Session Host 
RPWLRNNM0001 
RemoteApp 
Session Host 
Langskip-dc1 
DC/GC/DNS 
10.1.0.4 
Langskip-dc2 
DC/GC/DNS 
10.1.0.5 
Ls-aadsync1 
AADSync 
10.1.0.6 
Internet 
Azure West 
Europe 
Azure North 
Europe
#CampusDays 
RemoteApp Template images
Patching and updates 
Template 
Image 
Cloud deployment Automatically 
maintained 
Latest OS and 
application updates 
rolled out on an 
ongoing basis 
Custom 
Image 
Cloud deployment 
Hybrid Deployment 
Updates under 
IT control 
Always the latest 
version of Microsoft 
Office Professional 
Plus 
Hybrid deployment 
Only 
Ongoing updates: 
Update running 
RDSH VMs with GP, 
WSUS, SC, and other 
management tools 
from on-premises 
Image-based 
updates: Upload a 
new template image 
and apply it to a 
RemoteApp instance 
Updates rolled out 
automatically
#CampusDays 
RemoteApp Template Image requirements 
• The image size must be a multiple of MBs (1024) 
• If you try to upload an image that is not an exact multiple, the upload will fail 
• The image size must be 127 GB or smaller 
• It must be on a VHD file (VHDX files are not currently supported) 
• The VHD must not be a generation 2 virtual machine 
• The VHD can be either fixed-size or dynamically expanding 
• A dynamically expanding VHD is recommended because it takes less time to upload to Azure than a fixed-size 
VHD file. 
• The disk must be initialized using the Master Boot Record (MBR) partitioning style 
• The GUID partition table (GPT) partition style is not supported. 
• The VHD must contain a single installation of Windows Server 2012 R2. 
• It can contain multiple volumes, but only one that contains an installation of Windows. 
• The Remote Desktop Session Host (RDSH) role and the Desktop Experience feature must be installed 
• The Remote Desktop Connection Broker role must not be installed. 
• The Encrypting File System (EFS) must be disabled. 
• The image must be SYSPREPed using the parameters /oobe /generalize /shutdown 
• DO NOT use the /mode:vm parameter
#CampusDays 
RemoteApp Image build process 
1. Install Windows Server 2012 R2 in a Hyper-V VM 
2. Install the Remote Desktop Session Host (RDSH) role and the Desktop Experience 
feature 
3. Install additional Windows features required by your applications 
• .NET Framework 3.5 
4. Install and configure the programs and applications you want to publish through 
RemoteApp 
• Office 
• LOB 
• Java 
• Flash 
• RMS Sharing 
5. Perform any additional Windows configurations required by your applications 
6. Disable the Encrypting File System (EFS) 
7. SYSPREP the image
#CampusDays 
RemoteApp Image Upload 
• Install Azure PowerShell module 
• Register image in Azure portal 
• Download template image script 
• Upload-AzureRemoteAppTemplateImage.ps1 
• Upload 
• .Upload-AzureRemoteAppTemplateImage.ps1 -SAS "?sv=2012-02- 
12&sr=b&si=59174f0c-6dfb-4e5b-9171- 
afcaf2c60b0e&sig=DNdfCon4QaVsz0iSP4mWYcPrngtVecoxAPWav43bAE8%3D" -URI 
"https://cdvwe065826859rdcm.blob.core.windows.net/goldimages/59174f0c- 
6dfb-4e5b-9171-afcaf2c60b0e.vhd"
#CampusDays 
Image building tips 
• Include troubleshooting tools in your images by default 
• Add language packs 
• Try to make as many customizations in image as possible 
• Do not rely on Group Policy 
• PowerShell DSC 
• Create a copy before running Sysprep so you can start where you left off 
• Use version numbers in image names 
• Keep a change log for each image
#CampusDays 
Azure RemoteApp Clients
#CampusDays 
RemoteApp Supported Client platforms 
• Dedicated RemoteApp client 
• Windows 7 
• Windows 8 
• Windows RT 
• Client leverages underlying RDP client 
• Integrated into RDP app 
• Mac 
• iOS 
• Android 
• Windows Phone 8
#CampusDays 
About profile disks 
• User profiles stored in VHDs attached to user profile directory via mount 
point in file system 
• WindowsAzureDrive 
• Profile disks are pr. Azure RemoteApp deployment 
• No way to wipe profile today 
• Common troubleshooting technique for 
Remote Desktops 
• Disks mapped by username, not GUID 
• User delete/recreate leads to profile 
permission issues
#CampusDays 
RemoteApp Additional Info 
Features 
Optmizations 
Billing 
More Information
#CampusDays 
RemoteApp Features (1) 
Price (per user) Free during preview 
Window Server version Windows Server 2012 R2 
Microsoft Office Professional Plus 2013  
Bring your own applications  (Cloud and Hybrid) 
Planned device/OS support 
Windows 8.x, Windows 7, Windows RT, 
Windows Phone 8.1, iOS, Android, Mac OS X 
Microsoft account support  (Cloud deployment) 
Active Directory, virtual network (optional)  
Storage (per user) 50 GB 
Regions 
U.S. East, U.S. West, Europe North, Europe West, 
Asia Pacific East, Asia Pacific Southeast
#CampusDays 
Features (2) 
Copy/paste support  
Printer redirection  
Drive redirection  
Full desktop No (under evaluation) 
Sound and sound redirection  
Assign app to group No 
Manage service via PS Probably 
Run an app based on local file association No 
Delete corrupt profiles Probably 
Golden image in Azure IaaS VM Planned 
Host reboot Cloud: No 
Hybrid: Manually 
Unified vNet Management Planned 
ClickOnce Application Support 
#CampusDays 
RemoteApp Optimization 
• Network latency will impact end user experience 
• Get an estimate of latency using ping or azurespeedtest.azurewebsites.net 
• Optimizations: 
• Automatic network detection 
• Bitmap caching 
• UDP transport 
• RemoteFX 
• Use latest RDP client possible
#CampusDays 
RemoteApp Scaling 
• Service never scales below 2 VMs 
• 10 users (5/VM) 
• While new instances are provisioned
#CampusDays 
More information 
• Azure RemoteApp website: http://remoteapp.azure.com 
• Documentation: http://azure.microsoft.com/en-us/ 
documentation/services/remoteapp/ 
• Remote Desktop Services Blog: http://blogs.msdn.com/b/rds/
#CampusDays 
The Riddle 
Azure is a variation of blue that is 
often described as the color of the sky 
on a clear summer's day. Its dominant 
wavelength is about 488 nm. 
On the RGB color wheel, "azure" (color 
#007FFF) is defined as the color at 210 
degrees, i.e., the hue halfway between 
blue and cyan.
EVENT SPONSORER 
TRACK SPONSORER 
EXPO SPONSORER
#CampusDays 
Q&A 
#Ask me about everything! 
Join me at the Microsoft Booth the next 
30 minutes @Meet The Experts 
Dont forget to: Evaluate this session!

More Related Content

What's hot

Building solutions with microsoft virtualisation
Building solutions with microsoft virtualisationBuilding solutions with microsoft virtualisation
Building solutions with microsoft virtualisationRonnie Isherwood
 
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformMS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformSpiffy
 
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?Digicomp Academy AG
 
Presentation technical deep dive of horizon 6 and mirage 5
Presentation   technical deep dive of horizon 6 and mirage 5Presentation   technical deep dive of horizon 6 and mirage 5
Presentation technical deep dive of horizon 6 and mirage 5solarisyougood
 
Understanding Docker and IBM Bluemix Container Service
Understanding Docker and IBM Bluemix Container ServiceUnderstanding Docker and IBM Bluemix Container Service
Understanding Docker and IBM Bluemix Container ServiceAndrew Ferrier
 
Citrix Day 2014: XenApp / XenDesktop 7.6
Citrix Day 2014: XenApp / XenDesktop 7.6Citrix Day 2014: XenApp / XenDesktop 7.6
Citrix Day 2014: XenApp / XenDesktop 7.6Digicomp Academy AG
 
Presentation citrix desktop virtualization
Presentation   citrix desktop virtualizationPresentation   citrix desktop virtualization
Presentation citrix desktop virtualizationxKinAnx
 
Vmware view overview
Vmware view overviewVmware view overview
Vmware view overviewManny Singh
 
VDI and Application Virtualization
VDI and Application VirtualizationVDI and Application Virtualization
VDI and Application VirtualizationJames W. De Rienzo
 
Citrix Desktop Master Class - Unidesk App Layering - Feb 2017
Citrix Desktop Master Class - Unidesk App Layering - Feb 2017Citrix Desktop Master Class - Unidesk App Layering - Feb 2017
Citrix Desktop Master Class - Unidesk App Layering - Feb 2017Lee Bushen
 
V mware horizon 6 knowledge transfer
V mware horizon 6 knowledge transferV mware horizon 6 knowledge transfer
V mware horizon 6 knowledge transfersolarisyougood
 
Citrix Excalibur - First Look@a Glance
Citrix Excalibur - First Look@a GlanceCitrix Excalibur - First Look@a Glance
Citrix Excalibur - First Look@a GlanceDigicomp Academy AG
 
Java Development on Bluemix
Java Development on BluemixJava Development on Bluemix
Java Development on BluemixRam Vennam
 
What's new in XenDesktop and XenApp
What's new in XenDesktop and XenAppWhat's new in XenDesktop and XenApp
What's new in XenDesktop and XenAppCitrix
 
Get ready for tomorrow, today!
Get ready for tomorrow, today!Get ready for tomorrow, today!
Get ready for tomorrow, today!Harold Wong
 
Microsoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure PlatformMicrosoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure PlatformEsri
 
Office Track: SharePoint Apps for the IT Pro - Thomas Vochten
Office Track: SharePoint Apps for the IT Pro - Thomas VochtenOffice Track: SharePoint Apps for the IT Pro - Thomas Vochten
Office Track: SharePoint Apps for the IT Pro - Thomas VochtenITProceed
 

What's hot (20)

VAS - VMware CMP
VAS - VMware CMPVAS - VMware CMP
VAS - VMware CMP
 
Building solutions with microsoft virtualisation
Building solutions with microsoft virtualisationBuilding solutions with microsoft virtualisation
Building solutions with microsoft virtualisation
 
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformMS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
 
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
What's new in Citrix XenApp 7.5 und XenDesktop 7.5?
 
Presentation technical deep dive of horizon 6 and mirage 5
Presentation   technical deep dive of horizon 6 and mirage 5Presentation   technical deep dive of horizon 6 and mirage 5
Presentation technical deep dive of horizon 6 and mirage 5
 
Docker 101
Docker 101Docker 101
Docker 101
 
Understanding Docker and IBM Bluemix Container Service
Understanding Docker and IBM Bluemix Container ServiceUnderstanding Docker and IBM Bluemix Container Service
Understanding Docker and IBM Bluemix Container Service
 
Citrix Day 2014: XenApp / XenDesktop 7.6
Citrix Day 2014: XenApp / XenDesktop 7.6Citrix Day 2014: XenApp / XenDesktop 7.6
Citrix Day 2014: XenApp / XenDesktop 7.6
 
Presentation citrix desktop virtualization
Presentation   citrix desktop virtualizationPresentation   citrix desktop virtualization
Presentation citrix desktop virtualization
 
Vmware view overview
Vmware view overviewVmware view overview
Vmware view overview
 
VDI and Application Virtualization
VDI and Application VirtualizationVDI and Application Virtualization
VDI and Application Virtualization
 
Azure serverless computing
Azure serverless computingAzure serverless computing
Azure serverless computing
 
Citrix Desktop Master Class - Unidesk App Layering - Feb 2017
Citrix Desktop Master Class - Unidesk App Layering - Feb 2017Citrix Desktop Master Class - Unidesk App Layering - Feb 2017
Citrix Desktop Master Class - Unidesk App Layering - Feb 2017
 
V mware horizon 6 knowledge transfer
V mware horizon 6 knowledge transferV mware horizon 6 knowledge transfer
V mware horizon 6 knowledge transfer
 
Citrix Excalibur - First Look@a Glance
Citrix Excalibur - First Look@a GlanceCitrix Excalibur - First Look@a Glance
Citrix Excalibur - First Look@a Glance
 
Java Development on Bluemix
Java Development on BluemixJava Development on Bluemix
Java Development on Bluemix
 
What's new in XenDesktop and XenApp
What's new in XenDesktop and XenAppWhat's new in XenDesktop and XenApp
What's new in XenDesktop and XenApp
 
Get ready for tomorrow, today!
Get ready for tomorrow, today!Get ready for tomorrow, today!
Get ready for tomorrow, today!
 
Microsoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure PlatformMicrosoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure Platform
 
Office Track: SharePoint Apps for the IT Pro - Thomas Vochten
Office Track: SharePoint Apps for the IT Pro - Thomas VochtenOffice Track: SharePoint Apps for the IT Pro - Thomas Vochten
Office Track: SharePoint Apps for the IT Pro - Thomas Vochten
 

Viewers also liked

Getting the most out of RDS (Terminal Services)
Getting the most out of RDS (Terminal Services)Getting the most out of RDS (Terminal Services)
Getting the most out of RDS (Terminal Services)Amit Gatenyo
 
Server 2012 r2 remote desktop services
Server 2012 r2 remote desktop servicesServer 2012 r2 remote desktop services
Server 2012 r2 remote desktop servicesNihat ALTINMAKAS
 
WSO2Con USA 2015: WSO2 Platform for IoT
WSO2Con USA 2015: WSO2 Platform for IoTWSO2Con USA 2015: WSO2 Platform for IoT
WSO2Con USA 2015: WSO2 Platform for IoTWSO2
 
Remote Desktop Services - Who Needs It?
Remote Desktop Services - Who Needs It?Remote Desktop Services - Who Needs It?
Remote Desktop Services - Who Needs It?Aventis Systems, Inc.
 
Scenarios for building Hybrid Cloud
Scenarios for building Hybrid CloudScenarios for building Hybrid Cloud
Scenarios for building Hybrid CloudPracheta Budhwar
 
Hacking Microsoft Remote Desktop Services for Fun and Profit
Hacking Microsoft Remote Desktop Services for Fun and ProfitHacking Microsoft Remote Desktop Services for Fun and Profit
Hacking Microsoft Remote Desktop Services for Fun and ProfitAlisa Esage Шевченко
 
Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010DavidGristwood
 
WSO2Con EU 2016: WSO2 Cloud and Platform as a Service Strategy
WSO2Con EU 2016: WSO2 Cloud and Platform as a Service StrategyWSO2Con EU 2016: WSO2 Cloud and Platform as a Service Strategy
WSO2Con EU 2016: WSO2 Cloud and Platform as a Service StrategyWSO2
 
Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote Aymeric Weinbach
 
AWS reInvent: Building an enterprise class backup and archival solution on AWS
AWS reInvent: Building an enterprise class backup and archival solution on AWSAWS reInvent: Building an enterprise class backup and archival solution on AWS
AWS reInvent: Building an enterprise class backup and archival solution on AWSDruva
 
Azure intoduksjon for it pro 02 data protection public
Azure intoduksjon for it pro 02 data protection publicAzure intoduksjon for it pro 02 data protection public
Azure intoduksjon for it pro 02 data protection publicMorgan Simonsen
 
Morgan Philips Group presentation-fr
Morgan Philips Group presentation-frMorgan Philips Group presentation-fr
Morgan Philips Group presentation-frThibaud Donzier
 
Revolutionizing WSO2 PaaS with Kubernetes & App Factory
Revolutionizing WSO2 PaaS with Kubernetes & App FactoryRevolutionizing WSO2 PaaS with Kubernetes & App Factory
Revolutionizing WSO2 PaaS with Kubernetes & App FactoryImesh Gunaratne
 
Migration JCAPS -> WSO2
Migration JCAPS -> WSO2Migration JCAPS -> WSO2
Migration JCAPS -> WSO2avintis
 
AWS Webcast - Datacenter Migration to AWS
AWS Webcast - Datacenter Migration to AWSAWS Webcast - Datacenter Migration to AWS
AWS Webcast - Datacenter Migration to AWSAmazon Web Services
 
Unidad 4 Practica la multiplicación
Unidad 4 Practica la multiplicaciónUnidad 4 Practica la multiplicación
Unidad 4 Practica la multiplicaciónOdón Tercero
 
Remote Desktop Services and Virtual Desktop infrastructure in Windows Server ...
Remote Desktop Services and Virtual Desktop infrastructure in Windows Server ...Remote Desktop Services and Virtual Desktop infrastructure in Windows Server ...
Remote Desktop Services and Virtual Desktop infrastructure in Windows Server ...ctc TrainCanada
 
Sept 2017 multimedia
Sept 2017   multimediaSept 2017   multimedia
Sept 2017 multimediashahin raj
 

Viewers also liked (20)

RemoteApp - Application Delivery from the Cloud
RemoteApp - Application Delivery from the CloudRemoteApp - Application Delivery from the Cloud
RemoteApp - Application Delivery from the Cloud
 
Getting the most out of RDS (Terminal Services)
Getting the most out of RDS (Terminal Services)Getting the most out of RDS (Terminal Services)
Getting the most out of RDS (Terminal Services)
 
Server 2012 r2 remote desktop services
Server 2012 r2 remote desktop servicesServer 2012 r2 remote desktop services
Server 2012 r2 remote desktop services
 
WSO2Con USA 2015: WSO2 Platform for IoT
WSO2Con USA 2015: WSO2 Platform for IoTWSO2Con USA 2015: WSO2 Platform for IoT
WSO2Con USA 2015: WSO2 Platform for IoT
 
Remote Desktop Services - Who Needs It?
Remote Desktop Services - Who Needs It?Remote Desktop Services - Who Needs It?
Remote Desktop Services - Who Needs It?
 
Scenarios for building Hybrid Cloud
Scenarios for building Hybrid CloudScenarios for building Hybrid Cloud
Scenarios for building Hybrid Cloud
 
Hacking Microsoft Remote Desktop Services for Fun and Profit
Hacking Microsoft Remote Desktop Services for Fun and ProfitHacking Microsoft Remote Desktop Services for Fun and Profit
Hacking Microsoft Remote Desktop Services for Fun and Profit
 
Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010
 
WSO2Con EU 2016: WSO2 Cloud and Platform as a Service Strategy
WSO2Con EU 2016: WSO2 Cloud and Platform as a Service StrategyWSO2Con EU 2016: WSO2 Cloud and Platform as a Service Strategy
WSO2Con EU 2016: WSO2 Cloud and Platform as a Service Strategy
 
Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote
 
AWS reInvent: Building an enterprise class backup and archival solution on AWS
AWS reInvent: Building an enterprise class backup and archival solution on AWSAWS reInvent: Building an enterprise class backup and archival solution on AWS
AWS reInvent: Building an enterprise class backup and archival solution on AWS
 
Azure intoduksjon for it pro 02 data protection public
Azure intoduksjon for it pro 02 data protection publicAzure intoduksjon for it pro 02 data protection public
Azure intoduksjon for it pro 02 data protection public
 
Morgan Philips Group presentation-fr
Morgan Philips Group presentation-frMorgan Philips Group presentation-fr
Morgan Philips Group presentation-fr
 
Revolutionizing WSO2 PaaS with Kubernetes & App Factory
Revolutionizing WSO2 PaaS with Kubernetes & App FactoryRevolutionizing WSO2 PaaS with Kubernetes & App Factory
Revolutionizing WSO2 PaaS with Kubernetes & App Factory
 
Rubrica
RubricaRubrica
Rubrica
 
Migration JCAPS -> WSO2
Migration JCAPS -> WSO2Migration JCAPS -> WSO2
Migration JCAPS -> WSO2
 
AWS Webcast - Datacenter Migration to AWS
AWS Webcast - Datacenter Migration to AWSAWS Webcast - Datacenter Migration to AWS
AWS Webcast - Datacenter Migration to AWS
 
Unidad 4 Practica la multiplicación
Unidad 4 Practica la multiplicaciónUnidad 4 Practica la multiplicación
Unidad 4 Practica la multiplicación
 
Remote Desktop Services and Virtual Desktop infrastructure in Windows Server ...
Remote Desktop Services and Virtual Desktop infrastructure in Windows Server ...Remote Desktop Services and Virtual Desktop infrastructure in Windows Server ...
Remote Desktop Services and Virtual Desktop infrastructure in Windows Server ...
 
Sept 2017 multimedia
Sept 2017   multimediaSept 2017   multimedia
Sept 2017 multimedia
 

Similar to Building Azure RemoteApp - Microsoft Campus Days 2014

Microsoft Azure : Hey ITPRo's Meet Azure .. .again!
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!Microsoft Azure : Hey ITPRo's Meet Azure .. .again!
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!Mike Martin
 
azure track -03- it pros meet azure - again
azure track -03- it pros meet azure - againazure track -03- it pros meet azure - again
azure track -03- it pros meet azure - againITProceed
 
Hybrid cloud sample architectures
Hybrid cloud sample architecturesHybrid cloud sample architectures
Hybrid cloud sample architecturesJarek Sokolnicki
 
Amazon WorkSpaces - Fully Managed Desktops in the Cloud
Amazon WorkSpaces - Fully Managed Desktops in the Cloud Amazon WorkSpaces - Fully Managed Desktops in the Cloud
Amazon WorkSpaces - Fully Managed Desktops in the Cloud Amazon Web Services
 
Amazon WorkSpaces - Fully Managed Desktops in the Cloud
Amazon WorkSpaces - Fully Managed Desktops in the CloudAmazon WorkSpaces - Fully Managed Desktops in the Cloud
Amazon WorkSpaces - Fully Managed Desktops in the CloudAmazon Web Services
 
Amazon WorkSpaces - Fully Managed Desktops in the Cloud
Amazon WorkSpaces - Fully Managed Desktops in the Cloud Amazon WorkSpaces - Fully Managed Desktops in the Cloud
Amazon WorkSpaces - Fully Managed Desktops in the Cloud Amazon Web Services
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureK.Mohamed Faizal
 
Perth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updatesPerth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updatesNirmal Thewarathanthri
 
Enter The Matrix Securing Azure’s Assets
Enter The Matrix Securing Azure’s AssetsEnter The Matrix Securing Azure’s Assets
Enter The Matrix Securing Azure’s AssetsBizTalk360
 
Microsoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxMicrosoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxsaidbilgen
 
Tokyo azure meetup #8 azure update, august
Tokyo azure meetup #8   azure update, augustTokyo azure meetup #8   azure update, august
Tokyo azure meetup #8 azure update, augustTokyo Azure Meetup
 
Tokyo azure meetup #8 - Azure Update, August
Tokyo azure meetup #8 - Azure Update, AugustTokyo azure meetup #8 - Azure Update, August
Tokyo azure meetup #8 - Azure Update, AugustKanio Dimitrov
 
2014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 3652014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 365Marco Parenzan
 
ECS19 - Mustafa Toroman, Sasa Kranjac - SOUP TO NUTS: MICROSOFT AZURE POWERCLASS
ECS19 - Mustafa Toroman, Sasa Kranjac - SOUP TO NUTS: MICROSOFT AZURE POWERCLASSECS19 - Mustafa Toroman, Sasa Kranjac - SOUP TO NUTS: MICROSOFT AZURE POWERCLASS
ECS19 - Mustafa Toroman, Sasa Kranjac - SOUP TO NUTS: MICROSOFT AZURE POWERCLASSEuropean Collaboration Summit
 
Pieter de Bruin (Microsoft) - Welke technologie gebruiken bij implementatie M...
Pieter de Bruin (Microsoft) - Welke technologie gebruiken bij implementatie M...Pieter de Bruin (Microsoft) - Welke technologie gebruiken bij implementatie M...
Pieter de Bruin (Microsoft) - Welke technologie gebruiken bij implementatie M...AFAS Software
 
Building Hybrid Cloud Apps with Azure and Azure stack
Building Hybrid Cloud Apps with Azure and Azure stackBuilding Hybrid Cloud Apps with Azure and Azure stack
Building Hybrid Cloud Apps with Azure and Azure stackWinWire Technologies Inc
 

Similar to Building Azure RemoteApp - Microsoft Campus Days 2014 (20)

J2D - Azure RemoteApp Overview
J2D - Azure RemoteApp OverviewJ2D - Azure RemoteApp Overview
J2D - Azure RemoteApp Overview
 
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!Microsoft Azure : Hey ITPRo's Meet Azure .. .again!
Microsoft Azure : Hey ITPRo's Meet Azure .. .again!
 
azure track -03- it pros meet azure - again
azure track -03- it pros meet azure - againazure track -03- it pros meet azure - again
azure track -03- it pros meet azure - again
 
Hybrid cloud sample architectures
Hybrid cloud sample architecturesHybrid cloud sample architectures
Hybrid cloud sample architectures
 
Amazon WorkSpaces - Fully Managed Desktops in the Cloud
Amazon WorkSpaces - Fully Managed Desktops in the Cloud Amazon WorkSpaces - Fully Managed Desktops in the Cloud
Amazon WorkSpaces - Fully Managed Desktops in the Cloud
 
Amazon WorkSpaces - Fully Managed Desktops in the Cloud
Amazon WorkSpaces - Fully Managed Desktops in the CloudAmazon WorkSpaces - Fully Managed Desktops in the Cloud
Amazon WorkSpaces - Fully Managed Desktops in the Cloud
 
Amazon WorkSpaces - Fully Managed Desktops in the Cloud
Amazon WorkSpaces - Fully Managed Desktops in the Cloud Amazon WorkSpaces - Fully Managed Desktops in the Cloud
Amazon WorkSpaces - Fully Managed Desktops in the Cloud
 
Microservices in Azure
Microservices in AzureMicroservices in Azure
Microservices in Azure
 
Connect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft AzureConnect your datacenter to Microsoft Azure
Connect your datacenter to Microsoft Azure
 
Perth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updatesPerth Azure Usergroup Build 2018 updates
Perth Azure Usergroup Build 2018 updates
 
Enter The Matrix Securing Azure’s Assets
Enter The Matrix Securing Azure’s AssetsEnter The Matrix Securing Azure’s Assets
Enter The Matrix Securing Azure’s Assets
 
Microsoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxMicrosoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptx
 
Tokyo azure meetup #8 azure update, august
Tokyo azure meetup #8   azure update, augustTokyo azure meetup #8   azure update, august
Tokyo azure meetup #8 azure update, august
 
Tokyo azure meetup #8 - Azure Update, August
Tokyo azure meetup #8 - Azure Update, AugustTokyo azure meetup #8 - Azure Update, August
Tokyo azure meetup #8 - Azure Update, August
 
Microsoft Azure catch-up
Microsoft Azure catch-upMicrosoft Azure catch-up
Microsoft Azure catch-up
 
Microservices in Azure
Microservices in AzureMicroservices in Azure
Microservices in Azure
 
2014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 3652014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 365
 
ECS19 - Mustafa Toroman, Sasa Kranjac - SOUP TO NUTS: MICROSOFT AZURE POWERCLASS
ECS19 - Mustafa Toroman, Sasa Kranjac - SOUP TO NUTS: MICROSOFT AZURE POWERCLASSECS19 - Mustafa Toroman, Sasa Kranjac - SOUP TO NUTS: MICROSOFT AZURE POWERCLASS
ECS19 - Mustafa Toroman, Sasa Kranjac - SOUP TO NUTS: MICROSOFT AZURE POWERCLASS
 
Pieter de Bruin (Microsoft) - Welke technologie gebruiken bij implementatie M...
Pieter de Bruin (Microsoft) - Welke technologie gebruiken bij implementatie M...Pieter de Bruin (Microsoft) - Welke technologie gebruiken bij implementatie M...
Pieter de Bruin (Microsoft) - Welke technologie gebruiken bij implementatie M...
 
Building Hybrid Cloud Apps with Azure and Azure stack
Building Hybrid Cloud Apps with Azure and Azure stackBuilding Hybrid Cloud Apps with Azure and Azure stack
Building Hybrid Cloud Apps with Azure and Azure stack
 

More from Morgan Simonsen

NIC 2017 Did you like Azure RMS? You will like Azure Information Protection e...
NIC 2017 Did you like Azure RMS? You will like Azure Information Protection e...NIC 2017 Did you like Azure RMS? You will like Azure Information Protection e...
NIC 2017 Did you like Azure RMS? You will like Azure Information Protection e...Morgan Simonsen
 
NIC 2017 Azure AD Identity Protection and Conditional Access: Using the Micro...
NIC 2017 Azure AD Identity Protection and Conditional Access: Using the Micro...NIC 2017 Azure AD Identity Protection and Conditional Access: Using the Micro...
NIC 2017 Azure AD Identity Protection and Conditional Access: Using the Micro...Morgan Simonsen
 
How to create awesome customer experiences
How to create awesome customer experiencesHow to create awesome customer experiences
How to create awesome customer experiencesMorgan Simonsen
 
Azure Introduction for IT Pros #1 Mobility
Azure Introduction for IT Pros #1 MobilityAzure Introduction for IT Pros #1 Mobility
Azure Introduction for IT Pros #1 MobilityMorgan Simonsen
 
Turning off the lights - Going all in with the Public Cloud (Lumagate Nordic ...
Turning off the lights - Going all in with the Public Cloud (Lumagate Nordic ...Turning off the lights - Going all in with the Public Cloud (Lumagate Nordic ...
Turning off the lights - Going all in with the Public Cloud (Lumagate Nordic ...Morgan Simonsen
 
Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...
Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...
Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...Morgan Simonsen
 
Cloud Based Rights Management with Azure RMS
Cloud Based Rights Management with Azure RMSCloud Based Rights Management with Azure RMS
Cloud Based Rights Management with Azure RMSMorgan Simonsen
 
Microsoft Azure Introduction
Microsoft Azure IntroductionMicrosoft Azure Introduction
Microsoft Azure IntroductionMorgan Simonsen
 
Azure seminar mai 2014 01 hvorfor er azure riktig for din bedrift
Azure seminar mai 2014   01 hvorfor er azure riktig for din bedriftAzure seminar mai 2014   01 hvorfor er azure riktig for din bedrift
Azure seminar mai 2014 01 hvorfor er azure riktig for din bedriftMorgan Simonsen
 
Integrating your network with windows azure
Integrating your network with windows azureIntegrating your network with windows azure
Integrating your network with windows azureMorgan Simonsen
 
Digitalkonferansen 2014 - Cirrus or Cumulus: Which cloud provider is the righ...
Digitalkonferansen 2014 - Cirrus or Cumulus: Which cloud provider is the righ...Digitalkonferansen 2014 - Cirrus or Cumulus: Which cloud provider is the righ...
Digitalkonferansen 2014 - Cirrus or Cumulus: Which cloud provider is the righ...Morgan Simonsen
 
NIC 2014 Modern Authentication for the Cloud Era
NIC 2014 Modern Authentication for the Cloud EraNIC 2014 Modern Authentication for the Cloud Era
NIC 2014 Modern Authentication for the Cloud EraMorgan Simonsen
 

More from Morgan Simonsen (13)

NIC 2017 Did you like Azure RMS? You will like Azure Information Protection e...
NIC 2017 Did you like Azure RMS? You will like Azure Information Protection e...NIC 2017 Did you like Azure RMS? You will like Azure Information Protection e...
NIC 2017 Did you like Azure RMS? You will like Azure Information Protection e...
 
NIC 2017 Azure AD Identity Protection and Conditional Access: Using the Micro...
NIC 2017 Azure AD Identity Protection and Conditional Access: Using the Micro...NIC 2017 Azure AD Identity Protection and Conditional Access: Using the Micro...
NIC 2017 Azure AD Identity Protection and Conditional Access: Using the Micro...
 
How to create awesome customer experiences
How to create awesome customer experiencesHow to create awesome customer experiences
How to create awesome customer experiences
 
Azure Introduction for IT Pros #1 Mobility
Azure Introduction for IT Pros #1 MobilityAzure Introduction for IT Pros #1 Mobility
Azure Introduction for IT Pros #1 Mobility
 
Turning off the lights - Going all in with the Public Cloud (Lumagate Nordic ...
Turning off the lights - Going all in with the Public Cloud (Lumagate Nordic ...Turning off the lights - Going all in with the Public Cloud (Lumagate Nordic ...
Turning off the lights - Going all in with the Public Cloud (Lumagate Nordic ...
 
Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...
Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...
Massive Lift & Shift Migrations to Microsoft Azure with the Microsoft Migrati...
 
Cloud Based Rights Management with Azure RMS
Cloud Based Rights Management with Azure RMSCloud Based Rights Management with Azure RMS
Cloud Based Rights Management with Azure RMS
 
Microsoft EMS Mixtape
Microsoft EMS MixtapeMicrosoft EMS Mixtape
Microsoft EMS Mixtape
 
Microsoft Azure Introduction
Microsoft Azure IntroductionMicrosoft Azure Introduction
Microsoft Azure Introduction
 
Azure seminar mai 2014 01 hvorfor er azure riktig for din bedrift
Azure seminar mai 2014   01 hvorfor er azure riktig for din bedriftAzure seminar mai 2014   01 hvorfor er azure riktig for din bedrift
Azure seminar mai 2014 01 hvorfor er azure riktig for din bedrift
 
Integrating your network with windows azure
Integrating your network with windows azureIntegrating your network with windows azure
Integrating your network with windows azure
 
Digitalkonferansen 2014 - Cirrus or Cumulus: Which cloud provider is the righ...
Digitalkonferansen 2014 - Cirrus or Cumulus: Which cloud provider is the righ...Digitalkonferansen 2014 - Cirrus or Cumulus: Which cloud provider is the righ...
Digitalkonferansen 2014 - Cirrus or Cumulus: Which cloud provider is the righ...
 
NIC 2014 Modern Authentication for the Cloud Era
NIC 2014 Modern Authentication for the Cloud EraNIC 2014 Modern Authentication for the Cloud Era
NIC 2014 Modern Authentication for the Cloud Era
 

Recently uploaded

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 

Recently uploaded (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 

Building Azure RemoteApp - Microsoft Campus Days 2014

  • 1. Building Azure RemoteApp Data3007 Morgan Simonsen Principal Consultant, Lumagate #CampusDays #007FFF
  • 2. #CampusDays Morgan Simonsen • Principal Consultant Cloud and Datacenter Product Manager Microsoft Azure @Lumagate • P-TSP@Microsoft • MCSE, MCSA, MCT • MVP (Directory Services) • Twitter: @msimonsen • Email: morgan.simonsen@lumagate.com • Blog: morgansimonsen.wordpress.com • Blog: cloudpower.no
  • 3. #CampusDays Agenda • Welcome to Mohoro • RemoteApp; what is it and why do we need it? • Scenario walkthrough • Features • Demos • Cost • Questions and comments
  • 4. Today’s challenges • 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
  • 5.
  • 6. Tenant1 Cloud Service1 Other Tenant AD Desktop Hosting Service VM Public Internet Load Balancer/VPN RDLic RDCB RRDDSHSH VM File Server Services VM Storage Azure Fabric Network Azure Services ... RDGW RDWeb RRDDSSHH Session Desktop Collection VM RemoteApp Collection SSQQLL VM Compute Tenant1 Cloud Service2 Management Portal Traffic Manager Tenant 1 Premises Public Internet VPN AD Other Tenant On-premises Services Azure Desktop Hosting - Reference Architecture and Deployment Guides
  • 7. Azure RemoteApp Azure RemoteApp combines Windows application experience and powerful RDS capabilities on Azure’s reliable platform and helps IT to bring, scale, agility and global access to corporate applications.
  • 8. Introducing Azure RemoteApp Preview Remote applications delivered from the reliable Azure platform Delivered via Microsoft Remote Desktop Protocol and RemoteFX Scale without large capital expense Flexible hybrid or cloud deployment options User Access from Windows, iOS, Mac OS X, and Android devices
  • 9. #CampusDays RemoteApp Elastic Runtime • Azure RemoteApp blog storage with template images • Azure Infrastructure-as-a-Service (IaaS) Virtual Machines and Virtual Network (vNet) • Azure Machine Learning AutoScaling • Automatically maintained Remote Desktop components: • Connection Broker • Gateway • Azure Load Balancer Template Image Azure RemoteApp Blog Storage Remote Desktop Session Hosts Virtual Network Azure Machine Learning Autoscaling Azure Load Balancer Remote Desktop Gateway Hosts Remote Desktop Connection Broker Service Cert service certificate
  • 10. #CampusDays Azure RemoteApp Identity • Logon options • Microsoft Account (MSA) • Azure AD • MFA supported • MSA MFA • Azure AD MFA • ADFS MFA • Azure RemoteApp can only authenticate against default Azure AD directory for the subscription
  • 11. Windows Server 2012 R2 session virtualization Dynamic scalability Global presence High fidelity with RDP Secure, WAN-ready connectivity Clients for Windows, Mac, iOS, Android Two deployment choices RemoteApp cloud deployment Image available with Microsoft Office Professional Plus 2013 preinstalled Rapid provisioning: apps quickly available Automatic maintenance of platform image: OS and apps always up-to-date, Microsoft antimalware User logon with Microsoft account or corporate credentials federated with Azure Active Directory RemoteApp hybrid deployment Fully customizable apps, OS, and settings 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 Active Directory
  • 12. Try it right now! A public demo of cloud deployment is available for everyone to try: • Visit remoteapp.azure.com • Install client for your platform • Log on with Microsoft Account
  • 13. Cloud deployment in detail Published apps RemoteApp Service Microsoft account Identity options RDP Elastic runtime … DirSync/Federation (optional) Persistent user data (50GB per user) Custom template image or prebuilt with Office On-premises network Windows Server Active Directory Azure Active Directory Authentication User
  • 14. #CampusDays Cloud Deployment Details • No access to internal corporate resources • Internet access • Access publicly available resources • Office 365 and SaaS apps • Your own systems if they are publicly exposed • Custom applications in template image
  • 15. #CampusDays Cloud Deployment Demo Accessing a Cloud Deployment Creating a Cloud Deployment
  • 16. Hybrid Deployment • Core technology: Azure Virtual Networking with Site-to-Site VPN • RemoteApp Virtual Networks built on Azure to seamlessly access on-premises resources • Core technology: Azure Active Directory with DirSync • RemoteApp leverages Azure AD to control user access and enable Single Sign-On • Core technology: Windows Server Active Directory on-premises • RemoteApp hybrid session hosts are domain-joined and conform to on-premises policies
  • 17. Hybrid deployment in detail RemoteApp Service Identity options RDP Authentication Domain Joined Subject to IT policy via GP, System Center, or other enterprise management tools On-premises network Corporate Apps DirSync User Persistent user data (50GB per user) Elastic runtime … Azure VPN Custom template image Maintained via Azure Portal Corporate apps Azure Active Directory
  • 18. #CampusDays Azure RemoteApp Hybrid Deployment network scenarios • ARA deployments run in Azure vNets • Cloud deployment vNets are invisible • Hybrid deployment vNets can be configured • Hybrid deployment VPN connections options: • Only supports one VPN S2S connection • ARA_vNet<->LocalSite • ARA_vNet<->Azure_vNet • Full Azure vNet2vNet functionality available: • Cross region/subscription etc. Azure RemoteApp Virtual Network DC File Server SQL Azure RemoteApp Virtual Network Azure Virtual Network
  • 19. #CampusDays Hybrid Deployment Details • Access to internal corporate resources • Internet access • Access publicly available resources • Office 365 and SaaS apps • Access internal resources • S2S VPN • Custom applications in template image • RemoteApp Session Host VMs joined to Active Directory domain • Group Policy • Folder Redirection • Logon scripts
  • 20. Selecting a deployment RemoteApp cloud deployment • Image with Office 2013 ProPlus pre-installed • Identity flexibility • Rapid provisioning • Automatic maintenance, turn-key • Integrating with back-end infrastructure is not required RemoteApp hybrid deployment • Secure access to data or resources on-premises • Corporate Active Directory-based identity required • Servers domain-joined and conforming to on-premises IT policy
  • 21. #CampusDays Hybrid Deployment Demo Accessing a Hybrid deployment Creating a Hybrid deployment Customizing a Hybrid deployment
  • 22. #CampusDays Scenario • The company Langskip builds viking longships • Hybrid network on-premises/Microsoft Azure • IAM using FIM • Hybrid Identity with Active Directory/Azure AD • MDM with Windows Intune • Data Protection with Azure RMS • Azure RemoteApp for app access
  • 23. #CampusDays Demo Setup Azure GW 168.63.16.53 Azure GW RPWLRNNM0000 WS2012R2 RRAS WAN NIC: DHCP LAN NIC: 192.168.131.1 Azure GW 137.135.206.252 Langskip-dc3 DC/GC/DNS ls-fs1 File Server RemoteApp Session Host RPWLRNNM0001 RemoteApp Session Host Langskip-dc1 DC/GC/DNS 10.1.0.4 Langskip-dc2 DC/GC/DNS 10.1.0.5 Ls-aadsync1 AADSync 10.1.0.6 Internet Azure West Europe Azure North Europe
  • 25. Patching and updates Template Image Cloud deployment Automatically maintained Latest OS and application updates rolled out on an ongoing basis Custom Image Cloud deployment Hybrid Deployment Updates under IT control Always the latest version of Microsoft Office Professional Plus Hybrid deployment Only Ongoing updates: Update running RDSH VMs with GP, WSUS, SC, and other management tools from on-premises Image-based updates: Upload a new template image and apply it to a RemoteApp instance Updates rolled out automatically
  • 26. #CampusDays RemoteApp Template Image requirements • The image size must be a multiple of MBs (1024) • If you try to upload an image that is not an exact multiple, the upload will fail • The image size must be 127 GB or smaller • It must be on a VHD file (VHDX files are not currently supported) • The VHD must not be a generation 2 virtual machine • The VHD can be either fixed-size or dynamically expanding • A dynamically expanding VHD is recommended because it takes less time to upload to Azure than a fixed-size VHD file. • The disk must be initialized using the Master Boot Record (MBR) partitioning style • The GUID partition table (GPT) partition style is not supported. • The VHD must contain a single installation of Windows Server 2012 R2. • It can contain multiple volumes, but only one that contains an installation of Windows. • The Remote Desktop Session Host (RDSH) role and the Desktop Experience feature must be installed • The Remote Desktop Connection Broker role must not be installed. • The Encrypting File System (EFS) must be disabled. • The image must be SYSPREPed using the parameters /oobe /generalize /shutdown • DO NOT use the /mode:vm parameter
  • 27. #CampusDays RemoteApp Image build process 1. Install Windows Server 2012 R2 in a Hyper-V VM 2. Install the Remote Desktop Session Host (RDSH) role and the Desktop Experience feature 3. Install additional Windows features required by your applications • .NET Framework 3.5 4. Install and configure the programs and applications you want to publish through RemoteApp • Office • LOB • Java • Flash • RMS Sharing 5. Perform any additional Windows configurations required by your applications 6. Disable the Encrypting File System (EFS) 7. SYSPREP the image
  • 28. #CampusDays RemoteApp Image Upload • Install Azure PowerShell module • Register image in Azure portal • Download template image script • Upload-AzureRemoteAppTemplateImage.ps1 • Upload • .Upload-AzureRemoteAppTemplateImage.ps1 -SAS "?sv=2012-02- 12&sr=b&si=59174f0c-6dfb-4e5b-9171- afcaf2c60b0e&sig=DNdfCon4QaVsz0iSP4mWYcPrngtVecoxAPWav43bAE8%3D" -URI "https://cdvwe065826859rdcm.blob.core.windows.net/goldimages/59174f0c- 6dfb-4e5b-9171-afcaf2c60b0e.vhd"
  • 29. #CampusDays Image building tips • Include troubleshooting tools in your images by default • Add language packs • Try to make as many customizations in image as possible • Do not rely on Group Policy • PowerShell DSC • Create a copy before running Sysprep so you can start where you left off • Use version numbers in image names • Keep a change log for each image
  • 31. #CampusDays RemoteApp Supported Client platforms • Dedicated RemoteApp client • Windows 7 • Windows 8 • Windows RT • Client leverages underlying RDP client • Integrated into RDP app • Mac • iOS • Android • Windows Phone 8
  • 32. #CampusDays About profile disks • User profiles stored in VHDs attached to user profile directory via mount point in file system • WindowsAzureDrive • Profile disks are pr. Azure RemoteApp deployment • No way to wipe profile today • Common troubleshooting technique for Remote Desktops • Disks mapped by username, not GUID • User delete/recreate leads to profile permission issues
  • 33. #CampusDays RemoteApp Additional Info Features Optmizations Billing More Information
  • 34. #CampusDays RemoteApp Features (1) Price (per user) Free during preview Window Server version Windows Server 2012 R2 Microsoft Office Professional Plus 2013  Bring your own applications  (Cloud and Hybrid) Planned device/OS support Windows 8.x, Windows 7, Windows RT, Windows Phone 8.1, iOS, Android, Mac OS X Microsoft account support  (Cloud deployment) Active Directory, virtual network (optional)  Storage (per user) 50 GB Regions U.S. East, U.S. West, Europe North, Europe West, Asia Pacific East, Asia Pacific Southeast
  • 35. #CampusDays Features (2) Copy/paste support  Printer redirection  Drive redirection  Full desktop No (under evaluation) Sound and sound redirection  Assign app to group No Manage service via PS Probably Run an app based on local file association No Delete corrupt profiles Probably Golden image in Azure IaaS VM Planned Host reboot Cloud: No Hybrid: Manually Unified vNet Management Planned ClickOnce Application Support 
  • 36. #CampusDays RemoteApp Optimization • Network latency will impact end user experience • Get an estimate of latency using ping or azurespeedtest.azurewebsites.net • Optimizations: • Automatic network detection • Bitmap caching • UDP transport • RemoteFX • Use latest RDP client possible
  • 37.
  • 38. #CampusDays RemoteApp Scaling • Service never scales below 2 VMs • 10 users (5/VM) • While new instances are provisioned
  • 39. #CampusDays More information • Azure RemoteApp website: http://remoteapp.azure.com • Documentation: http://azure.microsoft.com/en-us/ documentation/services/remoteapp/ • Remote Desktop Services Blog: http://blogs.msdn.com/b/rds/
  • 40. #CampusDays The Riddle Azure is a variation of blue that is often described as the color of the sky on a clear summer's day. Its dominant wavelength is about 488 nm. On the RGB color wheel, "azure" (color #007FFF) is defined as the color at 210 degrees, i.e., the hue halfway between blue and cyan.
  • 41. EVENT SPONSORER TRACK SPONSORER EXPO SPONSORER
  • 42. #CampusDays Q&A #Ask me about everything! Join me at the Microsoft Booth the next 30 minutes @Meet The Experts Dont forget to: Evaluate this session!

Editor's Notes

  1. Title Slide – Insert session title, session code and speaker names Project this slide while attendees are arriving. Please do not add additional elements to this slide Why is 007FFF there?
  2. Questions always welcome, don’t have prices, but offer hugs!
  3. RemoteApp is Terminal Services! How many have an Azure Subscription? How many has something deployed in their Azure subscription?
  4. Why do we need RemoteApp, this slide answers… The challenge of BYOD (Bring Your Own Disaster)
  5. Sessions/VDI Formerly Terminal Services Shared hosts with Windows logon session separation (strong security boundary) RemoteApp offers Remote Desktop Sessions as a Server
  6. Demo placeholder (Optional)
  7. Demo placeholder (Optional)
  8. Add troubleshooting apps and do most of the config in the image
  9. MDT for automation?
  10. All Microsoft Licenses included (OS, CAL, RDCAL, Office (if cloud)) You are responsible for licenses to third party apps