Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Application Virtualization: Package and Deploy Virtual Applications Level 300 - Advanced.

Similar presentations


Presentation on theme: "Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Application Virtualization: Package and Deploy Virtual Applications Level 300 - Advanced."— Presentation transcript:

1 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Application Virtualization: Package and Deploy Virtual Applications Level 300 - Advanced

2 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Who Am I ? Nicola Ferrini Trainer Technical Writer Systems Engineer Server & Application Virtualization Technology Specialist Most Valuable Porfessiona (MVP) Technet Speaker Microsoft System Center Influencer STEP Program Member More on: http://www.nicolaferrini.it/ita/competenze.html http://www.windowserver.it/ChiSiamo/Staff/tabid/71/Default.aspx

3 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Agenda Introduction to Application Virtualization Managed Deployment Application Virtualization Deployment Update Plug-in and Add-on Deployment Customization Syde by Syde Dynamic Suite Composition Presentation Virtualization App-V & RDS: Better together! Group Policy Customization Q&A!

4 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Delivering Applications using Application Virtualization (App-V)

5 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione 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

6 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Benefits Of App-V Run applications without conflicts 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

7 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione App/OS Model Comparison Traditional App/OS ModelVirtualized App/OS Model

8 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Application Virtualization running… 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 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione How Does It Work? App packaged 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 SMB, HTTP(S), RTSP(S) Can leverage DFSR replica and BranchCache Other distribution mechanisms possible (USB) App-V runs app in Virtual Environment (VE) App virtualization layer handles resource requests

10 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Application Packaging.sft and.sprj.osd and.ico 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

11 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Application Virtualization Management Server and Client Requirements and Interactions Client for desktops and terminal services Windows XP, Windows 2003 Server, or newer 12 megabyte (MB) for installation files, at least 2048 MB for cache file

12 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Demo: Microsoft App-V

13 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Demo Infrastructure…

14 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Reducing Application Conflicts 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

15 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione 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

16 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Side-by-Side execution

17 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Demo: SSxS (Super Side by Side)

18 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Application Updates Update Updates Update once on server Seamless update to clients

19 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Dynamic Suite Composition Application known to not conflict may be administratively set up to share the same virtual environment. Mandatory and Optional dependency configuration options Virtual applications may now share common dependencies Customer benefits: Achieve one to many Greatly improve the ability deploy and manage an application with multiple plug ins and/or add ins Reduce cost of patching dependent application (i.e. plug ins, middleware, etc) Improve management of plug in distribution to different user groups Combined Virtual Environment

20 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Demo: Dynamic Suite Composition

21 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Group Policies Administrators can use Group Policy to mandate user settings for applications Policy settings are contained in the Administrative Template (.adm or.admx and.adml) files Administrators can use settings to create highly restricted or lightly managed desktop configurations Group Policy settings have precedence over OCT settings Administrators can use settings to disable file formats that are not secure across the network

22 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Demo: GPO

23 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Where Can I Get More Information? Microsoft App-V site http://www.microsoft.com/appv http://www.microsoft.com/appv Microsoft App-V blog http://blogs.technet.com/b/appv/ Nicola Ferrini App-V blog http://www.nicolaferrini.it/ita/blog.html http://www.nicolaferrini.it/ita/blog.html 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

24 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Virtual Labs Application Virtualization TechNet Virtual Lab: Learning App-V Basics TechNet Virtual Lab: Learning App-V Intermediate Skills TechNet Virtual Lab: Learning to Configure App-V for Standalone Client Mode TechNet Virtual Lab Express: Windows 7: Microsoft Application Virtualization (APP-V)

25 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Questions and Answers

26 Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Thank you!


Download ppt "Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Application Virtualization: Package and Deploy Virtual Applications Level 300 - Advanced."

Similar presentations


Ads by Google