application virtualization office 2010 & dynamic application deployment
DESCRIPTION
Application Virtualization Office 2010 & Dynamic Application Deployment. Nicola Ferrini IT PRO Trainer [email protected]. Agenda. Introduction Office 2010: 32-bit and 64-bit Product Activation: KMS & MAK Managed Deployment Application Virtualization Deployment Update - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/1.jpg)
Application Virtualization Office 2010 & Dynamic Application Deployment
Nicola FerriniIT PRO [email protected]
![Page 2: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/2.jpg)
Agenda• Introduction• Office 2010: 32-bit and 64-bit• Product Activation: KMS & MAK• Managed Deployment
– Application Virtualization• Deployment• Update• Plug-in and Add-on Deployment
– Presentation Virtualization• Group Policy Customization• Q&A!
![Page 3: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/3.jpg)
Office 2010: 32 and 64 bit
![Page 4: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/4.jpg)
OS support for Office 2010 – Windows Client
• 500 MHz processor, 256 MB RAM, 3 GB Disk Space (Pro Plus SKU)• Not supported 32-bit and 64-bit Side-By-Side on the same machine• http://blogs.technet.com/office2010/archive/2010/01/22/office-2010-system
-requirements.aspx
• http://technet.microsoft.com/it-it/library/ee624351(en-us,office.14).aspx
Windows 732-Bit
Windows 764-Bit
Windows Vista SP1
32-Bit
Windows Vista SP1
64-Bit
Windows XP SP332-Bit
Windows XP
SP3 64-Bit
Office 2010 Client 32-
BitYes Yes Yes Yes Yes No
Office 2010 Client 64-
BitNo Yes No Yes No No
![Page 5: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/5.jpg)
OS support for Office 2010 – Windows Server
• 500 MHz processor, 256 MB RAM, 3 GB Disk Space (Pro Plus SKU)• Not supported 32-bit and 64-bit Side-By-Side on the same machine• http://blogs.technet.com/office2010/archive/2010/01/22/office-2010-syst
em-requirements.aspx• http://technet.microsoft.com/it-it/library/ee624351(en-us,office.14).aspx
Windows Server 2008
R264-Bit
Windows Server 2008
SP232-Bit
Windows Server 2008
SP264-Bit
Windows Server 2003
R232-Bit
Windows Server 2003
R264-Bit
Office 2010 Client 32-Bit
Yes Yes Yes Yes Yes
Office 2010 Client 64-Bit
Yes No Yes No No
![Page 6: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/6.jpg)
Should we go 32-bit or 64-bit?• 32-bit Office is best path for most users
– Under Windows 64-bit, Office 32-bit users benefit from a full 2 GB of memory per application instance
• 64-bit Office is best for select set of users– Allows to use more memory - higher performance in
Excel, Project
• Office 2010 64-bit cannot be installed side-by-side with Office 2010 32-bit or previous versions of Office– Using App-V can be a possible path for some users
![Page 7: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/7.jpg)
Office 2010: Two Activation Models
• Local activation service in your environment– Key Management Service (KMS)
• Direct activation with Microsoft– Multiple Activation Key (MAK)
• Notes:– Privacy: all methods designed to protect user privacy
• Microsoft does not use activation information to identify or contact you– Activation not required for Office 2010 Server products
• SharePoint Server, Project Server, Exchange Server
![Page 8: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/8.jpg)
Managed Deployment
![Page 9: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/9.jpg)
System Center
Presentation Virtualization
Group Policy Startup Script
Network Share
Application Virtualization
Deployment Options
![Page 10: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/10.jpg)
Delivering Applications using Application Virtualization
(App-V)
![Page 11: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/11.jpg)
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
![Page 12: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/12.jpg)
Benefits Of App-VRun 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
![Page 13: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/13.jpg)
App/OS Model ComparisonTraditional App/OS
ModelVirtualized App/OS
Model
![Page 14: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/14.jpg)
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
![Page 15: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/15.jpg)
Application Virtualization running…
Read & Write
Virtual Environment(Registry, .ini, DLL,Group Policy, etc.)
Application
Read & Write
Read & Write
Read Only System Files(Registry, .ini,
DLL, etc.)
System Services(cut and
paste, OLE,printers, etc.)
Profile Data
Operating System
![Page 16: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/16.jpg)
Office 2010 Deployment with App-V
Use Microsoft Application Virtualization to stream applications on-demand
• Advantages:– Centralized application management– Support for roaming users and making applications available quickly– Can run multiple versions of Office on the desktop– Previously incompatible applications can run on the same desktop– Centralized image simplifies updates, management & helpdesk
• Limitations:– Requires a supporting infrastructure and resources– Consider network bandwidth availability for streaming applications– Integration into existing infrastructure, such as the patch management
process
![Page 17: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/17.jpg)
Improved Application Virtualization Support
• Potential to simplify deployment & management• Microsoft invested in App-V with Click-to-Run• Office 2010 requires App-V 4.6 (available in MDOP
2010)• App-V requires deployment specific sequencing• Features improved with App-V 4.6/Office 2010
include: Outlook Fast Search using Windows Desktop
Search URL Protocol Handlers (Mailto, feeds,
webcal(s)) Send to Mail integration Enable advanced account configuration
SharePoint Directly open/edit/save hosted
documents OneNote
Send to OneNote print driver All
Activation model support
![Page 18: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/18.jpg)
Click-to-Run• 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
![Page 19: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/19.jpg)
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
![Page 20: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/20.jpg)
Demo:Application Virtualization
![Page 21: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/21.jpg)
Demo Infrastructure…
![Page 22: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/22.jpg)
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.osd and .ico
.sft and .sprj
.osd and .ico
3rd party app
![Page 23: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/23.jpg)
Side-by-Side execution
![Page 24: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/24.jpg)
Demo: SSxS(Super Side by Side)
![Page 25: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/25.jpg)
Application Updates
UpdateUpdates• Update once on server• Seamless update to clients
![Page 26: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/26.jpg)
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
![Page 27: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/27.jpg)
Demo: Dynamic Suite Composition
![Page 28: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/28.jpg)
APP-V e RDS : Better Together• APP-V 4.6 supports 64 bit OS:
– Remote Desktop Services of Windows Server 2008 R2 – Terminal Services of Windows Server 2008
• Easy deployment, management and applications maintenance
• Remote access to the applications, also using web
• RemoteApp and WebAccess Integration
![Page 29: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/29.jpg)
Group Policy Customization
![Page 30: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/30.jpg)
Group Policies• Administrators can use Group Policy to mandate
user settings for Office• Office 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
![Page 31: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/31.jpg)
Demo: GPO
![Page 32: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/32.jpg)
Online Resources• Office 2010 – System Requirements:
– http://technet.microsoft.com/it-it/library/ee624351(en-us,office.14).aspx
• Application Virtualization:– http://blogs.technet.com/b/appv/– http://technet.microsoft.com/en-us/library/cc843848.aspx– http://www.microsoft.com/italy/server/windowsserver2008/panoramica/introduzione-a-
microsoft-application-virtualization.mspx
• Prescriptive guidance for sequencing Office 2010 in Microsoft App-V– http://support.microsoft.com/kb/983462/en-us
• Office Activation Technologies: – http://technet.microsoft.com/volumeactivation
• Office Customization Tool: – http://technet.microsoft.com/en-us/library/cc179097.aspx
• Virtualizzare Office 2010 con App-V 4.6 – http://www.nicolaferrini.it/ita/articoli/Virtualizzare Office 2010 con App-V 4.6.pdf
![Page 33: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/33.jpg)
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)
• Remote Desktop Services– TechNet Virtual Lab Express: Windows Server 2008 R2: Remote Desktop
Services
![Page 34: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/34.jpg)
Questions and
Answers
![Page 35: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/35.jpg)
Thank You!
![Page 36: Application Virtualization Office 2010 & Dynamic Application Deployment](https://reader036.vdocuments.us/reader036/viewer/2022062410/56815dba550346895dcbe7c1/html5/thumbnails/36.jpg)