On private (Intranet) network using standard windows networking

advertisement
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.
Download