Download presentation
Presentation is loading. Please wait.
Published byMerry Hill Modified over 9 years ago
1
TechNet and Community Tour - Dynamic IT Dynamic Application Deployment Level 300 - Advanced
2
TechNet and Community Tour - Dynamic IT Who Am I ? Nicola Ferrini Trainer Technical Writer Systems Engineer Server & Application Virtualization Technology Specialist Technet Speaker Microsoft System Center Influencer More on: http://www.nicolaferrini.it/curriculum.shtml http://www.windowserver.it/ChiSiamo/Staff/tabid/71/Default.aspx
3
TechNet and Community Tour - Dynamic IT Agenda Application Management Lifecycle Microsoft Application Virtualization (App-V) Application Virtualization dynamic deployment Application updates Side-by-side execution App-V & Remote Desktop Services (RDS) integration Application Virtualization & Presentation Virtualization
4
TechNet and Community Tour - Dynamic IT Benefits Of App-V Run applications as a service Access anywhere Over the web Portable devices Just in time deployment (Click-to-Run) Installer does not run Instant gratification Simple servicing Update once, deliver everywhere Users automatically stay up to date
5
TechNet and Community Tour - Dynamic IT Benefits Of App-V Run applications without conflict No changes to system Safely run apps side-by-side No OS decay over time Lower migration costs State separation Store app state separate from OS state State categorized as user versus system User state stored in profile, roams with profile
6
TechNet and Community Tour - Dynamic IT App/OS Model Comparison Traditional App/OS Model Virtualization App/OS Model
7
TechNet and Community Tour - Dynamic IT How Does It Work? App repackaged using Sequencer Installation monitored to capture resources All app resources stored in an app image (.SFT) App image placed on server for distribution App streamed to client over network Other distribution mechanisms possible (USB) App-V runs app in Virtual Environment (VE) App virtualization layer handles resource requests
8
TechNet and Community Tour - Dynamic IT What Is Application Virtualization? Read & Write Virtual Environment (Registry,.ini, DLL, Group Policy, etc.) Application Read & Write Read Only System Files (Registry,.ini, DLL, etc.) System Services (cut and paste, OLE, printers, etc.) Profile Data Operating System
9
TechNet and Community Tour - Dynamic IT Application Management Lifecycle Packaging Management Deployment Updates Support Termination Business Continuity Monitoring/ Asset Management Testing will effect multiple stages in the lifecycle
10
TechNet and Community Tour - Dynamic IT Application Deployment Deploy Deploying No client installs No client footprint No wasting resources Pre-configuration of applications
11
TechNet and Community Tour - Dynamic IT Application Packaging.sft and.sprj.osd and.ico Manifest.xml Each published application contains:.osd file – Open Software Description "link" files.ico file – Icon file Each package contains:.sft file – Microsoft Application Virtualization-enabled application.sprj file – Microsoft Application Virtualization project file Manifest.xml - Used in package distribution
12
TechNet and Community Tour - Dynamic IT Application Updates Update Updates Update once on server Seamless update to clients
13
TechNet and Community Tour - Dynamic IT Application Support Support Reduced application conflicts Reduced help desk calls Increased license compliance
14
TechNet and Community Tour - Dynamic IT Application Termination Terminate Termination Centrally deactivate the application
15
TechNet and Community Tour - Dynamic IT Office 2010 Deployment with App-V Use Microsoft Application Virtualization as part of a deployment option to stream applications on-demand to the desktop.
16
TechNet and Community Tour - Dynamic IT Click-to-Run: Delivering Office in the 21st Century New software delivery mechanism based on core virtualization and streaming technologies from App-V It’s fast With Click-to-Run, it’s easier to always be running the latest and most secure version of Office It’s low impact, and co-exists with other software on the machine It has full language support, and will work on both 32-bit and 64-bit Operating Systems
17
TechNet and Community Tour - Dynamic IT Demo: Application Virtualization
18
TechNet and Community Tour - Dynamic IT Reduces Common Deployment and Management Problems Potentially conflicting applications have their own environment Applications in a suite can share the environment Application Virtualization packages contain the complete environment for the application.sft and.sprj.OSD and.ICO.osd and.ico Manifest.xml.sft and.sprj.osd and.ico 3 rd party app
19
TechNet and Community Tour - Dynamic IT Delivering Pre-Configured Applications Sequencing engineer builds the package and configures the application to address user requirements
20
TechNet and Community Tour - Dynamic IT Running Multiple Versions of a Single Application on the Same Computer Virtual Environment 1 Virtual Environment 2 2003 Each application runs in its own Virtual Environment, which allows different applications to share the same hardware with two versions of the same application
21
TechNet and Community Tour - Dynamic IT Side-by-side execution
22
TechNet and Community Tour - Dynamic IT Demo: SSxS (Super Side by Side)
23
TechNet and Community Tour - Dynamic IT Providing Centrally Managed Application Deployment and Maintenance The management console is used to connect to the Web service, which is the central component for all Microsoft Application Virtualization
24
TechNet and Community Tour - Dynamic IT On-Demand Delivery Streams application when requested by user Application will be streamed either by launching the application or by file invocation Application Virtualization (App-V) Client reads the.osd file to determine the correct App-V Server to stream the application App-V Server checks the data store to ensure the user is still entitled to the application and there are available licenses App-V Server will use the RTSP protocol to stream the virtual application to the client
25
TechNet and Community Tour - Dynamic IT Primary and Secondary Feature Blocks Package.sft don’t have to be delivered at one time Sequencer can mark certain blocks of the.sft as critical launch phase or primary feature block (FB1) During initial stream after FB1 is downloaded, application can launch All other blocks are stored in secondary feature block (FB2) When user accesses feature not in FB1, individual blocks of data are downloaded from FB2 Operation known as Out-of-Sequence Operation User customized settings are stored in UsrVol_sftfs_v1.pkg and stored in user’s %AppData%
26
TechNet and Community Tour - Dynamic IT Microsoft Application Virtualization Sequencer
27
TechNet and Community Tour - Dynamic IT App-V Management Server and Client Requirements and Interactions Client for desktops and terminal services Small footprint Microsoft Windows XP, Windows 2003 Server, or newer 12 megabyte (MB) for installation files, at least 2048 MB for cache file
28
TechNet and Community Tour - Dynamic IT Publishing an Application
29
TechNet and Community Tour - Dynamic IT Application Virtualization Clients Application Virtualization Desktop Clients Application Virtualization for Terminal Services Application Virtualization Management Server Terminal Services Desktop Clients
30
TechNet and Community Tour - Dynamic IT APP-V e RDS : Better Together APP-V 4.6 supports RDS 2008 (64 bit) Easy deployment, management and applications maintenance Remote access to the applications, also using web RemoteApp and WebAccess Integration
31
TechNet and Community Tour - Dynamic IT Demo: Presentation Virtualization
32
TechNet and Community Tour - Dynamic IT Preparation : Manually entering: Conditions: Disconnected Operation Right-click the System Tray icon, choose: Work Offline Load applications 100% into cache to avoid Out Of Sequence Operations (OOSO) problems Right-click the System Tray icon, choose: Load Applications Server failure Network outage Network disconnect Work offline
33
TechNet and Community Tour - Dynamic IT Files Used to Add or Import an Application.SPRJ.XML File typeDescription.sprj Describes which applications are part of a specific application suite Contains parse items and exclusions Is XML-based.osd Specifies application launch information to the virtualization client Provides application virtualization settings Is XML-based.sft Up to 4 gigabyte (GB) application storage file Contains application assets that make up the application Separated into multiple feature blocks Is XML-based.ico Used to represent application shortcut icons Manifest.xml Used in specific streaming infrastructure scenarios to inform clients how to access sequenced applications
34
TechNet and Community Tour - Dynamic IT DEMO: Publishing Applications into the Application Virtualization Environment In this demonstration, you will see how to: Import an Application Publishing an Application Verifying Application Virtualization Functionality Configuring Active Upgrades for Published Applications
35
TechNet and Community Tour - Dynamic IT Where Can I Get More Information? MSDN App-V Download http://msdn.microsoft.com/en- us/subscriptions/downloads/default.aspx http://msdn.microsoft.com/en- us/subscriptions/downloads/default.aspx Microsoft App-V site http://www.microsoft.com/appv http://www.microsoft.com/appv Microsoft App-V blog http://blogs.technet.com/softgrid/default.aspx http://blogs.technet.com/softgrid/default.aspx Microsoft Technet ttp://www.microsoft.com/italy/server/windowsserver2 008/panoramica/introduzione-a-microsoft-application- virtualization.mspx ttp://www.microsoft.com/italy/server/windowsserver2 008/panoramica/introduzione-a-microsoft-application- virtualization.mspx
36
TechNet and Community Tour - Dynamic IT Nicola Ferrini’s white papers http://www.microsoft.com/italy/server/windowsserver2008/pan oramica/introduzione-a-microsoft-application- virtualization.mspx http://download.microsoft.com/download/F/6/2/F628085D- 013C-4027-9B4B-147D5F60FCE2/MED-V%20lab.docx http://www.windowserver.it/Articoli/Soluzioni/Virtualization/tabi d/313/Default.aspx
37
TechNet and Community Tour - Dynamic IT Thank you!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.