SlideShare a Scribd company logo
1 of 38
MDOP: Planning the Deployment of Microsoft Application Virtualization 4.5 Bill Morein Lead Program Manager Microsoft Corporation Session Code: CLI319
Deployment Options Standalone ESD Infrastructure App-V Infrastructure
Deployment Options Standalone ESD Infrastructure App-V Infrastructure
Basic Infrastructure App-V Management Server
App-V Infrastructure – High Level App-V Management Console Active Directory App-V Streaming Server Management Web Service App-V Database Http  Streaming VECD Streaming + manifest Terminal server Http Streaming Desktop VECD Streaming Terminal server App-V Clients Desktop VECD Terminal server App-V Clients Desktop
BOSTON Branch Office Scenario – Before 4.5 SEATTLE SFT SFT SFT SFT OSD & ICONS OSD & ICONS OSD & ICONS Applist.xml WAN APP-V MANAGEMENT SERVER DATA CENTER USER
Branch Office Scenario – App-V 4.5 BOSTON SEATTLE SFT SFT SFT SFT OSD & ICONS OSD & ICONS OSD & ICONS Applist.xml CONTENT CONTENT CONTENT STREAMING SERVER WAN APP-V MANAGEMENT SERVER DATA CENTER USER
Introduction to ASR, OSR, ISR ASR = Application Source Root   OSR = OSD Source Root ISR = Icon Source Root These are overrides that can be modified within the registry Settings are global Enable greater ease of management Can be set dynamically based on the site
An Example Path in the OSD: RTSP://SeattleServer:554/package/package.sft ASR:  HTTP://BostonServer:80 Final URL: HTTP://BostonServer:80/package/package.sft
ASR, OSR, ISR demo
ASR/OSR/ISR Reference Package Path: RTSP://ManagementServer/package/package.sft ASR:HTTP://MyLocalServer/ Actual: HTTP://MyLocalServer/package/package.sft OSD Path:RTSP://ManagementServer/content/package/package.osd OSR: MyLocalServer/content Actual: MyLocalServer/content/package/package.osd Icon Path: ManagementServer/content/package/package_Icons/package.ico ISR: HTTP://MyLocalServer/ Actual: HTTP://MyLocalServer/package/package_Icons/package.ico
Synchronizing Servers App-V Management Console Active Directory App-V Streaming Server Management Web Service App-V Database App-V Streaming Server VECD Streaming + manifest Terminal server Http Streaming Desktop VECD Streaming Terminal server App-V Clients Desktop VECD Terminal server App-V Clients Desktop
Server Synchronization Import Package into Management Server Set appropriate permissions Do not enable the package at this point Distribute the package to streaming servers This includes OSDs, Icons, SFTs Remember to maintain the same directory structure Enable the packages on the management server
Streaming Options IIS IIS provides better scalability and more launches per minute than the RTSP streaming server IIS is already setup and managed in many environments RTSP Active upgrade is ready to use out of the box – no client configuration required FILE Provides the ability to get applications without a server infrastructure All options provide differential streaming
Package Upgrade demo
App-V Infrastructure Summary Three essential pieces to set up a full infrastructure: Client configuration Server synchronization Streaming server options
Deployment Options Standalone ESD Infrastructure App-V Infrastructure
Standalone MSI Scenario Standardized method for deploying applications MSI does the publishing for you More details in the demo Sequencer generates MSI directly Deploy via device, SCCM or 3rd party No App-V servers required
Standalone MSI demo
Standalone MSI Scenario Recap Great if you already use packages with MSI Requires the following settings: Networknline = 0 ConfigurationequireAuthorizationIfCached = 0 NetworkimitDisconnectedOperation = 0  The SFT needs to be in the same directory
Standalone SFTMIME Scenario SFTMIME is the command line tool installed with the App-V client App-V 4.5 has a new manifest file that allows you to do publishing easily with SFTMIME Can achieve the same functionality as MSI publishing and add your own customizations
Standalone without MSI demo
Standalone SFTMIME Reference Add the Package: sftmime add package:<name> /manifest <manifest path> Load the Package: sftmime load package:<name> /sftpath <SFT path>
Standalone SFTMIME Reference There are a lot of options: sftmime /help verb:<option> Some common options:  Configure  Delete  Unload
Standalone Summary There are many ways to get apps to clients MSI is the simplest SFTMIME is the most configurable Always good to know for testing and troubleshooting
Deployment Options Standalone ESD Infrastructure App-V Infrastructure
Application Virtualization in Configuration Manager R2 Integrate Application Virtualization into System Center Configuration Manager 2007 R2 New in ConfigMgr 2007 R2: Enables customers using ConfigMgr  to manage and deploy virtual applications Client roaming is supported so the client is always going to the “closest” server Maintain the dynamic nature of Application virtualization Version checking, user-based targeting, streaming
Config Manager R2 Core Scenarios
Streaming Delivery – End-to-End Admin creates vapp package SCCM  Site Server SCCM  Admin SCCM Client refers to program information on the DP to register the package Package is replicated to DP‘s Client The program information is used by SCCM to publish virtual application Streaming-Enabled DP User launches the application and streams directly from DP App Virt Cache Only blocks required to run the application are downloaded
Download and Execute– End-to-End Admin creates vapp package SCCM  Site Server SCCM  Admin Package is replicated to DP‘s Client SCCM publishes virtual application DP Package (SFT) is pushed to client via BITS When launched,  package is loaded into cache App Virt Cache
Clients and Launching Virtual ApplicationsRoaming Supported User launches and application Streaming-Enabled DP Management Point Application Shortcut Adv Client hands off to App Virt client for vapp streaming Advanced Client talks to MP and performs a location request launcher talks to the Advanced Client Shortcut calls SCCM launcher Launcher  (SCCM) App Virt 4.5 Client SCCM Advanced Client Once the DP location is established, the Advanced Client sets the source URL for the package via SFTMIME
Where to Find More Information Documentation for App-V 4.5 on Technet http://technet.microsoft.com/en-us/library/cc843848.aspx White Papers http://technet.microsoft.com/en-us/appvirtualization/cc843994.aspx Documentation feedback Public email alias (appvdocs@microsoft.com )  App-V Forums on Technet http://social.technet.microsoft.com/Forums/en-US/category/appvirtualization
question & answer
Required Slide Speakers,  TechEd 2009 is not producing  a DVD. Please announce that  attendees can access session  recordings at TechEd Online.  www.microsoft.com/teched Sessions On-Demand & Community www.microsoft.com/learning Microsoft Certification & Training Resources http://microsoft.com/technet Resources for IT Professionals http://microsoft.com/msdn Resources for Developers Resources
Related Content Today from 12:20 – 1300 	CLI02-DEMO:  Windows Optimized Desktop Solutions Demo Tomorrow from 9:00 – 10:15 CLI03-IS: Microsoft Application Virtualization Discussion Tomorrow from 12:20 – 13:30 CLI04-DEMO: Application Virtualization: The Future of Application 	Management and Deployment Friday from 10:45 – 1200 CLI403: Microsoft Desktop Optimization Pack: Microsoft Application 	Virtualization 4.5 Sequencing Deep Dive Required Slide Speakers,  please list the Breakout Sessions, TLC Interactive Theaters and Labs that are related to your session.
Complete an evaluation on CommNet and enter to win an Xbox 360 Elite!
Required Slide © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.  MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related Content

