Users Devices Apps Data IT Employees Business Partners Customers Scenarios Centralize and secure management of desktops and applications Modernize your aging RDS architecture with Azure Deliver LOB apps to branch offices worldwide Meet seasonal /temporary needs Test and deploy apps quickly without any HW costs Session-based computing Virtual Desktop Infrastructure Session-based computing in the Cloud Cloud-based Applications User Session-based desktops and RemoteApp Cost-effective, easy to manage Access to pooled or personal Virtual Desktops running Windows Client OS Remote Desktop Session Host deployed on cloud infrastructure services Windows Server sessionbased applications delivered from the Azure Cloud High performance, app compatibility Customizable with minimum capital expenditure Turnkey solution; scale without large CAPEX On-premises In cloud Azure RemoteApp is your Windows application anywhere, on any deviceCloud-based Session-based computing in the Cloud Virtual Desktop Infrastructure Session-based computing Applications Bring your apps to the cloud as is: User Access to pooled or Session-based desktops • Reduce upfront hardware investment • Provide geo availability personal Virtual Desktops Remote Desktop Session and RemoteApp running Windows Client Host deployed on cloud • Reduce management complexity • Run Windows apps on any device OS infrastructure services Cost-effective, easy to manage • Move CAPEX to OPEX • Simplify upgrades High performance, app compatibility On-premises Windows Server sessionbased applications delivered from the Azure Cloud • Provide sameCustomizable app performance regardless Turnkey of OS solution, scale without with minimum • Centralize and secure your corporate apps and data capital expenditure large CAPEX In cloud Lifting apps to the cloud • Cloud-based applications enhances collaboration between groups • Centralized storage enables data accessibility from anywhere and on any device • Centralized storage provides security for customer data Azure RemoteApp On-premises network Elastic runtime Domain Joined Back-office systems for centralized procurement and pricing VPN RDP User Persistent user data (50GB per user) IronCAD COMPOSE Custom template image maintained via Azure Portal VPN Authentication Windows Server Active Directory Azure Active Directory Sync 6. Update and upload image 1. Select image 2. Create deployment 5. Utilize, evaluate, and consume 4. Assign users 3. Publish apps • Create an Azure VM • Direct import without upload • Import any VMs from gallery https://technet.microsoft.com/en-us/library/dn448591.aspx http://azure.microsoft.com/en-us/documentation/articles/remoteapp-create-custom-image 1. “Windows Server Remote Desktop Session Host” 2. "Windows Server Remote Desktop Session Host with Microsoft Office 365 ProPlus” 6. Update and upload image 1. Select image 2. Create deployment 5. Utilize, evaluate, and consume 4. Assign users 3. Publish apps Azure RemoteApp Elastic runtime RDP User Persistent user data (50GB per user) Published apps Prebuilt template image automatically maintained Authentication On-premises network Identity options Azure Active Directory Microsoft account DirSync (optional) Windows Server Active Directory On-premises network Azure RemoteApp Elastic runtime Domain joined Subject to IT policy via GP, System Center, or other enterprise management tools RDP Corporate apps User Persistent user data (50GB per user) Corporate apps Custom template image Maintained via Azure Portal ExpressRoute Authentication Identity options Azure Active Directory Sync Windows Server Active Directory 1 2 3 4 5 6 7 8 *Both of these are same as WS2012 R2 and not specific to Azure RemoteApp 6. Update and upload image 1. Select image 2. Create deployment 5. Utilize, evaluate, and consume 4. Assign users 3. Publish apps App compatibility Azure RemoteApp Licensing plan Where is data What identity to grant access Application Compatibility Best Practices for Remote Desktop Services http://azure.microsoft.com/enus/documentation/articles/remote app-appreqs/ http://msdn.microsoft.com/enus/library/windows/desktop/hh74 9939.aspx No, need custom image QuickBooks deployment guide Yes On QuickBooks Database Server in Company File (*.qbb) On private (Intranet) network using standard windows networking Non-domain joined or Domain joined collection “Is App-V supported?” = YES! • • App-V is only supported on domain joined deployments of Azure RemoteApp Types of App-V deployment configuration: Configuration options Delivery method App location storage Positive Negative Streaming (on demand) App is always the latest and fresh First time latency Mounted Fastest, app is already present on the VM Bloat – takes up image space (127gb limit) Shared Content App runs in memory of Azure RemoteApp instance Eats memory and good connection to streaming (file) server where the app resides Disk (Cached) • • User Targeting Global (machine) Fast execution App not dependent on availability of Content Source Bloat – takes up image space (127gb limit) Requires full standalone App-V infrastructure Pre-publish or target using Publishing server Need to update your Azure image if you want to update the app. (huge) Takes up space on image 6. Update and upload image 1. Select image 2. Create deployment 5. Utilize, evaluate, and consume 4. Assign users 3. Publish apps Supported authentication methods Azure Remote Deployment methods User accounts Non-domain joined Microsoft account Azure Active Directory (AAD) AAD cloud only AD Connect with password sync AD Connect without password sync AD Connect with ADFS Third Party Azure supported identity providers (example Ping) Multi-factor authentication Domain joined http://msdn.microsoft.com/en-us/3d6c4fd1-c981-4c57-9402-59fe31b11883 Microsoft Intune Azure Rights Management Manage and protect corporate apps and data on almost any device with MDM and MAM Encryption, identity, and authorization policies to secure corporate files and email across phones, tablets, and PCs Windows MFA challenge Log on with username and password https://msdn.microsoft.com/en-us/library/azure/dn249466.aspx User responds to challenge from device 6. Update and upload image 1. Select image 2. Create deployment 5. Utilize, evaluate, and consume 4. Assign users 3. Publish apps Windows Embedded Azure RemoteApp instances Express Route / VPN Understanding client session states Three non-active states 1. Idle input logoff Disconnected after 4 hour of no input 2. Disconnected Logoff Local session logged off after 4 hours of inactivity 3. Logged off No local session Drive redirection and USB can be turned on via Powershell. Local device to RemoteApp session Default setting in ARA Windows iOS Android Windows Mobile Mac Clipboard (copy/paste) Audio Drive redirection USB Printer Serial Ports Com ports Plug and Play Smart Cards http://azure.microsoft.com/en-us/documentation/articles/remoteapp-redirection/ http://azure.microsoft.com/en-us/documentation/articles/remoteapp-tutorial-arawithpowe Azure application usage with RemoteApp By app service Per user 2 13 Auditing changes to your Azure RemoteApp collection using Azure Operations Logs Eric@contoso.com Change Settings>RemoteApp 6. Update and upload image 1. Select image 2. Create deployment 5. Utilize, evaluate, and consume 4. Assign users 3. Publish apps • To "update," you replace an existing collection image with a new one • Steps 1. 2. 3. 4. Modify existing image and import/upload Click “Update” option at bottom Select Image Set User Options • Considerations • You can only update one collection at a time • The more users, the longer the update will take Estimate 15 minutes per 10 users Basic Standard Premium Premium + Target user Task worker Information worker Information worker Information Workers/Engineers Application types Lightweight LOB / data entry applications Productivity applications Productivity applications with large dataset Engineering applications Starting price (user/month) $10 $15 $20 $25 Hours included in starting price (month) 40 40 40 40 Hourly overage rate (Hour) $0.175 $0.20 $0.30 $0.45 Cap price/ Unlimited price (user/month) $17 $23 $32 $43 Office Existing Office 365 ProPlus customers can use one of their installs with Azure RemoteApp at no extra cost. Four tiers • Differentiated based on performance • Plan types for users can be changed any point in time Priced per user/per month No additional Windows Server or RDS licenses needed Compute, Ingress\Egress and storage costs included Basic Light weight applications (e.g. data entry, expense reporting) Standard Productivity applications (e.g. Microsoft Office) Premium Productivity applications with large datasets Premium+ Engineering applications Basic Price ($) Low starting price at $10 per user per month, pay no more than $17 Unlimited use pricing available at $17 per user per month $17 $10 0 40 $10 Starting price includes 40 hours/month $17 80 $10 + (80hrs-40hrs) * $0.175 $0.175/hour Hourly overage charge from 40 hours to 80 hours. Hours of use $10 + (80hrs-40hrs) * $0.175 $17 Above 80 hours, pay no more than $17 Preview MAY 2014 GA DEC 2014 Future OCT 2015 remoteappdemo.onmicrosoft.com No, need custom image QuickBooks deployment guide Yes On QuickBooks Database Server in Company File (*.qbb) On private (Intranet) network using standard windows networking Need Domain Joined collection? • • • Supported on Windows Server 2012 (Link) Three deployment options of Quickbooks; • Central server, peer-to-peer, Remote Desktop Services Fact: All three require the company file to be located on same workstation as QuickBooks Database Manager server (QuickBooks deployment guide) Feedback forum Discussion Forum Documentation Weekly “Ask the Experts” Educate Evaluate Deploy Accelerate Deploymen t Reduce Sales Cycle •Deliver a Demo of both End User Experience and •Get Familiar with the Solutions •Get onsite or remote help with a pilot through Administrator Experience the Clearinghouse •Microsoft EMS Page •End User Experience and Administrator Experience •TechNet Library Demos 40 populated environments available on •Begin onboarding to EMS quickly with FastTrack •InfoPedia EMS Hub Provide help and technical information to winrequest deals faster and soon dedicated by EM TSP Direct engineering assistance for large, complex customers who are motivated to move fast •Coming Soon! Any MS authenticated user can Remove pre-sales blockers •Continue deployment momentum •Train Yourself create pre-provisioned EMS+Office 365 90-day Partner across teams to deliver technical information where Coordinate with engineering leadership and team •Microsoft Intune End User Enrollment Guide and •Brad Anderson Explain EMS engagement video demo tenant needed End User and Administrative Videos and Scenario •TechReady TV Guides (coming soon) •Microsoft Ignite sessions •Showcase EMS by leveraging Immersion •Device and Application management Technical •Virtual Academy 3 4 5 6 2 1 http://azure.microsoft.com/en-us/documentation/articles/remoteapp-create-custom-image 7 8 • • • • You can only publish apps that are on the selected image Custom apps require a custom image Differences between Microsoft Images vs custom images Submit feature requests for Microsoft images on Feedback site Capabilities Microsof t images Custom Allowed to make changes Preconfigured and optimized Allows custom apps Admin access MS Images Microsoft managed What is in the RemoteApp template images? Using Office in Azure RemoteApp Only way to use Office in RemoteApp is to have an “O365 ProPlus” plan which supports Shared Computer Activation (SCA) Note: All E3 or E4 O365 subscription include “Office 365 ProPlus” http://technet.microsoft.com/en-us/library/office-365-planoptions.aspx Link company file to be located on same workstation as QuickBooks Database Manager server QuickBooks deployment guide) No, need custom image QuickBooks deployment guide Yes On QuickBooks Database Server in Company File (*.qbb) On private (Intranet) network using standard windows networking Cloud or Hybrid collection Two tiers: basic and standard • Differentiated based on performance • Plan types for users can be changed any point in time Priced per user/per month No additional Windows Server or RDS licenses needed Compute, Ingress\Egress, and storage costs included Basic Standard Designed for lightweight applications (e.g. data entry, web browsing) Designed for knowledge workers or information workers to use productivity applications, such as Microsoft Office Basic Standard Target user Task worker Information worker Application types Lightweight LOB/data entry applications Productivity applications Example apps Simple web apps, web browsing Office Starting price (user/month) $10 $15 Hours included in starting price (month) 40 40 Hourly overage rate (Hour) $0.175 $0.20 Cap price (user/month)* $17 $23 (Office price is not included) • MS Office price is not included in the above price points. • Prices listed above are for each user accessing one App Collection. • Rounded off to nearest integer; might vary depending on your currency. What is an app collection? RemoteApp template image that contains the applications or programs shared by a set of users. Basic Flexible pricing model allowing you to pay less when you use less. Starting prices as low as $10 per user/per month, pro-rated daily. Price ($) $14 $10 0 40 80 $10 + (65hrs-40hrs) * $0.175 $10 $0.175/hour Fixed starting price up to 40 hours of use. Hourly overage charge from 40 hours to 80 hours. Hours of use $17 Price capped at 80 hours. Usage is unlimited past 80 hours. Standard Flexible pricing model allowing you to pay less when you use less. Starting prices as low as $15 per user/per month, pro-rated daily. Price ($) $23 $15 0 40 $23 80 $15 + (80hrs-40hrs) * $0.20 $15 $0.20/hour Fixed starting price up to 40 hours of use. Hourly overage charge from 40 hours to 80 hours. Hours of use $15 + ((80hrs-40hrs) * 0.20 = Fixed Capped Price $23 Price capped at 80 hours. Usage is unlimited past 80 hours.