What's hot

F5 BIG-IP Web-based Customer Training
F5 BIG-IP Web-based Customer TrainingF5 BIG-IP Web-based Customer Training
F5 BIG-IP Web-based Customer Training
F5 Networks
 
Flashmedia gateway docs_quickstart
Flashmedia gateway docs_quickstartFlashmedia gateway docs_quickstart
Flashmedia gateway docs_quickstart
Serge Florov
 

What's hot (17)

IBM Sametime 9 Complete - Basic Features Installation - From Zero To Hero - F...
IBM Sametime 9 Complete - Basic Features Installation - From Zero To Hero - F...IBM Sametime 9 Complete - Basic Features Installation - From Zero To Hero - F...
IBM Sametime 9 Complete - Basic Features Installation - From Zero To Hero - F...
 
F5 BIG-IP Web-based Customer Training
F5 BIG-IP Web-based Customer TrainingF5 BIG-IP Web-based Customer Training
F5 BIG-IP Web-based Customer Training
 
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
 
Connect Bridge
Connect BridgeConnect Bridge
Connect Bridge
 
VMUGIT UC 2013 - 05a VMware vFabric
VMUGIT UC 2013 - 05a VMware vFabricVMUGIT UC 2013 - 05a VMware vFabric
VMUGIT UC 2013 - 05a VMware vFabric
 
Dell EMC OpenManage idrac9 server power capping
Dell EMC OpenManage idrac9 server power capping Dell EMC OpenManage idrac9 server power capping
Dell EMC OpenManage idrac9 server power capping
 
DevOps for Mainframe: Open Source Fast Track
DevOps for Mainframe: Open Source Fast TrackDevOps for Mainframe: Open Source Fast Track
DevOps for Mainframe: Open Source Fast Track
 
TADS Developer Summit WebRTC Dan Burnett
TADS Developer Summit WebRTC Dan BurnettTADS Developer Summit WebRTC Dan Burnett
TADS Developer Summit WebRTC Dan Burnett
 
App Optimizations Using Qualcomm Snapdragon LLVM Compiler for Android
App Optimizations Using Qualcomm Snapdragon LLVM Compiler for AndroidApp Optimizations Using Qualcomm Snapdragon LLVM Compiler for Android
App Optimizations Using Qualcomm Snapdragon LLVM Compiler for Android
 
A Deep Dive into the Liberty Buildpack on IBM BlueMix
A Deep Dive into the Liberty Buildpack on IBM BlueMix A Deep Dive into the Liberty Buildpack on IBM BlueMix
A Deep Dive into the Liberty Buildpack on IBM BlueMix
 
TADS Developer Summit Apidaze Philippe Sultan
TADS Developer Summit Apidaze Philippe SultanTADS Developer Summit Apidaze Philippe Sultan
TADS Developer Summit Apidaze Philippe Sultan
 
TADS Developer Summit Tropo Jose de Castro
TADS Developer Summit Tropo Jose de CastroTADS Developer Summit Tropo Jose de Castro
TADS Developer Summit Tropo Jose de Castro
 
Flashmedia gateway docs_quickstart
Flashmedia gateway docs_quickstartFlashmedia gateway docs_quickstart
Flashmedia gateway docs_quickstart
 
HP NonStop applications: Modernization from the Ground-up and the User-in
HP NonStop applications: Modernization from the Ground-up and the User-inHP NonStop applications: Modernization from the Ground-up and the User-in
HP NonStop applications: Modernization from the Ground-up and the User-in
 
Foundry Management System Desktop Application
Foundry Management System Desktop Application Foundry Management System Desktop Application
Foundry Management System Desktop Application
 
Highlights of the Telecommunications Event Data Analytics toolkit
Highlights of the Telecommunications Event Data Analytics toolkitHighlights of the Telecommunications Event Data Analytics toolkit
Highlights of the Telecommunications Event Data Analytics toolkit
 
XenApp 6.5 Comparative Feature Matrix
XenApp 6.5 Comparative Feature MatrixXenApp 6.5 Comparative Feature Matrix
XenApp 6.5 Comparative Feature Matrix
 

Similar to CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5

Mike Taulty Beyond Silverlight With W P F
Mike Taulty  Beyond  Silverlight  With  W P FMike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty Beyond Silverlight With W P F
ukdpe
 
Microsoft Virtualization Overview
Microsoft Virtualization OverviewMicrosoft Virtualization Overview
Microsoft Virtualization Overview
webhostingguy
 
A Citrix Masterclass
A Citrix MasterclassA Citrix Masterclass
A Citrix Masterclass
bluechipper
 
Desktop virtualisation
Desktop virtualisationDesktop virtualisation
Desktop virtualisation
BlueChipICT
 
WebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangWebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David Tang
Spiffy
 
Product Overview: The New IBM UrbanCode Deploy 6.0
Product Overview: The New IBM UrbanCode Deploy 6.0Product Overview: The New IBM UrbanCode Deploy 6.0
Product Overview: The New IBM UrbanCode Deploy 6.0
IBM UrbanCode Products
 
Windows Phone Development
Windows Phone DevelopmentWindows Phone Development
Windows Phone Development
Puja Pramudya
 

Similar to CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5 (20)

Mike Taulty Beyond Silverlight With W P F
Mike Taulty  Beyond  Silverlight  With  W P FMike Taulty  Beyond  Silverlight  With  W P F
Mike Taulty Beyond Silverlight With W P F
 
Microsoft Virtualization Overview
Microsoft Virtualization OverviewMicrosoft Virtualization Overview
Microsoft Virtualization Overview
 
Harbour IT & VMware - vForum 2010 Wrap
Harbour IT & VMware - vForum 2010 WrapHarbour IT & VMware - vForum 2010 Wrap
Harbour IT & VMware - vForum 2010 Wrap
 
Session 2: Expanding the Silverlight Reach - WPF and .NET Client Profile
Session 2: Expanding the Silverlight Reach - WPF and .NET Client ProfileSession 2: Expanding the Silverlight Reach - WPF and .NET Client Profile
Session 2: Expanding the Silverlight Reach - WPF and .NET Client Profile
 
Syn framework 4.0 and sql server
Syn framework 4.0 and sql serverSyn framework 4.0 and sql server
Syn framework 4.0 and sql server
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframe
 
DC Metro And Federal VMUG March 2009
DC Metro And Federal VMUG March 2009DC Metro And Federal VMUG March 2009
DC Metro And Federal VMUG March 2009
 
Sun & VMware Desktop Training
Sun & VMware Desktop TrainingSun & VMware Desktop Training
Sun & VMware Desktop Training
 
Whats New With VMware view 3
Whats New With VMware view 3Whats New With VMware view 3
Whats New With VMware view 3
 
MMS2011_BC34_Plas_Final
MMS2011_BC34_Plas_FinalMMS2011_BC34_Plas_Final
MMS2011_BC34_Plas_Final
 
Cloud Management With System Center Application Controller ver1
Cloud Management With System Center Application Controller ver1Cloud Management With System Center Application Controller ver1
Cloud Management With System Center Application Controller ver1
 
OpenStack Murano introduction
OpenStack Murano introductionOpenStack Murano introduction
OpenStack Murano introduction
 
A Citrix Masterclass
A Citrix MasterclassA Citrix Masterclass
A Citrix Masterclass
 
Desktop virtualisation
Desktop virtualisationDesktop virtualisation
Desktop virtualisation
 
VMware Horizon (view) 7 Lab Manual
VMware Horizon (view) 7 Lab Manual VMware Horizon (view) 7 Lab Manual
VMware Horizon (view) 7 Lab Manual
 
WebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangWebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David Tang
 
Connecting Xamarin Apps with IBM Worklight in Bluemix
Connecting Xamarin Apps with IBM Worklight in BluemixConnecting Xamarin Apps with IBM Worklight in Bluemix
Connecting Xamarin Apps with IBM Worklight in Bluemix
 
Product Overview: The New IBM UrbanCode Deploy 6.0
Product Overview: The New IBM UrbanCode Deploy 6.0Product Overview: The New IBM UrbanCode Deploy 6.0
Product Overview: The New IBM UrbanCode Deploy 6.0
 
WebSphere sMash June Product Review
WebSphere sMash June Product ReviewWebSphere sMash June Product Review
WebSphere sMash June Product Review
 
Windows Phone Development
Windows Phone DevelopmentWindows Phone Development
Windows Phone Development
 

More from Louis Göhl

Storage and hyper v - the choices you can make and the things you need to kno...
Storage and hyper v - the choices you can make and the things you need to kno...Storage and hyper v - the choices you can make and the things you need to kno...
Storage and hyper v - the choices you can make and the things you need to kno...
Louis Göhl
 
Security best practices for hyper v and server virtualisation [svr307]
Security best practices for hyper v and server virtualisation [svr307]Security best practices for hyper v and server virtualisation [svr307]
Security best practices for hyper v and server virtualisation [svr307]
Louis Göhl
 
HP Bladesystem Overview September 2009
HP Bladesystem Overview September 2009HP Bladesystem Overview September 2009
HP Bladesystem Overview September 2009
Louis Göhl
 

More from Louis Göhl (20)

Citrix vision and product highlights november 2011
Citrix vision and product highlights november 2011Citrix vision and product highlights november 2011
Citrix vision and product highlights november 2011
 
Citrix vision & strategy overview november 2011
Citrix vision & strategy overview november 2011Citrix vision & strategy overview november 2011
Citrix vision & strategy overview november 2011
 
SVR402: DirectAccess Technical Drilldown, Part 2 of 2: Putting it all together.
SVR402: DirectAccess Technical Drilldown, Part 2 of 2: Putting it all together.SVR402: DirectAccess Technical Drilldown, Part 2 of 2: Putting it all together.
SVR402: DirectAccess Technical Drilldown, Part 2 of 2: Putting it all together.
 
SVR401: DirectAccess Technical Drilldown, Part 1 of 2: IPv6 and transition te...
SVR401: DirectAccess Technical Drilldown, Part 1 of 2: IPv6 and transition te...SVR401: DirectAccess Technical Drilldown, Part 1 of 2: IPv6 and transition te...
SVR401: DirectAccess Technical Drilldown, Part 1 of 2: IPv6 and transition te...
 
VMware vSphere 4.1 deep dive - part 2
VMware vSphere 4.1 deep dive - part 2VMware vSphere 4.1 deep dive - part 2
VMware vSphere 4.1 deep dive - part 2
 
VMware vSphere 4.1 deep dive - part 1
VMware vSphere 4.1 deep dive - part 1VMware vSphere 4.1 deep dive - part 1
VMware vSphere 4.1 deep dive - part 1
 
Storage and hyper v - the choices you can make and the things you need to kno...
Storage and hyper v - the choices you can make and the things you need to kno...Storage and hyper v - the choices you can make and the things you need to kno...
Storage and hyper v - the choices you can make and the things you need to kno...
 
Security best practices for hyper v and server virtualisation [svr307]
Security best practices for hyper v and server virtualisation [svr307]Security best practices for hyper v and server virtualisation [svr307]
Security best practices for hyper v and server virtualisation [svr307]
 
Hyper v and live migration on cisco unified computing system - virtualized on...
Hyper v and live migration on cisco unified computing system - virtualized on...Hyper v and live migration on cisco unified computing system - virtualized on...
Hyper v and live migration on cisco unified computing system - virtualized on...
 
HP Bladesystem Overview September 2009
HP Bladesystem Overview September 2009HP Bladesystem Overview September 2009
HP Bladesystem Overview September 2009
 
UNC309 - Getting the Most out of Microsoft Exchange Server 2010: Performance ...
UNC309 - Getting the Most out of Microsoft Exchange Server 2010: Performance ...UNC309 - Getting the Most out of Microsoft Exchange Server 2010: Performance ...
UNC309 - Getting the Most out of Microsoft Exchange Server 2010: Performance ...
 
SVR208 Gaining Higher Availability with Windows Server 2008 R2 Failover Clust...
SVR208 Gaining Higher Availability with Windows Server 2008 R2 Failover Clust...SVR208 Gaining Higher Availability with Windows Server 2008 R2 Failover Clust...
SVR208 Gaining Higher Availability with Windows Server 2008 R2 Failover Clust...
 
SVR205 Introduction to Hyper-V and Windows Server 2008 R2 with Microsoft Syst...
SVR205 Introduction to Hyper-V and Windows Server 2008 R2 with Microsoft Syst...SVR205 Introduction to Hyper-V and Windows Server 2008 R2 with Microsoft Syst...
SVR205 Introduction to Hyper-V and Windows Server 2008 R2 with Microsoft Syst...
 
SIA319 What's Windows Server 2008 R2 Going to Do for Your Active Directory?
SIA319 What's Windows Server 2008 R2 Going to Do for Your Active Directory?SIA319 What's Windows Server 2008 R2 Going to Do for Your Active Directory?
SIA319 What's Windows Server 2008 R2 Going to Do for Your Active Directory?
 
SIA311 Better Together: Microsoft Exchange Server 2010 and Microsoft Forefron...
SIA311 Better Together: Microsoft Exchange Server 2010 and Microsoft Forefron...SIA311 Better Together: Microsoft Exchange Server 2010 and Microsoft Forefron...
SIA311 Better Together: Microsoft Exchange Server 2010 and Microsoft Forefron...
 
MGT310 Reduce Support Costs and Improve Business Alignment with Microsoft Sys...
MGT310 Reduce Support Costs and Improve Business Alignment with Microsoft Sys...MGT310 Reduce Support Costs and Improve Business Alignment with Microsoft Sys...
MGT310 Reduce Support Costs and Improve Business Alignment with Microsoft Sys...
 
MGT300 Using Microsoft System Center to Manage beyond the Trusted Domain
MGT300 Using Microsoft System Center to Manage beyond the Trusted DomainMGT300 Using Microsoft System Center to Manage beyond the Trusted Domain
MGT300 Using Microsoft System Center to Manage beyond the Trusted Domain
 
MGT220 - Virtualisation 360: Microsoft Virtualisation Strategy, Products, and...
MGT220 - Virtualisation 360: Microsoft Virtualisation Strategy, Products, and...MGT220 - Virtualisation 360: Microsoft Virtualisation Strategy, Products, and...
MGT220 - Virtualisation 360: Microsoft Virtualisation Strategy, Products, and...
 
Windows Virtual Enterprise Centralized Desktop
Windows Virtual Enterprise Centralized DesktopWindows Virtual Enterprise Centralized Desktop
Windows Virtual Enterprise Centralized Desktop
 
Optimized Desktop, Mdop And Windows 7
Optimized Desktop, Mdop And Windows 7Optimized Desktop, Mdop And Windows 7
Optimized Desktop, Mdop And Windows 7
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5

  • 1.
  • 2. MDOP: Planning the Deployment of Microsoft Application Virtualization 4.5 Bill Morein Lead Program Manager Microsoft Corporation Session Code: CLI319
  • 3. Deployment Options Standalone ESD Infrastructure App-V Infrastructure
  • 4. Deployment Options Standalone ESD Infrastructure App-V Infrastructure
  • 5. Basic Infrastructure App-V Management Server
  • 6. App-V Infrastructure – High Level App-V Management Console Active Directory App-V Streaming Server Management Web Service App-V Database Http Streaming VECD Streaming + manifest Terminal server Http Streaming Desktop VECD Streaming Terminal server App-V Clients Desktop VECD Terminal server App-V Clients Desktop
  • 7. BOSTON Branch Office Scenario – Before 4.5 SEATTLE SFT SFT SFT SFT OSD & ICONS OSD & ICONS OSD & ICONS Applist.xml WAN APP-V MANAGEMENT SERVER DATA CENTER USER
  • 8. Branch Office Scenario – App-V 4.5 BOSTON SEATTLE SFT SFT SFT SFT OSD & ICONS OSD & ICONS OSD & ICONS Applist.xml CONTENT CONTENT CONTENT STREAMING SERVER WAN APP-V MANAGEMENT SERVER DATA CENTER USER
  • 9. Introduction to ASR, OSR, ISR ASR = Application Source Root OSR = OSD Source Root ISR = Icon Source Root These are overrides that can be modified within the registry Settings are global Enable greater ease of management Can be set dynamically based on the site
  • 10. An Example Path in the OSD: RTSP://SeattleServer:554/package/package.sft ASR: HTTP://BostonServer:80 Final URL: HTTP://BostonServer:80/package/package.sft
  • 12. ASR/OSR/ISR Reference Package Path: RTSP://ManagementServer/package/package.sft ASR:HTTP://MyLocalServer/ Actual: HTTP://MyLocalServer/package/package.sft OSD Path:RTSP://ManagementServer/content/package/package.osd OSR: MyLocalServer/content Actual: MyLocalServer/content/package/package.osd Icon Path: ManagementServer/content/package/package_Icons/package.ico ISR: HTTP://MyLocalServer/ Actual: HTTP://MyLocalServer/package/package_Icons/package.ico
  • 13. Synchronizing Servers App-V Management Console Active Directory App-V Streaming Server Management Web Service App-V Database App-V Streaming Server VECD Streaming + manifest Terminal server Http Streaming Desktop VECD Streaming Terminal server App-V Clients Desktop VECD Terminal server App-V Clients Desktop
  • 14. Server Synchronization Import Package into Management Server Set appropriate permissions Do not enable the package at this point Distribute the package to streaming servers This includes OSDs, Icons, SFTs Remember to maintain the same directory structure Enable the packages on the management server
  • 15. Streaming Options IIS IIS provides better scalability and more launches per minute than the RTSP streaming server IIS is already setup and managed in many environments RTSP Active upgrade is ready to use out of the box – no client configuration required FILE Provides the ability to get applications without a server infrastructure All options provide differential streaming
  • 17. App-V Infrastructure Summary Three essential pieces to set up a full infrastructure: Client configuration Server synchronization Streaming server options
  • 18. Deployment Options Standalone ESD Infrastructure App-V Infrastructure
  • 19. Standalone MSI Scenario Standardized method for deploying applications MSI does the publishing for you More details in the demo Sequencer generates MSI directly Deploy via device, SCCM or 3rd party No App-V servers required
  • 21. Standalone MSI Scenario Recap Great if you already use packages with MSI Requires the following settings: Networknline = 0 ConfigurationequireAuthorizationIfCached = 0 NetworkimitDisconnectedOperation = 0 The SFT needs to be in the same directory
  • 22. Standalone SFTMIME Scenario SFTMIME is the command line tool installed with the App-V client App-V 4.5 has a new manifest file that allows you to do publishing easily with SFTMIME Can achieve the same functionality as MSI publishing and add your own customizations
  • 24. Standalone SFTMIME Reference Add the Package: sftmime add package:<name> /manifest <manifest path> Load the Package: sftmime load package:<name> /sftpath <SFT path>
  • 25. Standalone SFTMIME Reference There are a lot of options: sftmime /help verb:<option> Some common options: Configure Delete Unload
  • 26. Standalone Summary There are many ways to get apps to clients MSI is the simplest SFTMIME is the most configurable Always good to know for testing and troubleshooting
  • 27. Deployment Options Standalone ESD Infrastructure App-V Infrastructure
  • 28. Application Virtualization in Configuration Manager R2 Integrate Application Virtualization into System Center Configuration Manager 2007 R2 New in ConfigMgr 2007 R2: Enables customers using ConfigMgr to manage and deploy virtual applications Client roaming is supported so the client is always going to the “closest” server Maintain the dynamic nature of Application virtualization Version checking, user-based targeting, streaming
  • 29. Config Manager R2 Core Scenarios
  • 30. Streaming Delivery – End-to-End Admin creates vapp package SCCM Site Server SCCM Admin SCCM Client refers to program information on the DP to register the package Package is replicated to DP‘s Client The program information is used by SCCM to publish virtual application Streaming-Enabled DP User launches the application and streams directly from DP App Virt Cache Only blocks required to run the application are downloaded
  • 31. Download and Execute– End-to-End Admin creates vapp package SCCM Site Server SCCM Admin Package is replicated to DP‘s Client SCCM publishes virtual application DP Package (SFT) is pushed to client via BITS When launched, package is loaded into cache App Virt Cache
  • 32. Clients and Launching Virtual ApplicationsRoaming Supported User launches and application Streaming-Enabled DP Management Point Application Shortcut Adv Client hands off to App Virt client for vapp streaming Advanced Client talks to MP and performs a location request launcher talks to the Advanced Client Shortcut calls SCCM launcher Launcher (SCCM) App Virt 4.5 Client SCCM Advanced Client Once the DP location is established, the Advanced Client sets the source URL for the package via SFTMIME
  • 33. Where to Find More Information Documentation for App-V 4.5 on Technet http://technet.microsoft.com/en-us/library/cc843848.aspx White Papers http://technet.microsoft.com/en-us/appvirtualization/cc843994.aspx Documentation feedback Public email alias (appvdocs@microsoft.com ) App-V Forums on Technet http://social.technet.microsoft.com/Forums/en-US/category/appvirtualization
  • 35. Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online. www.microsoft.com/teched Sessions On-Demand & Community www.microsoft.com/learning Microsoft Certification & Training Resources http://microsoft.com/technet Resources for IT Professionals http://microsoft.com/msdn Resources for Developers Resources
  • 36. Related Content Today from 12:20 – 1300 CLI02-DEMO:  Windows Optimized Desktop Solutions Demo Tomorrow from 9:00 – 10:15 CLI03-IS: Microsoft Application Virtualization Discussion Tomorrow from 12:20 – 13:30 CLI04-DEMO: Application Virtualization: The Future of Application Management and Deployment Friday from 10:45 – 1200 CLI403: Microsoft Desktop Optimization Pack: Microsoft Application Virtualization 4.5 Sequencing Deep Dive Required Slide Speakers, please list the Breakout Sessions, TLC Interactive Theaters and Labs that are related to your session.
  • 37. Complete an evaluation on CommNet and enter to win an Xbox 360 Elite!
  • 38. Required Slide © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.